| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $683,800 | $683,800 | $599,800 | $642,500 |
Gross Profit | 288,100 | 288,100 | 231,100 | 255,400 |
EBITDA | 129,199 | 50,000 | 82,300 | |
EBIT | 64,600 | 24,500 | 54,600 | |
Net Income | 41,200 | 41,200 | 13,900 | 38,300 |
Net Change In Cash | 683,800 | 683,800 | 599,800 | 642,500 |
Free Cash Flow | 135,500 | 135,900 | -3,100 | 41,900 |
Cash | 20,700 | 20,700 | 21,100 | 22,500 |
Basic Shares | 45,831 | 47,100 | 48,000 | 48,500 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,526,400 | $2,434,000 | $2,361,800 | $2,184,408 |
Gross Profit | 1,007,500 | 949,200 | 812,800 | 727,204 |
EBITDA | 313,800 | 185,200 | 239,500 | 167,601 |
EBIT | 206,000 | 90,300 | 155,300 | 84,455 |
Net Income | 139,500 | 49,200 | 123,900 | 59,800 |
Net Change In Cash | 2,526,400 | 2,434,000 | 2,361,800 | 2,184,408 |
Cost of Revenue | -63,850 | |||
Free Cash Flow | 176,100 | 189,400 | 12,800 | 65,084 |
Cash | 22,500 | 28,900 | 17,400 | 52,300 |
Basic Shares | 48,500 | 45,400 | 42,200 | 43,964 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.10 |
2025-06-30 | $1.11 |
2025-03-31 | $0.44 |
2024-12-31 | $0.87 |