| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $69,462 | $101,685 | $53,333 | $57,596 |
Gross Profit | 64,709 | 97,181 | 48,924 | 51,807 |
EBITDA | 30,117 | 62,463 | 13,968 | 17,781 |
EBIT | 29,514 | 61,856 | 13,364 | 17,177 |
Net Income | 27,900 | 59,613 | 11,446 | 14,341 |
Net Change In Cash | 69,462 | 101,685 | 53,333 | 57,596 |
Free Cash Flow | 24,019 | 30,537 | -893 | 14,477 |
Cash | 48,534 | 53,407 | 45,728 | 56,746 |
Basic Shares | 19,156 | 18,162 | 18,169 | 17,986 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $179,278 | $116,882 | $120,242 | $149,236 |
Gross Profit | 160,631 | 109,772 | 118,493 | 148,153 |
EBITDA | 28,512 | -16,981 | -53,868 | -11,287 |
EBIT | 26,284 | -18,219 | -54,866 | -12,449 |
Net Income | 17,485 | -25,091 | -58,573 | -17,914 |
Net Change In Cash | 179,278 | 116,882 | 120,242 | 149,236 |
Cost of Revenue | 5,569 | -11,483 | ||
Free Cash Flow | 31,075 | -20,743 | -74,208 | 5,251 |
Cash | 56,746 | 32,786 | 24,459 | 18,890 |
Basic Shares | 17,687 | 17,401 | 17,240 | 17,049 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.46 |
2025-06-30 | $3.28 |
2025-03-31 | $0.63 |
2024-12-31 | $0.80 |