Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $750,200 | $760,600 | $737,600 | $692,900 |
Gross Profit | 251,800 | 256,800 | 240,900 | 223,800 |
EBITDA | 98,500 | 135,300 | 128,300 | 120,500 |
EBIT | 101,600 | 94,900 | 88,400 | |
Net Income | 66,900 | 68,600 | 65,200 | 55,900 |
Net Change In Cash | 750,200 | 760,600 | 737,600 | 692,900 |
Free Cash Flow | 52,900 | -121,200 | 58,200 | 63,000 |
Cash | 327,600 | 406,200 | 380,300 | 399,900 |
Basic Shares | 27,945 | 28,116 | 28,317 | 28,385 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,941,300 | $2,778,600 | $2,669,844 | $1,968,650 |
Gross Profit | 994,500 | 930,700 | 827,784 | 589,519 |
EBITDA | 382,500 | 495,800 | 458,758 | 288,016 |
EBIT | 383,300 | 370,100 | 341,081 | 185,117 |
Net Income | 256,600 | 243,700 | 223,400 | 118,800 |
Net Change In Cash | 2,941,300 | 2,778,600 | 2,669,844 | 1,968,650 |
Cost of Revenue | -103,858 | 101,965 | ||
Free Cash Flow | 251,400 | 278,600 | 232,258 | 101,335 |
Cash | 327,600 | 386,500 | 229,627 | 333,485 |
Basic Shares | 28,190 | 28,306 | 28,869 | 29,628 |
Quarter | EPS |
---|---|
2024-12-31 | $2.88 |
2024-09-30 | $2.85 |
2024-06-30 | $3.02 |
2024-03-31 | $2.47 |