Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $443,400 | $435,000 | $500,200 | $494,700 |
Gross Profit | 124,100 | 126,900 | 155,700 | 155,700 |
EBITDA | 55,900 | 54,800 | 63,300 | 56,000 |
EBIT | 44,800 | 43,700 | 52,900 | 45,800 |
Net Income | 33,400 | 31,200 | 41,400 | 37,800 |
Net Change In Cash | 443,400 | 435,000 | 500,200 | 494,700 |
Free Cash Flow | 74,200 | -10,900 | 66,200 | 51,200 |
Cash | 303,800 | 240,200 | 270,100 | 203,700 |
Basic Shares | 25,101 | 25,097 | 25,066 | 25,030 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,948,800 | $1,963,700 | $1,483,400 | $1,193,100 |
Gross Profit | 582,800 | 586,700 | 434,900 | 342,700 |
EBITDA | 161,600 | 187,300 | 182,100 | 92,200 |
EBIT | 114,200 | 142,300 | 135,900 | 41,500 |
Net Income | 139,100 | 133,000 | 93,100 | 28,700 |
Net Change In Cash | 1,948,800 | 1,963,700 | 1,483,400 | 1,193,100 |
Cost of Revenue | 5,900 | 37,000 | 29,400 | |
Free Cash Flow | 130,100 | 39,400 | 54,100 | 116,200 |
Cash | 203,700 | 147,100 | 141,800 | 105,300 |
Basic Shares | 25,022 | 24,982 | 24,854 | 24,779 |
Quarter | EPS |
---|---|
2024-09-30 | $1.35 |
2024-06-30 | $1.39 |
2024-03-31 | $1.75 |
2023-12-31 | $1.84 |