Joint
Quarterly Financials
| Values in thousands | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
Revenue | $14,820 | $15,167 | $13,380 | $13,270 |
Gross Profit | 11,700 | 12,347 | 10,719 | 10,497 |
EBITDA | 1,295 | 1,186 | 763 | -714 |
EBIT | 898 | 743 | 300 | -1,133 |
Net Income | 1,299 | 991 | 855 | 93 |
Net Change In Cash | 14,820 | 15,167 | 13,380 | 13,270 |
Free Cash Flow | -1,710 | 2,548 | 1,455 | 363 |
Cash | 21,426 | 23,601 | 30,713 | 29,811 |
Basic Shares | 14,185 | 14,580 | 15,398 | 15,400 |
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 | 43,670 | 40,646 | 36,496 | 92,081 |
EBITDA | 808 | 2,899 | 8,879 | 7,885 |
EBIT | -905 | -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 |
|---|---|
2026-03-31 | $0.08 |
2025-12-31 | $0.06 |
2025-09-30 | $0.13 |
2025-06-30 | -$0.06 |