v3.26.1
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