Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $46,933 | $44,569 | $46,300 | $44,686 |
Gross Profit | 32,033 | 28,496 | 30,131 | 27,873 |
EBITDA | 11,807 | 10,053 | 10,867 | 8,930 |
EBIT | 10,029 | 8,275 | 8,859 | 7,038 |
Net Income | 7,978 | 6,613 | 7,432 | 5,629 |
Net Change In Cash | 46,933 | 44,569 | 46,300 | 44,686 |
Free Cash Flow | 15,758 | 17,599 | -3,805 | 20,208 |
Cash | 27,590 | 26,093 | 26,045 | 23,248 |
Basic Shares | 17,479 | 17,509 | 17,572 | 17,587 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $176,616 | $160,550 | $126,562 | $106,876 |
Gross Profit | 112,401 | 110,278 | 112,327 | 101,779 |
EBITDA | 37,697 | 35,915 | 34,481 | 31,782 |
EBIT | 29,567 | 27,213 | 22,852 | 23,154 |
Net Income | 23,868 | 21,747 | 19,542 | 18,659 |
Net Change In Cash | 176,616 | 160,550 | 126,562 | 106,876 |
Cost of Revenue | -116,554 | 13,726 | ||
Free Cash Flow | 22,321 | 17,365 | 46,846 | 30,266 |
Cash | 26,045 | 25,339 | 20,584 | 18,975 |
Basic Shares | 17,558 | 17,578 | 17,191 | 11,254 |
Quarter | EPS |
---|---|
2025-06-30 | $0.46 |
2025-03-31 | $0.38 |
2024-12-31 | $0.44 |
2024-09-30 | $0.35 |