Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $66,950 | $63,114 | $63,324 | $62,896 |
Gross Profit | 32,128 | 31,400 | 29,114 | |
EBITDA | 13,866 | 12,799 | 15,961 | 10,939 |
EBIT | 10,796 | 13,925 | 8,887 | |
Net Income | 9,571 | 7,876 | 11,251 | 6,523 |
Net Change In Cash | 66,950 | 63,114 | 63,324 | 62,896 |
Free Cash Flow | 13,904 | 9,168 | 5,754 | 13,741 |
Cash | 97,637 | 101,662 | 167,744 | 232,926 |
Basic Shares | 40,204 | 40,923 | 41,029 | 41,089 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $251,328 | $208,795 | $187,671 | $186,751 |
Gross Profit | 123,342 | 208,795 | 161,807 | 175,979 |
EBITDA | 48,797 | 51,760 | 93,304 | 105,611 |
EBIT | 40,501 | 51,760 | 84,859 | 97,127 |
Net Income | 29,945 | 37,669 | 61,119 | 70,654 |
Net Change In Cash | 251,328 | 208,795 | 187,671 | 186,751 |
Cost of Revenue | -45,269 | 3,524 | ||
Free Cash Flow | 29,951 | 43,365 | 80,779 | 63,121 |
Cash | 167,744 | -13,889 | 45,799 | 91,068 |
Basic Shares | 41,629 | 43,638 | 46,438 | 48,754 |
Quarter | EPS |
---|---|
2025-06-30 | $0.24 |
2025-03-31 | $0.19 |
2024-12-31 | $0.21 |
2024-09-30 | $0.16 |