| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $422,408 | $407,995 | $389,213 | $405,751 |
Gross Profit | 282,696 | 289,398 | 255,382 | 268,401 |
EBITDA | 146,082 | 153,138 | 123,570 | 137,811 |
EBIT | 137,042 | 142,692 | 112,936 | 126,023 |
Net Income | 106,029 | 109,834 | 87,935 | 94,376 |
Net Change In Cash | 422,408 | 407,995 | 389,213 | 405,751 |
Free Cash Flow | 100,522 | 53,722 | 114,165 | 126,146 |
Cash | 1,043,164 | 1,170,270 | 1,292,400 | 1,220,377 |
Basic Shares | 68,665 | 69,030 | 69,030 | 69,129 |
| 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-12-31 | $0 |
2025-09-30 | $1.53 |
2025-06-30 | $1.59 |
2025-03-31 | $1.28 |