| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $62,364 | $61,565 | $59,583 | $57,777 |
Gross Profit | 26,332 | 25,974 | 25,656 | 23,955 |
EBITDA | 6,370 | 5,771 | 4,559 | 5,977 |
EBIT | 5,227 | 4,606 | 3,454 | 4,813 |
Net Income | 3,056 | 2,183 | 1,488 | 3,042 |
Net Change In Cash | 62,364 | 61,565 | 59,583 | 57,777 |
Free Cash Flow | 9,464 | 11,076 | 141 | 6,026 |
Cash | 28,735 | 25,222 | 20,116 | 23,075 |
Basic Shares | 50,437 | 50,129 | 50,252 | 50,638 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $247,585 | $291,054 | $286,267 | $277,832 |
Gross Profit | 97,279 | 112,141 | 116,617 | 109,357 |
EBITDA | 16,952 | 21,209 | 35,207 | 30,784 |
EBIT | 11,064 | 14,951 | 29,839 | 25,453 |
Net Income | 2,839 | 6,154 | 19,726 | 15,529 |
Net Change In Cash | 247,585 | 291,054 | 286,267 | 277,832 |
Cost of Revenue | -14,668 | 5,497 | ||
Free Cash Flow | 17,034 | 8,839 | 7,723 | 39,622 |
Cash | 23,075 | 22,636 | 30,587 | 47,521 |
Basic Shares | 50,049 | 50,175 | 50,420 | 51,756 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.09 |
2025-06-30 | $0.08 |
2025-03-31 | $0.07 |