| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $49,863 | $48,587 | $51,428 | $55,075 |
Gross Profit | 21,631 | 20,810 | 23,244 | 21,923 |
EBITDA | 16,227 | 12,364 | 14,687 | 12,160 |
EBIT | 10,443 | 12,993 | 10,375 | |
Net Income | 9,106 | 8,855 | 8,966 | 4,594 |
Net Change In Cash | 49,863 | 48,587 | 51,428 | 55,075 |
Free Cash Flow | 11,283 | -2,632 | 18,992 | 17,149 |
Cash | 258,634 | 218,165 | 220,674 | 349,728 |
Basic Shares | 13,399 | 13,518 | 13,643 | 13,718 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $219,894 | $213,227 | $187,308 | $155,188 |
Gross Profit | 96,056 | 95,083 | 79,484 | 63,163 |
EBITDA | 50,464 | 58,591 | 51,083 | 40,164 |
EBIT | 44,477 | 53,622 | 46,382 | 34,992 |
Net Income | 19,168 | 30,059 | 34,904 | 28,604 |
Net Change In Cash | 219,894 | 213,227 | 187,308 | 155,188 |
Cost of Revenue | -155,600 | |||
Free Cash Flow | 29,620 | 22,612 | 45,742 | 30,178 |
Cash | 349,728 | 372,468 | 200,942 | 514,928 |
Basic Shares | 13,777 | 13,816 | 13,808 | 14,329 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.69 |
2025-06-30 | $0.38 |
2025-03-31 | $0.63 |
2024-12-31 | $0.33 |