| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $21,202 | $20,409 | $19,510 | $19,389 |
Gross Profit | 16,494 | 15,954 | 14,842 | 14,760 |
EBITDA | 7,681 | 7,919 | 5,625 | 6,539 |
EBIT | 7,297 | 7,327 | 5,431 | 6,344 |
Net Income | 5,576 | 5,773 | 4,687 | 5,146 |
Net Change In Cash | 21,202 | 20,409 | 19,510 | 19,389 |
Free Cash Flow | 5,848 | 4,922 | 594 | 2,930 |
Cash | 56,526 | 52,995 | 50,330 | 52,233 |
Basic Shares | 12,860 | 12,830 | 12,825 | 12,783 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $73,242 | $65,562 | $53,303 | $41,814 |
Gross Profit | 56,349 | 50,158 | 41,282 | 32,049 |
EBITDA | 22,782 | 20,035 | 16,298 | 11,224 |
EBIT | 21,964 | 20,035 | 15,627 | 9,817 |
Net Income | 19,234 | 17,192 | 12,827 | 9,325 |
Net Change In Cash | 73,242 | 65,562 | 53,303 | 41,814 |
Cost of Revenue | -4,038 | 11,930 | ||
Free Cash Flow | 17,619 | 5,457 | 8,167 | 10,516 |
Cash | 52,233 | 49,762 | 57,960 | 61,999 |
Basic Shares | 12,783 | 12,722 | 12,635 | 12,590 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.47 |
2025-06-30 | $0.49 |
2025-03-31 | $0.37 |
2024-12-31 | $0.40 |