Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $219,654 | $192,627 | $194,603 | $210,743 |
Gross Profit | 89,235 | 74,318 | 82,982 | 90,527 |
EBITDA | 57,609 | 47,335 | 54,417 | 61,012 |
EBIT | 51,134 | 41,022 | 50,569 | 55,085 |
Net Income | 35,028 | 29,730 | 36,339 | 45,863 |
Net Change In Cash | 219,654 | 192,627 | 194,603 | 210,743 |
Free Cash Flow | 16,856 | 23,561 | 31,553 | 26,964 |
Cash | 126,805 | 135,881 | 129,508 | 118,973 |
Basic Shares | 46,996 | 46,996 | 47,093 | 47,599 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $833,265 | $716,570 | $496,785 | $374,923 |
Gross Profit | 387,105 | 349,499 | 202,584 | 139,254 |
EBITDA | 283,619 | 256,999 | 142,693 | 88,085 |
EBIT | 263,930 | 239,133 | 123,078 | 68,833 |
Net Income | 182,882 | 155,743 | 68,151 | 23,875 |
Net Change In Cash | 833,265 | 716,570 | 496,785 | 374,923 |
Cost of Revenue | 24,535 | 22,703 | 19,037 | |
Free Cash Flow | 63,149 | 70,593 | 65,740 | 53,111 |
Cash | 129,508 | 103,671 | 85,011 | 66,899 |
Basic Shares | 47,508 | 47,674 | 47,674 | 46,398 |
Quarter | EPS |
---|---|
2024-06-30 | $0.86 |
2024-03-31 | $0.66 |
2023-12-31 | $0.80 |
2023-09-30 | $0.98 |