Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $110,010 | $104,156 | $105,018 | $101,077 |
Gross Profit | 62,063 | 58,845 | 59,022 | 54,331 |
EBITDA | 12,568 | 11,606 | 13,357 | 11,855 |
EBIT | 11,262 | 10,448 | 12,238 | 10,746 |
Net Income | 7,941 | 7,595 | 9,240 | 7,587 |
Net Change In Cash | 110,010 | 104,156 | 105,018 | 101,077 |
Free Cash Flow | 9,936 | -11,476 | 22,429 | 23,006 |
Cash | 7,524 | 231,917 | 391,367 | 492,658 |
Basic Shares | 17,799 | 17,812 | 17,771 | 17,700 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $402,909 | $229,667 | $274,722 | $228,779 |
Gross Profit | 216,614 | 109,407 | 232,574 | 200,298 |
EBITDA | 49,579 | -38,887 | 107,388 | 82,450 |
EBIT | 44,952 | -38,887 | 102,344 | 77,662 |
Net Income | 32,988 | 48,854 | 74,246 | 56,622 |
Net Change In Cash | 402,909 | 229,667 | 274,722 | 228,779 |
Cost of Revenue | 43,271 | -506,518 | ||
Free Cash Flow | 63,006 | 66,799 | 115,384 | 71,535 |
Cash | 391,367 | 187,671 | 190,075 | 146,804 |
Basic Shares | 17,840 | 18,049 | 18,568 | 19,293 |
Quarter | EPS |
---|---|
2025-06-30 | $0.41 |
2025-03-31 | $0.43 |
2024-12-31 | $0.50 |
2024-09-30 | $0.41 |