v3.25.2
Income Taxes - Summary of 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]        
Earnings before income taxes $ 3,118 $ 5,116 $ 4,801 $ 7,855
Provision for income taxes $ 740 $ 1,313 $ 1,346 $ 1,923
Income tax rate 23.70% 25.70% 28.00% 24.50%