| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $23,686 | $21,240 | $20,688 | $20,379 |
Gross Profit | 15,079 | 14,166 | 14,316 | 13,915 |
EBITDA | 12,302 | 12,760 | 10,138 | 12,289 |
EBIT | 4,928 | 8,286 | 6,233 | 8,035 |
Net Income | -521 | 4,149 | 3,795 | 4,215 |
Net Change In Cash | 23,686 | 21,240 | 20,688 | 20,379 |
Free Cash Flow | 2,438 | 12,530 | 5,861 | 11,968 |
Cash | 13,374 | 16,677 | 30,863 | 17,615 |
Basic Shares | 3,498 | 3,498 | 3,535 | 3,500 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $80,532 | $74,481 | $68,293 | $62,638 |
Gross Profit | 54,239 | 48,213 | 45,156 | 41,102 |
EBITDA | 48,102 | 40,950 | 35,142 | 27,600 |
EBIT | 31,118 | 24,177 | 18,768 | 10,929 |
Net Income | 15,661 | 8,453 | 3,723 | -2,700 |
Net Change In Cash | 80,532 | 74,481 | 68,293 | 62,638 |
Cost of Revenue | 12,991 | 1,972 | ||
Free Cash Flow | 36,499 | 28,355 | 21,539 | 15,783 |
Cash | 17,615 | 18,230 | 49,560 | 96,083 |
Basic Shares | 3,542 | 3,590 | 3,605 | 3,651 |
| Quarter | EPS |
|---|---|
2025-09-30 | -$0.14 |
2025-06-30 | $1.19 |
2025-03-31 | $1.08 |
2024-12-31 | $1.20 |