| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,415,403 | $1,633,411 | $1,364,607 | $1,621,713 |
Gross Profit | 266,957 | 346,220 | 302,378 | 380,306 |
EBITDA | 134,239 | 188,870 | 156,610 | 214,209 |
EBIT | 128,248 | 182,207 | 150,661 | 207,608 |
Net Income | 99,297 | 146,879 | 122,806 | 172,649 |
Net Change In Cash | 1,415,403 | 1,633,411 | 1,364,607 | 1,621,713 |
Free Cash Flow | -104,296 | 6,934 | -48,168 | -107,047 |
Cash | 728,937 | 930,463 | 1,011,652 | 651,555 |
Basic Shares | 70,680 | 71,684 | 72,650 | 73,332 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $6,395,035 | $6,113,013 | $6,292,203 | $5,141,317 |
Gross Profit | 1,598,270 | 1,502,113 | 1,802,895 | 1,437,428 |
EBITDA | 984,304 | 1,270,391 | 1,311,393 | 996,821 |
EBIT | 958,345 | 1,270,391 | 1,286,645 | 970,576 |
Net Income | 786,186 | 738,748 | 992,192 | 737,444 |
Net Change In Cash | 6,395,035 | 6,113,013 | 6,292,203 | 5,141,317 |
Cost of Revenue | 243,226 | -127,286 | ||
Free Cash Flow | -256,234 | 317,380 | 378,299 | -177,756 |
Cash | 651,555 | 921,227 | 861,561 | 618,335 |
Basic Shares | 73,332 | 74,138 | 74,202 | 76,466 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.55 |
2025-06-30 | $2.04 |
2025-03-31 | $1.69 |
2024-12-31 | $4.72 |