Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $133,205 | $128,090 | $140,010 | $158,682 |
Gross Profit | 53,396 | 48,078 | 51,183 | 55,465 |
EBITDA | 26,700 | 21,603 | 23,625 | 29,751 |
EBIT | 23,261 | 17,919 | 20,275 | 26,360 |
Net Income | 18,806 | 15,874 | 12,036 | 19,448 |
Net Change In Cash | 133,205 | 128,090 | 140,010 | 158,682 |
Free Cash Flow | 30,845 | 3,263 | 24,457 | 38,191 |
Cash | 84,976 | 71,320 | 89,371 | 100,225 |
Basic Shares | 12,312 | 12,443 | 12,770 | 12,778 |
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-06-30 | $1.54 |
2024-03-31 | $1.26 |
2023-12-31 | $1.37 |
2023-09-30 | $1.68 |