| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $544,803 | $820,227 | $711,132 | $745,526 |
Gross Profit | 512,864 | 480,745 | 390,440 | 395,304 |
EBITDA | 211,123 | 222,157 | 197,687 | 209,691 |
EBIT | 209,725 | 194,299 | 170,407 | 183,786 |
Net Income | 173,366 | 158,540 | 140,408 | 151,259 |
Net Change In Cash | 544,803 | 820,227 | 711,132 | 745,526 |
Free Cash Flow | 442,634 | 243,693 | -43,036 | 472,472 |
Cash | 3,265,610 | 2,990,004 | 3,764,505 | 3,342,280 |
Basic Shares | 77,310 | 77,277 | 76,965 | 77,385 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,853,770 | $2,474,639 | $1,549,294 | $1,216,019 |
Gross Profit | 1,400,673 | 1,289,793 | 1,236,727 | 1,101,080 |
EBITDA | 679,791 | 792,704 | 759,791 | 705,161 |
EBIT | 581,209 | 714,006 | 697,493 | 651,905 |
Net Income | 475,056 | 562,152 | 560,742 | 527,323 |
Net Change In Cash | 2,853,770 | 2,474,639 | 1,549,294 | 1,216,019 |
Cost of Revenue | 140,090 | |||
Free Cash Flow | 807,291 | 400,148 | 540,578 | 634,266 |
Cash | 3,342,280 | 2,143,476 | 1,145,935 | 4,019,034 |
Basic Shares | 77,131 | 76,648 | 76,134 | 75,927 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.27 |
2025-06-30 | $2 |
2025-03-31 | $1.77 |
2024-12-31 | $1.90 |