v3.26.1
Earnings Per Share - Schedule of Diluted Weighted-Average Shares Outstanding (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share, Diluted, Other Disclosure [Abstract]    
Basic weighted-average shares outstanding 314.8 337.7
Common stock equivalents 2.0 1.5
Diluted weighted-average shares outstanding 316.8 339.2