| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $29,988 | $29,610 | $28,517 | $27,195 |
Gross Profit | 22,765 | 22,625 | 20,989 | 19,792 |
EBITDA | 6,894 | 7,968 | 7,451 | 3,002 |
EBIT | 6,820 | 6,335 | 1,895 | |
Net Income | 5,504 | 5,550 | 5,051 | 1,598 |
Net Change In Cash | 29,988 | 29,610 | 28,517 | 27,195 |
Free Cash Flow | 6,834 | 4,113 | 3,044 | |
Cash | 20,836 | 189,317 | 194,315 | 206,032 |
Basic Shares | 9,030 | 9,023 | 9,003 | 9,005 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $112,204 | $88,271 | $67,878 | $60,675 |
Gross Profit | 83,066 | 56,554 | 47,422 | 55,005 |
EBITDA | 21,944 | 10,448 | 13,421 | 22,262 |
EBIT | 8,048 | 11,805 | 20,743 | |
Net Income | 17,703 | 6,966 | 9,624 | 16,797 |
Net Change In Cash | 112,204 | 88,271 | 67,878 | 60,675 |
Free Cash Flow | -25,504 | 14,524 | 25,591 | |
Cash | 20,836 | 162,874 | 87,161 | 66,914 |
Basic Shares | 9,015 | 6,971 | 6,279 | 6,259 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.61 |
2025-09-30 | $0.58 |
2025-06-30 | $0.57 |