v3.25.4
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal and state $ 13,378 $ 21,101 $ 15,716
Foreign 5,028 3,852 3,935
Total 18,406 24,953 19,651
Deferred:      
Federal and state 8,243 (5,350) (7,482)
Foreign 7 94 (247)
Total 8,250 (5,256) (7,729)
Provision for income taxes $ 26,656 $ 19,697 $ 11,922