v3.26.1
Earnings Per Share (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Basic weighted-average common shares outstanding (in shares) 499.5 496.6 498.6 495.9
Assumed conversion of dilutive common stock equivalents (in shares) 6.4 3.5 7.3 3.7
Diluted weighted-average shares outstanding (in shares) 505.9 500.1 505.9 499.6
Potential common shares excluded from calculation (in shares) 1.6 3.7 1.3 3.3