| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $6,402,900 | $5,310,890 | $4,694,637 | $3,919,196 |
Gross Profit | 5,609,222 | 4,639,948 | 3,945,684 | 3,919,196 |
EBITDA | 3,904,382 | 3,343,983 | 2,685,258 | |
Net Income | 3,227,701 | 2,574,209 | 2,145,323 | 1,871,704 |
Net Change In Cash | 6,402,900 | 5,310,890 | 4,694,637 | 3,919,196 |
Cash | 10,718,765 | 6,257,038 | 6,495,155 | 11,688,383 |
Basic Shares | 141,435 | 140,794 | 140,794 | 140,188 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $13,590,125 | $10,008,418 | $7,614,027 | $7,115,320 |
Gross Profit | 11,144,654 | 8,472,188 | 6,617,895 | 5,909,256 |
EBITDA | 6,797,209 | 5,178,689 | 3,718,549 | 3,302,944 |
EBIT | 6,621,704 | 5,007,483 | 3,568,902 | 3,182,813 |
Net Income | 5,443,094 | 4,281,474 | 2,926,944 | 2,810,210 |
Net Change In Cash | 13,590,125 | 10,008,418 | 7,614,027 | 7,115,320 |
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-12-31 | $0 |
2025-09-30 | $23.39 |
2025-06-30 | $18.86 |
2025-03-31 | $19.68 |