| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $101,100 | $102,600 | $170,800 | $127,500 |
Gross Profit | 16,300 | 41,700 | 75,800 | 56,400 |
EBITDA | 31,300 | 37,200 | 69,400 | 50,100 |
EBIT | 9,100 | 15,400 | 47,700 | 29,200 |
Net Income | -300 | 4,000 | 27,500 | 15,600 |
Net Change In Cash | 101,100 | 102,600 | 170,800 | 127,500 |
Free Cash Flow | -39,000 | 2,000 | 19,500 | -32,300 |
Cash | 14,600 | 8,500 | 10,200 | 6,300 |
Basic Shares | 16,980 | 16,200 | 16,200 | 16,154 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $494,800 | $557,100 | $563,200 | $473,300 |
Gross Profit | 196,600 | 183,000 | 169,000 | 161,800 |
EBITDA | 174,900 | 160,700 | 143,500 | 134,300 |
EBIT | 98,800 | 93,300 | 80,900 | 74,800 |
Net Income | 47,100 | 45,200 | 41,400 | 36,100 |
Net Change In Cash | 494,800 | 557,100 | 563,200 | 473,300 |
Cost of Revenue | 2,500 | 500 | ||
Free Cash Flow | -44,000 | -34,000 | -24,400 | -7,200 |
Cash | 6,300 | 6,500 | 9,000 | 6,500 |
Basic Shares | 16,109 | 16,053 | 15,996 | 15,376 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.03 |
2025-06-30 | $0.25 |
2025-03-31 | $1.74 |
2024-12-31 | $0.97 |