| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $73,121 | $58,221 | $68,030 | $80,471 |
Gross Profit | 29,788 | 25,223 | 30,375 | 38,524 |
EBITDA | 8,940 | 5,356 | 8,135 | 13,136 |
EBIT | 4,619 | 7,538 | 12,436 | |
Net Income | 6,586 | 2,256 | 5,543 | 10,000 |
Net Change In Cash | 73,121 | 58,221 | 68,030 | 80,471 |
Free Cash Flow | -1,323 | 9,968 | 3,712 | 19,949 |
Cash | 72,915 | 77,430 | 71,546 | 70,963 |
Basic Shares | 9,535 | 9,561 | 9,664 | 9,668 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $290,290 | $318,048 | $351,737 | $267,641 |
Gross Profit | 131,525 | 142,883 | 144,393 | 107,447 |
EBITDA | 42,598 | 44,243 | 43,216 | 30,149 |
EBIT | 39,851 | 41,393 | 40,449 | 27,426 |
Net Income | 30,320 | 30,188 | 29,540 | 20,555 |
Net Change In Cash | 290,290 | 318,048 | 351,737 | 267,641 |
Cost of Revenue | -2,207 | -12,765 | ||
Free Cash Flow | 36,343 | 95,322 | -32,246 | 5,385 |
Cash | 70,963 | 69,312 | 16,876 | 19,711 |
Basic Shares | 9,599 | 9,535 | 9,624 | 9,693 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.69 |
2025-06-30 | $0.24 |
2025-03-31 | $0.57 |
2024-12-31 | $1.03 |