| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $74,845 | $76,713 | $75,309 | $71,189 |
Gross Profit | 57,107 | 55,692 | 56,350 | 45,859 |
EBITDA | 20,936 | 18,093 | 19,192 | 13,741 |
EBIT | 19,867 | 17,099 | 18,297 | 10,776 |
Net Income | 15,065 | 13,136 | 13,932 | 7,533 |
Net Change In Cash | 74,845 | 76,713 | 75,309 | 71,189 |
Free Cash Flow | 31,652 | -4,724 | 22,387 | 23,886 |
Cash | 188,802 | 274,547 | 293,928 | 205,274 |
Basic Shares | 16,844 | 16,802 | 16,925 | 16,729 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $242,280 | $206,548 | $180,018 | $173,879 |
Gross Profit | 165,620 | 155,359 | 163,348 | 163,970 |
EBITDA | 44,046 | 46,698 | 55,666 | 55,082 |
EBIT | 41,832 | 46,225 | 54,234 | 53,876 |
Net Income | 30,972 | 35,871 | 41,804 | 39,978 |
Net Change In Cash | 242,280 | 206,548 | 180,018 | 173,879 |
Cost of Revenue | -102,980 | 36,485 | ||
Free Cash Flow | 32,769 | 45,262 | 49,840 | 132,052 |
Cash | 205,274 | 53,557 | 59,727 | 179,738 |
Basic Shares | 14,640 | 14,081 | 14,362 | 14,081 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.72 |
2025-06-30 | $0.85 |
2025-03-31 | $0.88 |