Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $672,200 | $623,700 | $588,000 | $679,800 |
Gross Profit | 278,800 | 253,500 | 225,100 | 273,100 |
EBITDA | 95,900 | 81,800 | 55,900 | 88,600 |
EBIT | 68,600 | 55,400 | 29,500 | 62,100 |
Net Income | 47,500 | 36,000 | 17,700 | 22,700 |
Net Change In Cash | 672,200 | 623,700 | 588,000 | 679,800 |
Free Cash Flow | 114,000 | 33,800 | -15,400 | 88,900 |
Cash | 34,300 | 28,200 | 27,000 | 28,900 |
Basic Shares | 48,700 | 48,200 | 48,100 | 47,700 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,434,000 | $2,361,800 | $2,184,408 | $1,955,363 |
Gross Profit | 948,300 | 834,900 | 757,360 | 721,120 |
EBITDA | 185,200 | 195,700 | 167,601 | 177,876 |
EBIT | 90,300 | 111,500 | 84,455 | 100,193 |
Net Income | 49,200 | 123,900 | 59,800 | 41,900 |
Net Change In Cash | 2,434,000 | 2,361,800 | 2,184,408 | 1,955,363 |
Cost of Revenue | -63,850 | 64,047 | ||
Free Cash Flow | 188,500 | 12,800 | 65,084 | 172,667 |
Cash | 28,900 | 17,400 | 52,270 | 116,120 |
Basic Shares | 45,400 | 42,200 | 43,964 | 42,956 |
Quarter | EPS |
---|---|
2024-09-30 | $1.03 |
2024-06-30 | $0.79 |
2024-03-31 | $0.37 |
2023-12-31 | $0.98 |