Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $238,327 | $219,654 | $192,627 | $194,603 |
Gross Profit | 109,917 | 89,235 | 74,318 | 82,982 |
EBITDA | 78,266 | 57,609 | 47,335 | 55,786 |
EBIT | 71,324 | 51,134 | 41,022 | 51,938 |
Net Income | 49,535 | 35,028 | 29,730 | 36,339 |
Net Change In Cash | 238,327 | 219,654 | 192,627 | 194,603 |
Free Cash Flow | 68,988 | 16,856 | 23,561 | 31,553 |
Cash | 122,090 | 126,805 | 135,881 | 129,508 |
Basic Shares | 46,996 | 46,996 | 46,996 | 47,093 |
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 | 390,934 | 349,499 | 202,584 | 139,254 |
EBITDA | 289,436 | 253,324 | 136,600 | 77,683 |
EBIT | 267,558 | 235,458 | 116,985 | 58,431 |
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 | 60,867 | 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-09-30 | $1.08 |
2024-06-30 | $0.86 |
2024-03-31 | $0.66 |
2023-12-31 | $0.80 |