| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $36,230 | $36,488 | $36,002 | $34,716 |
Gross Profit | 20,435 | 20,820 | 19,874 | 19,167 |
EBITDA | 7,106 | 7,173 | 7,160 | 3,909 |
EBIT | 3,757 | 3,889 | 3,819 | 589 |
Net Income | 4,958 | 2,259 | 2,599 | -267 |
Net Change In Cash | 36,230 | 36,488 | 36,002 | 34,716 |
Free Cash Flow | 6,993 | 8,414 | 5,762 | 1,649 |
Cash | 3,186 | 955 | 720 | 1,506 |
Basic Shares | 21,065 | 21,165 | 21,056 | 21,125 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $143,436 | $134,861 | $125,785 | $109,914 |
Gross Profit | 80,296 | 70,403 | 63,109 | 60,560 |
EBITDA | 25,216 | 20,029 | 16,529 | 14,892 |
EBIT | 11,922 | 7,530 | 4,021 | 1,532 |
Net Income | 14,619 | 2,345 | 872 | 18 |
Net Change In Cash | 143,436 | 134,861 | 125,785 | 109,914 |
Cost of Revenue | -21 | |||
Free Cash Flow | 23,848 | 2,626 | 106 | 2,441 |
Cash | 3,186 | 527 | 231 | 165 |
Basic Shares | 21,097 | 21,707 | 21,646 | 21,547 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.10 |
2025-09-30 | $0.11 |
2025-06-30 | $0.12 |