| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,205,406 | $1,215,112 | $1,156,100 | $1,213,152 |
Gross Profit | 158,732 | 243,252 | 218,370 | 237,196 |
EBITDA | 37,835 | 68,429 | 50,815 | 70,115 |
EBIT | 26,326 | 56,280 | 38,589 | 57,378 |
Net Income | 19,364 | 41,893 | 29,806 | 46,193 |
Net Change In Cash | 1,205,406 | 1,215,112 | 1,156,100 | 1,213,152 |
Free Cash Flow | 86,043 | 4,657 | 53,796 | 54,380 |
Cash | 375,191 | 359,237 | 417,420 | 515,018 |
Basic Shares | 34,581 | 34,870 | 35,203 | 35,328 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $4,834,055 | $5,313,463 | $7,439,724 | $6,540,425 |
Gross Profit | 974,885 | 1,130,960 | 1,509,872 | 1,320,295 |
EBITDA | 304,048 | 397,728 | 625,592 | 553,447 |
EBIT | 247,310 | 339,575 | 568,139 | 503,838 |
Net Income | 195,946 | 264,394 | 430,914 | 381,524 |
Net Change In Cash | 4,834,055 | 5,313,463 | 7,439,724 | 6,540,425 |
Cost of Revenue | 122,205 | -29,783 | ||
Free Cash Flow | 255,563 | 367,960 | 596,654 | 253,479 |
Cash | 515,018 | 481,043 | 339,581 | 215,522 |
Basic Shares | 35,538 | 35,920 | 36,633 | 38,235 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.22 |
2025-06-30 | $1.20 |
2025-03-31 | $0.95 |