Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $22,994 | $23,803 | $23,412 | $24,099 |
Gross Profit | 19,684 | 21,430 | 21,245 | 21,405 |
EBITDA | 8,672 | 10,399 | 11,017 | 11,096 |
EBIT | 8,313 | 10,036 | 10,653 | 10,683 |
Net Income | 6,321 | 7,180 | 7,749 | 7,830 |
Net Change In Cash | 22,994 | 23,803 | 23,412 | 24,099 |
Free Cash Flow | 2,034 | 7,330 | 8,176 | 7,838 |
Cash | 79,266 | 87,327 | 82,018 | 117,959 |
Basic Shares | 6,006 | 6,002 | 5,995 | 5,968 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $72,863 | $84,891 | $70,534 | $56,502 |
Gross Profit | 61,033 | 77,318 | 67,985 | 54,241 |
EBITDA | 40,497 | 41,878 | 37,568 | 29,915 |
EBIT | 39,001 | 40,211 | 35,669 | 28,242 |
Net Income | 28,619 | 29,776 | 26,444 | 21,009 |
Net Change In Cash | 72,863 | 84,891 | 70,534 | 56,502 |
Cost of Revenue | -197,158 | 195,675 | ||
Free Cash Flow | 29,831 | 36,060 | 53,862 | -9,349 |
Cash | 82,018 | 85,655 | 183,426 | 380,584 |
Basic Shares | 5,968 | 5,934 | 5,912 | 5,583 |
Quarter | EPS |
---|---|
2025-06-30 | $1.11 |
2025-03-31 | $1.13 |
2024-12-31 | $1.29 |
2024-09-30 | $1.31 |