| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $333,100 | $333,100 | $284,000 | $298,800 |
Gross Profit | 133,900 | 133,900 | 113,400 | 101,900 |
EBITDA | 106,200 | 72,500 | 59,500 | |
EBIT | 80,600 | 47,600 | 34,300 | |
Net Income | 43,500 | 43,500 | 20,500 | 16,600 |
Net Change In Cash | 333,100 | 333,100 | 284,000 | 298,800 |
Free Cash Flow | 117,800 | 117,800 | 15,400 | 39,600 |
Cash | 83,400 | 83,400 | 71,500 | 68,000 |
Basic Shares | 36,047 | 37,000 | 36,663 | 36,600 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,406,400 | $1,692,100 | $1,668,300 | $1,391,500 |
Gross Profit | 454,700 | 471,900 | 570,100 | 512,800 |
EBITDA | -329,500 | 206,000 | 440,200 | 324,400 |
EBIT | -437,800 | 83,200 | 331,400 | 214,500 |
Net Income | -430,300 | -5,400 | 211,600 | 118,100 |
Net Change In Cash | 1,406,400 | 1,692,100 | 1,668,300 | 1,391,500 |
Cost of Revenue | 19,300 | |||
Free Cash Flow | 51,000 | 95,300 | 170,900 | 189,500 |
Cash | 68,000 | 95,900 | 76,700 | 275,400 |
Basic Shares | 36,323 | 36,496 | 38,471 | 40,059 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0 |
2025-09-30 | $1.52 |
2025-06-30 | $1.39 |