v3.25.2
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]        
Decrease in income tax expense $ 1,000   $ 1,300  
Income tax expense (benefit) 1,632 $ 2,593 3,703 $ 4,964
Decrease in income before income tax expense (2,900)   (5,200)  
Income before income tax expense $ 4,147 $ 7,036 $ 9,730 $ 14,958
Effective tax rate 39.00% 37.00% 38.00% 33.00%