XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income before income taxes $ 1,080.2 $ 770.4 $ 2,035.2 $ 1,493.2
Provision for income taxes $ 191.4 $ 105.0 $ 332.6 $ 190.1
Effective tax rate 17.70% 13.60% 16.30% 12.70%