| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,050,029 | $1,035,227 | $948,455 | $944,402 |
Gross Profit | 251,851 | 261,374 | 220,287 | 218,771 |
EBITDA | 275,254 | 279,832 | 183,046 | 255,877 |
EBIT | 182,780 | 189,682 | 93,600 | 161,343 |
Net Income | 116,358 | 120,269 | 100,551 | 97,377 |
Net Change In Cash | 1,050,029 | 1,035,227 | 948,455 | 944,402 |
Free Cash Flow | 158,496 | 62,614 | 92,573 | 11,178 |
Cash | 44,528 | 48,330 | 178,973 | 227,362 |
Basic Shares | 41,447 | 41,475 | 41,599 | 41,547 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $3,527,920 | $2,935,432 | $3,004,925 | $2,713,491 |
Gross Profit | 788,964 | 372,189 | 499,307 | 193,722 |
EBITDA | 930,363 | 554,354 | 614,218 | 713,930 |
EBIT | 546,483 | 171,239 | 219,666 | 273,732 |
Net Income | 322,962 | 34,342 | 72,953 | 111,910 |
Net Change In Cash | 3,527,920 | 2,935,432 | 3,004,925 | 2,713,491 |
Cost of Revenue | -155,437 | 42,698 | ||
Free Cash Flow | 364,178 | 420,008 | -202,215 | 150,418 |
Cash | 227,362 | 148,277 | 102,984 | 258,421 |
Basic Shares | 41,547 | 44,599 | 50,644 | 50,753 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.81 |
2025-06-30 | $2.91 |
2025-03-31 | $2.42 |