Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $415,403 | $374,217 | $364,947 | $327,475 |
Gross Profit | 154,705 | 134,068 | 121,045 | 107,234 |
EBITDA | 34,010 | 7,555 | 30,663 | 19,226 |
EBIT | -10,351 | 13,697 | 2,274 | |
Net Income | 48,874 | -14,905 | 15,029 | 5,216 |
Net Change In Cash | 415,403 | 374,217 | 364,947 | 327,475 |
Free Cash Flow | 69,945 | 21,423 | -8,063 | -9,346 |
Cash | 722,086 | 657,288 | 985,964 | 1,017,603 |
Basic Shares | 38,000 | 37,532 | 37,777 | 37,687 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,482,042 | $1,655,810 | $1,845,422 | $1,455,954 |
Gross Profit | 529,343 | 592,398 | 675,506 | 532,322 |
EBITDA | 36,607 | 113,694 | 305,523 | 210,146 |
EBIT | 113,694 | 245,227 | 157,253 | |
Net Income | 54,214 | 128,284 | 199,660 | 134,736 |
Net Change In Cash | 1,482,042 | 1,655,810 | 1,845,422 | 1,455,954 |
Cost of Revenue | -86,550 | 67,571 | ||
Free Cash Flow | 76,136 | 147,932 | 124,702 | 108,368 |
Cash | 722,086 | 1,044,556 | 458,818 | 544,372 |
Basic Shares | 37,839 | 37,750 | 37,721 | 38,355 |
Quarter | EPS |
---|---|
2024-12-31 | $1.30 |
2024-09-30 | $0.98 |
2024-06-30 | $0.85 |
2024-03-31 | $0.58 |