| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $108,009 | $113,104 | $104,265 | $100,936 |
Gross Profit | 21,353 | 21,123 | 22,161 | 20,690 |
EBITDA | 8,962 | 8,945 | 9,167 | 6,877 |
EBIT | 1,871 | 3,577 | 4,531 | 2,220 |
Net Income | -2,211 | -7,335 | 1,142 | 3,102 |
Net Change In Cash | 108,009 | 113,104 | 104,265 | 100,936 |
Free Cash Flow | 3,278 | -3,795 | -7,480 | 3,701 |
Cash | 14,958 | 9,945 | 7,129 | 15,427 |
Basic Shares | 20,227 | 20,108 | 20,167 | 19,995 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $418,305 | $422,340 | $390,189 | $344,920 |
Gross Profit | 81,496 | 74,559 | 62,193 | 66,115 |
EBITDA | 31,416 | -12,256 | 28,398 | 20,481 |
EBIT | 12,805 | -29,930 | 10,990 | 2,604 |
Net Income | 438 | -39,928 | 3,416 | -3,861 |
Net Change In Cash | 418,305 | 422,340 | 390,189 | 344,920 |
Cost of Revenue | -929 | -6,198 | ||
Free Cash Flow | 5,834 | -24,134 | -43,896 | -31,102 |
Cash | 15,427 | 7,286 | 8,735 | 10,337 |
Basic Shares | 19,887 | 19,617 | 19,444 | 18,953 |
| Quarter | EPS |
|---|---|
2025-09-30 | -$0.10 |
2025-06-30 | -$0.36 |
2025-03-31 | $0.05 |
2024-12-31 | $0.15 |