XML 136 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income and Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Components of income (loss) before provision for (benefit from) income taxes      
United States $ (1,369.7) $ 3,089.1 $ 3,257.0
Foreign 1,618.2 1,290.7 975.4
Income before provision for income taxes 248.5 4,379.8 4,232.4
Current taxes:      
Federal 704.9 900.4 779.0
State 118.2 46.2 34.9
Foreign 309.8 350.1 372.4
Total current taxes 1,132.9 1,296.7 1,186.3
Deferred taxes:      
Federal (438.7) (569.9) (404.0)
State (48.7) (21.9) (11.0)
Foreign 138.6 55.3 139.1
Total deferred taxes (348.8) (536.5) (275.9)
Provision for income taxes $ 784.1 $ 760.2 $ 910.4