Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $50,197 | $48,177 | $50,578 | $50,803 |
Gross Profit | 23,654 | 22,896 | 19,684 | 20,151 |
EBITDA | 12,242 | 11,910 | 8,390 | 9,294 |
EBIT | 10,344 | 10,035 | 6,453 | 7,427 |
Net Income | 7,979 | 7,842 | 7,097 | 5,952 |
Net Change In Cash | 50,197 | 48,177 | 50,578 | 50,803 |
Free Cash Flow | 15,019 | 8,257 | 8,184 | 6,958 |
Cash | 35,796 | 210,610 | 243,478 | 157,803 |
Basic Shares | 17,007 | 17,068 | 16,895 | 16,921 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $197,837 | $169,749 | $133,557 | $116,416 |
Gross Profit | 78,133 | 77,775 | 104,448 | 105,695 |
EBITDA | 34,366 | 34,935 | 63,860 | 66,523 |
EBIT | 27,443 | 29,786 | 59,397 | 62,908 |
Net Income | 24,050 | 24,137 | 46,399 | 49,607 |
Net Change In Cash | 197,837 | 169,749 | 133,557 | 116,416 |
Cost of Revenue | -166,286 | -203,610 | ||
Free Cash Flow | 13,672 | -11,138 | 38,128 | 49,135 |
Cash | 243,478 | 65,357 | 26,539 | 17,555 |
Basic Shares | 16,895 | 16,750 | 16,798 | 16,789 |
Quarter | EPS |
---|---|
2025-06-30 | $0.47 |
2025-03-31 | $0.46 |
2024-12-31 | $0.49 |
2024-09-30 | $0.35 |