v3.24.0.1
Income Taxes - Income Tax Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Domestic $ 3,272 $ 2,647 $ 1,987
Foreign 994 916 351
Total current taxes 4,266 3,563 2,338
Deferred      
Domestic (2,324) (1,512) (839)
Foreign (565) (419) (59)
Total deferred taxes (2,889) (1,931) (898)
Total income tax expense $ 1,377 $ 1,632 $ 1,440