Joint
Quarterly Financials
| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $15,167 | $13,380 | $13,270 | $13,077 |
Gross Profit | 10,703 | 10,719 | 10,497 | 10,105 |
EBITDA | 1,368 | 763 | -714 | -288 |
EBIT | 925 | 300 | -1,133 | -676 |
Net Income | 991 | 855 | 93 | 967 |
Net Change In Cash | 15,167 | 13,380 | 13,270 | 13,077 |
Free Cash Flow | 2,548 | 1,455 | 363 | -4,032 |
Cash | 23,601 | 30,713 | 29,811 | 21,918 |
Basic Shares | 14,580 | 15,398 | 15,400 | 15,263 |
Annual Financials
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $54,895 | $52,163 | $46,977 | $101,252 |
Gross Profit | 42,025 | 40,646 | 36,496 | 92,081 |
EBITDA | 1,900 | 2,899 | 8,879 | 7,885 |
EBIT | 187 | -1,823 | 297 | 1,238 |
Net Income | 2,907 | -5,796 | -9,752 | 626 |
Net Change In Cash | 54,895 | 52,163 | 46,977 | 101,252 |
Cost of Revenue | -9,361 | |||
Free Cash Flow | 334 | 8,229 | 9,678 | 2,310 |
Cash | 23,601 | 25,051 | 18,153 | 9,745 |
Basic Shares | 15,134 | 15,147 | 14,688 | 14,868 |
Earnings Calls
| Quarter | EPS |
|---|---|
2025-12-31 | $0.06 |
2025-09-30 | $0.06 |
2025-06-30 | -$0.06 |
2025-03-31 | -$0.03 |