Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $123,638 | $133,205 | $128,090 | $140,010 |
Gross Profit | 44,677 | 53,396 | 48,078 | 51,183 |
EBITDA | 1,953 | 26,700 | 21,603 | 23,625 |
EBIT | 9,076 | 23,261 | 17,919 | 20,275 |
Net Income | 8,080 | 18,806 | 15,874 | 12,036 |
Net Change In Cash | 123,638 | 133,205 | 128,090 | 140,010 |
Free Cash Flow | 23,748 | 30,845 | 3,263 | 24,457 |
Cash | 134,266 | 84,976 | 71,320 | 89,371 |
Basic Shares | 12,247 | 12,312 | 12,443 | 12,770 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $639,813 | $654,233 | $543,494 | $465,771 |
Gross Profit | 215,849 | 183,453 | 134,383 | 119,730 |
EBITDA | 108,939 | 68,164 | 25,492 | 15,630 |
EBIT | 95,627 | 53,301 | 8,631 | -792 |
Net Income | 73,831 | 52,689 | 24,821 | 12,795 |
Net Change In Cash | 639,813 | 654,233 | 543,494 | 465,771 |
Cost of Revenue | 11,996 | -22,646 | 12,451 | |
Free Cash Flow | 96,223 | 31,425 | -4,765 | 40,632 |
Cash | 89,371 | 70,266 | 61,756 | 84,939 |
Basic Shares | 12,776 | 14,269 | 14,112 | 14,027 |
Quarter | EPS |
---|---|
2024-09-30 | $0.99 |
2024-06-30 | $1.54 |
2024-03-31 | $1.26 |
2023-12-31 | $1.37 |