Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $2,087,886 | $2,161,662 | $2,379,485 | $2,236,011 |
Gross Profit | 432,085 | 453,365 | 440,928 | 436,150 |
EBITDA | 117,653 | 160,696 | 125,380 | 155,722 |
EBIT | 91,747 | 136,131 | 103,494 | 137,944 |
Net Income | 58,208 | 87,444 | 67,027 | 90,608 |
Net Change In Cash | 2,087,886 | 2,161,662 | 2,379,485 | 2,236,011 |
Free Cash Flow | 111,040 | 33,623 | 240,697 | 195,607 |
Cash | 317,449 | 256,307 | 379,111 | 268,730 |
Basic Shares | 38,331 | 38,567 | 38,435 | 37,513 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $9,175,840 | $10,431,191 | $9,436,113 | $8,340,579 |
Gross Profit | 1,669,525 | 1,636,567 | 1,447,557 | 1,299,942 |
EBITDA | 495,758 | 476,521 | 385,848 | 351,737 |
EBIT | 433,282 | 419,907 | 330,427 | 286,177 |
Net Income | 281,309 | 280,608 | 219,345 | 172,640 |
Net Change In Cash | 9,175,840 | 10,431,191 | 9,436,113 | 8,340,579 |
Cost of Revenue | 74,272 | -18,748 | 3,497 | |
Free Cash Flow | 580,279 | 27,167 | 111,632 | 331,398 |
Cash | 268,730 | 163,637 | 103,840 | 128,313 |
Basic Shares | 37,241 | 36,620 | 36,863 | 35,444 |
Quarter | EPS |
---|---|
2024-09-30 | $2.19 |
2024-06-30 | $2.46 |
2024-03-31 | $2.37 |
2023-12-31 | $2.98 |