| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $162,200 | $152,900 | $145,900 | $132,199 |
Gross Profit | 68,500 | 66,099 | 59,600 | 50,800 |
EBITDA | 40,600 | 33,600 | 22,900 | 12,500 |
EBIT | 31,400 | 24,600 | 13,800 | 3,500 |
Net Income | 21,000 | 17,400 | 7,800 | -2,000 |
Net Change In Cash | 162,200 | 152,900 | 145,900 | 132,199 |
Free Cash Flow | 31,900 | 21,400 | 31,300 | -2,700 |
Cash | 54,200 | 92,500 | 103,200 | 101,900 |
Basic Shares | 87,300 | 87,300 | 87,600 | 87,800 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $593,200 | $553,500 | $456,800 | $478,800 |
Gross Profit | 244,500 | 221,200 | 200,100 | 227,000 |
EBITDA | 109,600 | 92,400 | 70,900 | 145,500 |
EBIT | 73,300 | 54,800 | 44,700 | 91,600 |
Net Income | 44,200 | -239,500 | 72,400 | -430,100 |
Net Change In Cash | 593,200 | 553,500 | 456,800 | 478,800 |
Cost of Revenue | -19,600 | |||
Free Cash Flow | 81,900 | 116,500 | 105,500 | 54,200 |
Cash | 54,200 | 130,100 | 87,300 | 48,200 |
Basic Shares | 87,300 | 90,100 | 91,600 | 91,700 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.36 |
2025-09-30 | $0.33 |
2025-06-30 | $0.09 |
2025-03-31 | $0.18 |