XML 146 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Schedule of Pro Forma Summary of All Acquisitions (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]    
Revenue $ 36,914.3 $ 36,714.1
Net income $ 835.6 $ 1,101.1
Basic net income per share (in dollars per share) $ 30.95 $ 40.01
Diluted net income per share (in dollars per share) $ 30.89 $ 39.93