| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $31,509 | $30,352 | $30,087 | $27,983 |
Gross Profit | 16,942 | 16,183 | 16,311 | 14,278 |
EBITDA | 7,405 | 7,301 | 7,320 | 6,485 |
EBIT | 7,219 | 7,234 | 6,390 | |
Net Income | 5,647 | 5,579 | 5,667 | 5,165 |
Net Change In Cash | 31,509 | 30,352 | 30,087 | 27,983 |
Free Cash Flow | 7,563 | 3,275 | 5,400 | |
Cash | 5,684 | 228,924 | 135,132 | 123,930 |
Basic Shares | 18,138 | 18,179 | 18,256 | 18,466 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $122,034 | $111,581 | $42,370 | $83,549 |
Gross Profit | 65,817 | 53,852 | 42,370 | 65,482 |
EBITDA | 28,247 | 22,742 | 16,329 | 31,675 |
EBIT | 22,297 | 16,329 | 30,989 | |
Net Income | 22,057 | 15,064 | 3,822 | 24,984 |
Net Change In Cash | 122,034 | 111,581 | 42,370 | 83,549 |
Cost of Revenue | -17,360 | |||
Free Cash Flow | 18,091 | 16,057 | 22,226 | |
Cash | 5,684 | 90,950 | -8,042 | 81,553 |
Basic Shares | 18,260 | 18,397 | 18,231 | 18,484 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.31 |
2025-09-30 | $0.31 |
2025-06-30 | $0.30 |