| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $138,467 | $144,045 | $137,097 | $145,408 |
Gross Profit | 53,078 | 55,326 | 50,441 | 53,960 |
EBITDA | 7,540 | 6,064 | 3,543 | 7,253 |
EBIT | 4,565 | 3,086 | 339 | 3,940 |
Net Income | 2,744 | 1,551 | -758 | 2,089 |
Net Change In Cash | 138,467 | 144,045 | 137,097 | 145,408 |
Free Cash Flow | -2,367 | 3,349 | -3,119 | 7,407 |
Cash | 16,651 | 21,026 | 19,757 | 18,766 |
Basic Shares | 15,119 | 15,101 | 15,599 | 16,250 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $565,676 | $543,302 | $578,831 | $536,986 |
Gross Profit | 220,578 | 203,547 | 193,359 | 186,014 |
EBITDA | 33,837 | 33,482 | -20,137 | 43,638 |
EBIT | 20,652 | 19,487 | -33,141 | 34,347 |
Net Income | 12,004 | 8,772 | -31,970 | 29,440 |
Net Change In Cash | 565,676 | 543,302 | 578,831 | 536,986 |
Cost of Revenue | 8,817 | 3,945 | ||
Free Cash Flow | 28,993 | 73,966 | -13,622 | -616 |
Cash | 18,766 | 19,896 | 17,722 | 8,935 |
Basic Shares | 16,504 | 16,159 | 15,764 | 16,091 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.18 |
2025-06-30 | $0.10 |
2025-03-31 | -$0.05 |