| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $48,339 | $47,679 | $45,990 | $44,366 |
Gross Profit | 25,376 | 24,619 | 24,481 | 20,530 |
EBITDA | 9,855 | 9,211 | 9,188 | 5,718 |
EBIT | 8,758 | 7,991 | 7,981 | 4,465 |
Net Income | 6,508 | 6,100 | 5,959 | 2,933 |
Net Change In Cash | 48,339 | 47,679 | 45,990 | 44,366 |
Free Cash Flow | 1,799 | 5,921 | 12,933 | 22,391 |
Cash | 146,828 | 126,888 | 130,142 | 140,088 |
Basic Shares | 23,135 | 22,947 | 22,876 | 22,807 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $167,295 | $134,467 | $87,120 | $77,577 |
Gross Profit | 79,804 | 72,893 | 46,925 | 66,608 |
EBITDA | 20,422 | 10,379 | -32,580 | 36,097 |
EBIT | 15,685 | 5,853 | -36,846 | 33,624 |
Net Income | 10,972 | 3,352 | -30,001 | 25,415 |
Net Change In Cash | 167,295 | 134,467 | 87,120 | 77,577 |
Free Cash Flow | 4,494 | 6,082 | 9,307 | 14,382 |
Cash | 140,088 | 139,439 | 55,854 | 156,384 |
Basic Shares | 22,552 | 22,822 | 22,691 | 16,791 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.27 |
2025-06-30 | $0.25 |
2025-03-31 | $0.25 |