Weighted Average Shares Outstanding (Details) - shares shares in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Weighted average shares outstanding — basic | 1,470.2 | 1,479.9 | 1,477.6 | 1,478.5 |
| Net effect of common stock equivalents | 4.6 | 13.7 | 7.4 | 14.8 |
| Weighted average shares outstanding - diluted | 1,474.8 | 1,493.5 | 1,484.9 | 1,493.3 |
| Share-based Payment Arrangement, Option | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 5.0 | 1.0 | 3.0 | 1.0 |