Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $760,600 | $737,600 | $692,900 | $720,700 |
Gross Profit | 256,800 | 240,900 | 223,800 | 234,900 |
EBITDA | 135,300 | 128,300 | 120,500 | 129,660 |
EBIT | 101,600 | 94,900 | 88,400 | 98,100 |
Net Income | 68,600 | 65,200 | 55,900 | 64,837 |
Net Change In Cash | 760,600 | 737,600 | 692,900 | 720,700 |
Free Cash Flow | -121,200 | 58,200 | 63,000 | 74,963 |
Cash | 406,200 | 380,300 | 399,900 | 386,500 |
Basic Shares | 28,116 | 28,317 | 28,385 | 28,353 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,778,600 | $2,669,844 | $1,968,650 | $1,653,225 |
Gross Profit | 930,700 | 827,784 | 589,519 | 509,974 |
EBITDA | 495,800 | 458,758 | 288,016 | 249,464 |
EBIT | 370,100 | 341,081 | 185,117 | 161,468 |
Net Income | 243,700 | 223,400 | 118,800 | 97,239 |
Net Change In Cash | 2,778,600 | 2,669,844 | 1,968,650 | 1,653,225 |
Cost of Revenue | -103,858 | 101,965 | 53,631 | |
Free Cash Flow | 278,600 | 232,258 | 101,335 | 147,202 |
Cash | 386,500 | 229,627 | 333,485 | 231,520 |
Basic Shares | 28,306 | 28,869 | 29,628 | 29,717 |
Quarter | EPS |
---|---|
2024-09-30 | $2.85 |
2024-06-30 | $3.02 |
2024-03-31 | $2.47 |
2023-12-31 | $2.72 |