v3.25.4
Income Taxes - Components of Provision for Income Taxes, Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
U.S. Federal:      
Current $ 1,220 $ 9,039 $ 8,652
Deferred 11,134 (4,101) (5,505)
Total 12,354 4,938 3,147
U.S. State:      
Current 2,067 2,109 2,158
Deferred 984 (453) (498)
Total 3,051 1,656 1,660
International:      
Current 4,330 2,765 2,186
Deferred (648) (94) 127
Total 3,682 2,671 2,313
Provision for income taxes, net $ 19,087 $ 9,265 $ 7,120