XML 89 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Reconciliation of Provision for Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current Provision:      
Federal $ 3,453 $ 4,418 $ 4,842
State and local 416 716 855
Foreign 1,256 1,079 680
Total current provision 5,125 6,213 6,377
Deferred benefit (296) (245) (673)
Provision for income taxes, Amount $ 4,829 $ 5,968 $ 5,704