Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $441,500 | $404,600 | $415,403 | $374,217 |
Gross Profit | 161,300 | 150,500 | 154,705 | 134,068 |
EBITDA | 49,100 | 30,600 | 61,856 | 7,555 |
EBIT | 33,500 | 25,700 | 45,225 | -10,351 |
Net Income | 25,200 | 24,700 | 48,874 | -14,905 |
Net Change In Cash | 441,500 | 404,600 | 415,403 | 374,217 |
Free Cash Flow | 18,700 | 15,000 | 69,945 | 21,423 |
Cash | 713,300 | 723,000 | 722,086 | 657,288 |
Basic Shares | 37,800 | 38,100 | 38,000 | 37,532 |
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 | 138,219 | 113,694 | 305,523 | 210,146 |
EBIT | 69,764 | 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 | 73,959 | 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 |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.50 |
2025-03-31 | $1.23 |
2024-12-31 | $1.30 |