| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $2,020,833 | $1,999,519 | $1,828,905 | $1,992,109 |
Gross Profit | 110,919 | 113,779 | 66,953 | 92,016 |
EBITDA | 72,256 | 93,995 | 32,598 | 52,493 |
EBIT | 39,312 | 60,393 | -2,289 | 18,504 |
Net Income | 13,459 | 20,098 | -12,672 | -2,298 |
Net Change In Cash | 2,020,833 | 1,999,519 | 1,828,905 | 1,992,109 |
Free Cash Flow | 24,520 | 9,838 | 16,010 | -13,405 |
Cash | 325,729 | 293,675 | 265,420 | 261,758 |
Basic Shares | 115,202 | 115,411 | 115,883 | 115,771 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $8,731,962 | $9,412,731 | $9,142,799 | $7,417,398 |
Gross Profit | 397,218 | 423,634 | 418,551 | 367,479 |
EBITDA | 257,031 | 265,884 | 271,944 | 242,281 |
EBIT | 124,617 | 138,287 | 170,192 | 145,087 |
Net Income | 20,845 | 34,369 | 71,747 | 59,198 |
Net Change In Cash | 8,731,962 | 9,412,731 | 9,142,799 | 7,417,398 |
Cost of Revenue | -38,970 | |||
Free Cash Flow | 107,944 | 24,885 | 110,485 | -67,260 |
Cash | 261,758 | 218,120 | 298,529 | 252,141 |
Basic Shares | 116,949 | 119,605 | 123,224 | 125,437 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.15 |
2025-06-30 | $0.16 |
2025-03-31 | -$0.07 |
2024-12-31 | -$0.0003 |