Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $1,016,100 | $1,168,100 | $1,056,500 | $1,027,200 |
Gross Profit | 192,900 | 271,000 | 248,200 | 216,800 |
EBITDA | 41,200 | 107,100 | 95,200 | 60,000 |
EBIT | 29,500 | 94,700 | 83,500 | 48,700 |
Net Income | 17,200 | 63,300 | 51,500 | 25,200 |
Net Change In Cash | 1,016,100 | 1,168,100 | 1,056,500 | 1,027,200 |
Free Cash Flow | 89,800 | -14,700 | 14,900 | 29,100 |
Cash | 75,600 | 66,500 | 62,200 | 78,800 |
Basic Shares | 17,752 | 17,659 | 17,592 | 17,568 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $4,118,300 | $3,548,300 | $3,075,700 | $2,812,100 |
Gross Profit | 785,600 | 433,900 | 363,400 | 465,400 |
EBITDA | 269,700 | 10,600 | -90,000 | 88,000 |
EBIT | 224,600 | -32,800 | -136,200 | 45,100 |
Net Income | 125,900 | -71,600 | -183,200 | 37,100 |
Net Change In Cash | 4,118,300 | 3,548,300 | 3,075,700 | 2,812,100 |
Cost of Revenue | -85,900 | 86,800 | ||
Free Cash Flow | 115,300 | 11,800 | -297,800 | 115,200 |
Cash | 78,800 | 59,000 | 65,500 | 151,400 |
Basic Shares | 17,385 | 16,901 | 16,818 | 16,799 |
Quarter | EPS |
---|---|
2024-09-30 | $0.96 |
2024-06-30 | $3.58 |
2024-03-31 | $2.93 |
2023-12-31 | $1.43 |