Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $980,358 | $1,058,513 | $1,033,214 | $1,060,565 |
Gross Profit | 367,794 | 371,029 | 365,630 | 373,428 |
EBITDA | 189,018 | 204,068 | 200,805 | 209,343 |
EBIT | 167,432 | 182,099 | 179,316 | 187,426 |
Net Income | 123,415 | 156,643 | 129,343 | 137,331 |
Net Change In Cash | 980,358 | 1,058,513 | 1,033,214 | 1,060,565 |
Cost of Revenue | 22,966 | |||
Free Cash Flow | 107,038 | 97,134 | 197,197 | 177,080 |
Cash | 374,978 | 393,787 | 342,667 | 220,483 |
Basic Shares | 57,641 | 57,911 | 58,136 | 58,303 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $4,186,426 | $3,761,211 | $3,234,180 | $2,655,400 |
Gross Profit | 1,471,704 | 1,280,760 | 1,068,605 | 871,341 |
EBITDA | 781,730 | 712,174 | 438,185 | 411,973 |
EBIT | 695,060 | 612,336 | 357,039 | 282,071 |
Net Income | 545,248 | 472,224 | 276,580 | 206,115 |
Net Change In Cash | 4,186,426 | 3,761,211 | 3,234,180 | 2,655,400 |
Cost of Revenue | 12,420 | -62,233 | 56,008 | |
Free Cash Flow | 576,555 | 311,503 | 302,532 | 292,161 |
Cash | 393,787 | 197,150 | 192,958 | 257,279 |
Basic Shares | 58,221 | 58,749 | 60,062 | 60,248 |
Quarter | EPS |
---|---|
2024-03-31 | $2.23 |
2023-12-31 | $2.45 |
2023-09-30 | $2.40 |
2023-06-30 | $2.44 |