| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $2,163,281 | $2,102,433 | $1,923,277 | $1,823,606 |
Gross Profit | 1,855,490 | 1,794,976 | 1,612,469 | 1,509,891 |
EBITDA | 687,123 | 651,201 | 439,785 | 445,249 |
EBIT | 380,561 | 380,561 | ||
Net Income | 806,633 | 716,398 | 518,134 | 449,608 |
Net Change In Cash | 2,163,281 | 2,102,433 | 1,923,277 | 1,823,606 |
Free Cash Flow | 1,173,795 | 1,088,428 | 966,576 | 956,108 |
Cash | 4,698,085 | 3,159,506 | 2,790,420 | 2,553,090 |
Basic Shares | 237,347 | 223,896 | 223,896 | 224,678 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $7,355,677 | $5,952,028 | $4,511,062 | $4,259,128 |
Gross Profit | 6,115,965 | 4,892,167 | 3,756,201 | 3,704,480 |
EBITDA | 1,859,429 | 1,008,860 | 157,881 | -846,884 |
EBIT | 1,172,946 | 580,971 | -129,519 | -1,036,320 |
Net Income | 1,584,664 | 1,099,227 | 107,245 | -1,071,074 |
Net Change In Cash | 7,355,677 | 5,952,028 | 4,511,062 | 4,259,128 |
Free Cash Flow | 2,686,448 | 2,091,498 | 662,922 | 1,381,490 |
Cash | 2,553,090 | 2,472,959 | 9,751,824 | 11,341,758 |
Basic Shares | 225,695 | 225,683 | 228,035 | 225,515 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.16 |
2025-06-30 | $1.58 |
2025-03-31 | $1.72 |
2024-12-31 | $1.62 |