Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $407,995 | $389,213 | $405,751 | $416,339 |
Gross Profit | 289,398 | 255,382 | 268,401 | 269,146 |
EBITDA | 153,138 | 123,570 | 137,811 | 137,319 |
EBIT | 142,692 | 112,936 | 126,023 | 125,885 |
Net Income | 109,834 | 87,935 | 94,376 | 99,212 |
Net Change In Cash | 407,995 | 389,213 | 405,751 | 416,339 |
Free Cash Flow | 53,722 | 114,165 | 126,146 | 99,764 |
Cash | 1,170,270 | 1,292,400 | 1,220,377 | 1,359,156 |
Basic Shares | 69,030 | 69,030 | 69,129 | 69,066 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,632,897 | $1,487,900 | $1,141,446 | $1,038,637 |
Gross Profit | 1,045,010 | 899,853 | 976,889 | 1,026,217 |
EBITDA | 522,588 | 402,868 | 506,724 | 544,041 |
EBIT | 475,860 | 356,935 | 453,098 | 496,112 |
Net Income | 358,685 | 269,105 | 346,540 | 376,913 |
Net Change In Cash | 1,632,897 | 1,487,900 | 1,141,446 | 1,038,637 |
Cost of Revenue | 1,947,351 | |||
Free Cash Flow | 140,716 | 551,428 | 1,048,905 | -16,308 |
Cash | 1,220,377 | 1,167,304 | 1,118,132 | 264,807 |
Basic Shares | 69,098 | 69,104 | 69,420 | 69,761 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.59 |
2025-03-31 | $1.28 |
2024-12-31 | $1.38 |