Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $86,651 | $84,207 | $83,248 | $72,552 |
Gross Profit | 83,752 | 38,180 | 38,169 | 28,729 |
EBITDA | 21,585 | 22,344 | 20,321 | 15,826 |
EBIT | 19,472 | 20,239 | 18,469 | 14,178 |
Net Income | 11,069 | 12,014 | 10,142 | 8,611 |
Net Change In Cash | 86,651 | 84,207 | 83,248 | 72,552 |
Free Cash Flow | -10,723 | 36,259 | 28,365 | 27,248 |
Cash | 151,994 | 131,512 | 98,238 | 120,593 |
Basic Shares | 23,978 | 23,897 | 23,757 | 23,448 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $302,560 | $254,513 | $198,433 | $179,206 |
Gross Profit | 127,120 | 153,757 | 132,189 | 143,444 |
EBITDA | 69,153 | 91,279 | 73,079 | 88,390 |
EBIT | 62,936 | 86,036 | 67,850 | 81,871 |
Net Income | 35,878 | 55,079 | 43,840 | 54,108 |
Net Change In Cash | 302,560 | 254,513 | 198,433 | 179,206 |
Cost of Revenue | -18,886 | 56,500 | ||
Free Cash Flow | 115,513 | 113,764 | 108,740 | 78,726 |
Cash | 98,238 | 52,591 | 33,172 | 61,482 |
Basic Shares | 23,605 | 23,248 | 23,927 | 24,943 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.46 |
2025-03-31 | $0.50 |
2024-12-31 | $0.43 |