| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $152,900 | $145,900 | $132,199 | $142,500 |
Gross Profit | 66,099 | 59,600 | 50,800 | 57,300 |
EBITDA | 33,600 | 22,900 | 12,500 | 26,600 |
EBIT | 24,600 | 13,800 | 3,500 | 17,100 |
Net Income | 17,400 | 7,800 | -400 | 14,500 |
Net Change In Cash | 152,900 | 145,900 | 132,199 | 142,500 |
Free Cash Flow | 21,400 | 31,300 | -2,700 | 31,800 |
Cash | 92,500 | 103,200 | 101,900 | 130,100 |
Basic Shares | 87,300 | 87,600 | 87,800 | 90,100 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $553,500 | $456,800 | $764,700 | $868,100 |
Gross Profit | 221,200 | 200,100 | 300,800 | 341,500 |
EBITDA | 92,400 | 70,900 | -360,000 | 181,500 |
EBIT | 54,800 | 44,700 | -413,900 | 119,000 |
Net Income | -239,500 | 72,400 | -430,100 | 150,400 |
Net Change In Cash | 553,500 | 456,800 | 764,700 | 868,100 |
Cost of Revenue | -19,600 | -78,900 | ||
Free Cash Flow | 116,500 | 105,500 | 54,200 | 133,500 |
Cash | 130,100 | 87,300 | 48,200 | 68,900 |
Basic Shares | 90,100 | 91,600 | 91,700 | 94,700 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.33 |
2025-06-30 | $0.24 |
2025-03-31 | $0.18 |
2024-12-31 | $0.27 |