Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $1,062,200 | $1,111,502 | $938,633 | $960,097 |
Gross Profit | 633,339 | 681,916 | 522,077 | 530,697 |
EBITDA | 289,285 | 343,130 | 240,753 | 224,076 |
EBIT | 271,100 | 325,586 | 224,592 | 210,303 |
Net Income | 199,801 | 228,907 | 152,454 | 253,586 |
Net Change In Cash | 1,062,200 | 1,111,502 | 938,633 | 960,097 |
Free Cash Flow | 278,836 | 384,180 | -43,324 | 320,471 |
Cash | 186,122 | 167,736 | 159,288 | 149,290 |
Basic Shares | 59,501 | 60,766 | 61,054 | 60,977 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $3,962,347 | $3,554,985 | $2,313,416 | $1,385,951 |
Gross Profit | 2,210,010 | 1,860,282 | 1,420,220 | 749,948 |
EBITDA | 1,091,927 | 893,895 | 717,472 | 241,340 |
EBIT | 1,037,623 | 854,666 | 685,496 | 213,721 |
Net Income | 792,566 | 540,159 | 725,694 | 312,861 |
Net Change In Cash | 3,962,347 | 3,554,985 | 2,313,416 | 1,385,951 |
Cost of Revenue | -18,290 | 81,602 | 27,102 | |
Free Cash Flow | 814,819 | 498,952 | 511,249 | 224,869 |
Cash | 149,288 | 191,629 | 213,197 | 135,802 |
Basic Shares | 61,952 | 62,006 | 63,718 | 68,544 |
Quarter | EPS |
---|---|
2024-09-30 | $3.60 |
2024-06-30 | $4.01 |
2024-03-31 | $3.02 |
2023-12-31 | $2.58 |