| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $853,215 | $658,259 | $622,901 | $699,284 |
Gross Profit | 390,570 | 304,837 | 295,636 | 305,556 |
EBITDA | 76,278 | 121,386 | 75,376 | 99,069 |
EBIT | 61,577 | 111,195 | 65,739 | 85,486 |
Net Income | 36,944 | 73,869 | 42,882 | 63,978 |
Net Change In Cash | 853,215 | 658,259 | 622,901 | 699,284 |
Free Cash Flow | 55,760 | 22,350 | 73,390 | 74,457 |
Cash | 82,428 | 107,482 | 356,710 | 334,066 |
Basic Shares | 56,069 | 55,975 | 56,059 | 56,036 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,607,578 | $2,607,472 | $2,631,444 | $2,475,916 |
Gross Profit | 1,161,570 | 1,087,837 | 1,134,368 | 1,107,726 |
EBITDA | 384,882 | 350,353 | 391,181 | 320,099 |
EBIT | 342,247 | 312,307 | 354,055 | 283,500 |
Net Income | 245,802 | 230,994 | 245,493 | 195,423 |
Net Change In Cash | 2,607,578 | 2,607,472 | 2,631,444 | 2,475,916 |
Cost of Revenue | -117,440 | -59,575 | ||
Free Cash Flow | 346,108 | 319,165 | 55,188 | 246,989 |
Cash | 334,066 | 215,050 | 59,179 | 185,322 |
Basic Shares | 56,321 | 56,931 | 56,962 | 59,086 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.44 |
2025-06-30 | $1.21 |
2025-03-31 | $1.20 |
2024-12-31 | $1.38 |