Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $5,310,890 | $4,694,637 | $3,919,196 | $3,022,501 |
Gross Profit | 4,639,948 | 3,945,684 | 3,919,196 | 2,811,252 |
EBITDA | 3,343,983 | 2,685,258 | 1,731,307 | |
Net Income | 2,574,209 | 2,145,323 | 1,871,704 | 1,321,062 |
Net Change In Cash | 5,310,890 | 4,694,637 | 3,919,196 | 3,022,501 |
Cash | 6,257,038 | 6,495,155 | 11,688,383 | 9,048,504 |
Basic Shares | 140,794 | 140,794 | 140,188 | 140,057 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $13,590,125 | $9,097,659 | $7,321,524 | $6,738,418 |
Gross Profit | 11,144,654 | 7,561,429 | 6,325,392 | 5,532,354 |
EBITDA | 6,797,209 | 5,178,689 | 3,633,409 | 3,305,422 |
EBIT | 6,621,704 | 5,007,483 | 3,483,762 | 3,185,291 |
Net Income | 5,443,094 | 4,281,474 | 2,926,944 | 2,810,210 |
Net Change In Cash | 13,590,125 | 9,097,659 | 7,321,524 | 6,738,418 |
Free Cash Flow | 30,828,802 | -6,415,159 | 3,384,411 | 5,941,515 |
Cash | 11,688,383 | 4,937,538 | 5,028,898 | 4,555,096 |
Basic Shares | 140,060 | 139,957 | 143,878 | 152,459 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $18.86 |
2025-03-31 | $19.68 |
2024-12-31 | $13.93 |