| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $61,547 | $61,078 | $60,374 | $61,554 |
Gross Profit | 40,285 | 39,124 | 39,134 | 40,719 |
EBITDA | 5,308 | 3,559 | 4,599 | 3,398 |
EBIT | 4,125 | 2,600 | 3,645 | 2,303 |
Net Income | 2,732 | 306 | 4,016 | 6,775 |
Net Change In Cash | 61,547 | 61,078 | 60,374 | 61,554 |
Free Cash Flow | 3,327 | 5,940 | 11,983 | 11,799 |
Cash | 48,925 | 62,619 | 63,133 | 58,749 |
Basic Shares | 28,672 | 29,353 | 30,045 | 30,260 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $242,176 | $244,383 | $275,093 | $248,920 |
Gross Profit | 158,161 | 158,349 | 178,778 | 170,891 |
EBITDA | 21,074 | 18,533 | 39,363 | 44,339 |
EBIT | 17,191 | 15,937 | 36,379 | 41,907 |
Net Income | 15,311 | 8,780 | 28,466 | 33,751 |
Net Change In Cash | 242,176 | 244,383 | 275,093 | 248,920 |
Free Cash Flow | 10,973 | 8,926 | 6,794 | 46,170 |
Cash | 58,749 | 30,758 | 24,535 | 79,423 |
Basic Shares | 30,642 | 31,578 | 32,500 | 33,845 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.17 |
2025-06-30 | $0.14 |
2025-03-31 | $0.15 |
2024-12-31 | $0.37 |