Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $658,259 | $622,901 | $699,284 | $670,194 |
Gross Profit | 304,837 | 295,636 | 305,556 | 299,510 |
EBITDA | 121,386 | 75,376 | 99,641 | 107,548 |
EBIT | 111,195 | 65,739 | 86,058 | 98,026 |
Net Income | 73,869 | 42,882 | 63,978 | 70,548 |
Net Change In Cash | 658,259 | 622,901 | 699,284 | 670,194 |
Free Cash Flow | 21,562 | 73,390 | 74,457 | 129,868 |
Cash | 107,482 | 356,710 | 334,066 | 269,427 |
Basic Shares | 55,975 | 56,059 | 56,036 | 56,054 |
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 | 342,289 | 350,353 | 407,479 | 320,570 |
EBIT | 342,247 | 312,307 | 370,353 | 283,971 |
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 | $0 |
2025-06-30 | $1.21 |
2025-03-31 | $1.20 |
2024-12-31 | $1.38 |