| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $34,607 | $34,038 | $33,551 | $36,906 |
Gross Profit | 20,009 | 19,322 | 18,952 | 22,556 |
EBITDA | 9,928 | 3,355 | 10,164 | 11,121 |
EBIT | 7,733 | 1,613 | 8,622 | 9,605 |
Net Income | 4,121 | -106 | 5,787 | 6,560 |
Net Change In Cash | 34,607 | 34,038 | 33,551 | 36,906 |
Free Cash Flow | 10,175 | -4,149 | 3,660 | 1,935 |
Cash | 2,219 | 5,274 | 2,502 | 4,233 |
Basic Shares | 22,590 | 22,658 | 22,974 | 23,366 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $143,060 | $148,580 | $151,568 | $147,954 |
Gross Profit | 86,127 | 92,565 | 94,519 | 95,604 |
EBITDA | 41,307 | 45,985 | 49,301 | 56,662 |
EBIT | 35,285 | 40,086 | 44,024 | 50,288 |
Net Income | 24,783 | 30,971 | 31,800 | 37,466 |
Net Change In Cash | 143,060 | 148,580 | 151,568 | 147,954 |
Cost of Revenue | -29,153 | 19,671 | ||
Free Cash Flow | 19,177 | 22,334 | 26,430 | 40,830 |
Cash | 4,233 | 6,653 | 25,026 | 54,361 |
Basic Shares | 23,743 | 24,673 | 25,052 | 25,640 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.18 |
2025-06-30 | -$0.01 |
2025-03-31 | $0.25 |