| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $30,352 | $30,087 | $27,983 | $28,711 |
Gross Profit | 16,183 | 16,311 | 14,278 | 14,344 |
EBITDA | 7,301 | 7,320 | 6,485 | 6,466 |
EBIT | 7,219 | 7,234 | 6,390 | 6,363 |
Net Income | 5,579 | 5,667 | 5,165 | 4,900 |
Net Change In Cash | 30,352 | 30,087 | 27,983 | 28,711 |
Free Cash Flow | 7,563 | 3,275 | 5,400 | 4,832 |
Cash | 228,924 | 135,132 | 123,930 | 90,950 |
Basic Shares | 18,179 | 18,256 | 18,466 | 18,493 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $111,581 | $42,370 | $82,994 | $70,255 |
Gross Profit | 53,852 | 42,370 | 64,927 | 60,274 |
EBITDA | 22,742 | 16,329 | 31,675 | 29,069 |
EBIT | 22,297 | 16,329 | 30,989 | 28,209 |
Net Income | 15,064 | 3,822 | 24,984 | 21,933 |
Net Change In Cash | 111,581 | 42,370 | 82,994 | 70,255 |
Cost of Revenue | -17,360 | 3,778 | ||
Free Cash Flow | 18,091 | 16,057 | 22,226 | 18,960 |
Cash | 90,950 | -8,042 | 81,553 | 240,958 |
Basic Shares | 18,397 | 18,231 | 18,484 | 18,226 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.31 |
2025-06-30 | $0.30 |
2025-03-31 | $0.28 |