v3.25.1
Income Taxes - Summary of Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Earnings before income taxes $ 1,683 $ 2,739
Provision for income taxes $ 606 $ 610
Income tax rate 36.00% 22.30%