| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $79,728 | $75,161 | $71,741 | $72,653 |
Gross Profit | 32,125 | 30,594 | 27,045 | 27,771 |
EBITDA | 13,882 | 5,300 | 3,298 | 6,531 |
EBIT | 9,893 | 1,446 | -737 | 2,497 |
Net Income | 7,858 | 248 | -942 | 768 |
Net Change In Cash | 79,728 | 75,161 | 71,741 | 72,653 |
Free Cash Flow | -3,450 | 4,709 | 3,742 | 4,578 |
Cash | 86,253 | 90,375 | 83,892 | 79,272 |
Basic Shares | 13,344 | 13,309 | 13,257 | 13,252 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $306,522 | $355,048 | $362,580 | $317,919 |
Gross Profit | 125,532 | 150,342 | 149,602 | 125,142 |
EBITDA | 35,881 | 57,960 | 62,710 | 42,138 |
EBIT | 20,076 | 42,410 | 47,357 | 27,142 |
Net Income | 9,911 | 25,707 | 36,063 | 20,221 |
Net Change In Cash | 306,522 | 355,048 | 362,580 | 317,919 |
Cost of Revenue | 8,561 | -11,693 | ||
Free Cash Flow | 10,652 | 30,739 | 11,741 | 16,476 |
Cash | 79,272 | 83,965 | 88,562 | 84,335 |
Basic Shares | 13,385 | 13,653 | 13,688 | 13,657 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.26 |
2025-06-30 | $0.17 |
2025-03-31 | -$0.07 |
2024-12-31 | $0.06 |