Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $87,748 | $87,143 | $90,457 | $94,589 |
Gross Profit | 60,262 | 59,260 | 49,618 | |
EBITDA | 25,672 | 27,007 | 21,032 | -6,240 |
EBIT | 22,763 | 17,135 | -9,897 | |
Net Income | 29,960 | 18,051 | 13,684 | -7,903 |
Net Change In Cash | 87,748 | 87,143 | 90,457 | 94,589 |
Free Cash Flow | 23,687 | 8,638 | 7,241 | 7,133 |
Cash | 54,335 | 287,120 | 248,874 | 236,780 |
Basic Shares | 19,342 | 19,328 | 19,300 | 19,226 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $284,087 | $174,297 | $134,319 | $121,645 |
Gross Profit | 173,862 | 127,624 | 121,107 | 113,834 |
EBITDA | 37,496 | 49,373 | 31,236 | 46,200 |
EBIT | 27,806 | 45,033 | 26,616 | 40,895 |
Net Income | 22,050 | 35,663 | 22,037 | 32,881 |
Net Change In Cash | 284,087 | 174,297 | 134,319 | 121,645 |
Cost of Revenue | -147,887 | 83,452 | ||
Free Cash Flow | 33,377 | 41,408 | 35,297 | 39,557 |
Cash | 248,874 | 65,161 | 60,823 | 208,710 |
Basic Shares | 14,914 | 10,435 | 10,706 | 11,106 |
Quarter | EPS |
---|---|
2025-06-30 | $1.04 |
2025-03-31 | $1 |
2024-12-31 | $0.87 |
2024-09-30 | $1.11 |