| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $58,435 | $79,239 | $61,447 | $62,498 |
Gross Profit | 10,054 | 14,314 | 11,783 | 9,885 |
EBITDA | 5,749 | 8,391 | 6,163 | 5,130 |
EBIT | 2,656 | 5,214 | 2,949 | 1,749 |
Net Income | 1,877 | 4,052 | 2,183 | -39 |
Net Change In Cash | 58,435 | 79,239 | 61,447 | 62,498 |
Free Cash Flow | -346 | 880 | 4,327 | 509 |
Cash | 42,397 | 43,212 | 44,474 | 41,803 |
Basic Shares | 8,688 | 8,621 | 8,816 | 8,720 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $302,378 | $357,738 | $377,376 | $307,483 |
Gross Profit | 53,260 | 64,520 | 52,402 | 41,344 |
EBITDA | 30,973 | 39,669 | 28,627 | 22,846 |
EBIT | 17,574 | 26,757 | 16,743 | 11,230 |
Net Income | 13,299 | 20,324 | 12,203 | 4,671 |
Net Change In Cash | 302,378 | 357,738 | 377,376 | 307,483 |
Cost of Revenue | -1,963 | |||
Free Cash Flow | 23,626 | 25,742 | 2,394 | 977 |
Cash | 41,803 | 24,104 | 4,183 | 6,146 |
Basic Shares | 8,787 | 8,772 | 8,474 | 8,061 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.22 |
2025-06-30 | $0.53 |
2025-03-31 | $0.25 |
2024-12-31 | -$0.004 |