Values in thousands | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 |
---|---|---|---|---|
Revenue | $6,932,761 | $4,925,050 | $5,468,207 | $5,416,715 |
Gross Profit | 5,028,090 | 4,925,050 | 4,600,126 | 4,264,809 |
EBITDA | 2,723,050 | 2,291,055 | 2,058,922 | |
EBIT | 2,519,284 | 2,111,560 | 1,886,718 | |
Net Income | 1,777,697 | 1,126,713 | 1,523,788 | 1,339,096 |
Net Change In Cash | 6,932,761 | 4,925,050 | 5,468,207 | 5,416,715 |
Free Cash Flow | 851,976 | -4,545,435 | ||
Cash | 44,536,937 | 20,069,479 | 44,230,911 | 34,863,670 |
Basic Shares | 79,366 | 79,673 | 79,434 | 79,306 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $18,198,823 | $19,535,203 | $16,705,536 | $14,434,094 |
Gross Profit | 17,331,821 | 19,535,203 | 16,067,876 | 14,434,094 |
EBITDA | 8,547,095 | 7,515,451 | 10,920,288 | 5,935,753 |
EBIT | 7,824,527 | 6,848,329 | 10,276,692 | 5,245,197 |
Net Income | 5,501,254 | 4,865,540 | 4,647,818 | 3,584,582 |
Net Change In Cash | 18,198,823 | 19,535,203 | 16,705,536 | 14,434,094 |
Free Cash Flow | 925,500 | 2,928,545 | -2,031,247 | 3,332,960 |
Cash | 47,506,911 | 33,850,268 | 34,111,525 | 39,320,740 |
Basic Shares | 79,619 | 79,655 | 79,696 | 79,676 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $6.40 |
2025-03-31 | $6.04 |
2024-12-31 | $3.79 |