v3.25.0.1
Income Taxes - Income Tax Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Domestic $ (331) $ 3,272 $ 2,647
Foreign 1,210 994 916
Total current taxes 879 4,266 3,563
Deferred      
Domestic (1,303) (2,324) (1,512)
Foreign (146) (565) (419)
Total deferred taxes (1,449) (2,889) (1,931)
Total income tax expense (benefit) $ (570) $ 1,377 $ 1,632