v3.25.2
Financial Derivatives (Derivative Assets and Liabilities Offsetting) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivative assets    
Gross Fair Value $ 3,071 $ 3,011
Fair Value Offset Amount 1,566 1,298
Cash Collateral 360 897
Derivative assets, Net Fair Value 1,145 816
Securities Collateral Held/Pledged Under Master Netting Agreements 72 45
Net Amounts 1,073 771
Derivative liabilities    
Gross Fair Value 4,478 5,495
Fair Value Offset Amount 1,566 1,298
Cash Collateral 859 1,029
Derivative liabilities, Net Fair Value 2,053 3,168
Securities Collateral Held/Pledged Under Master Netting Agreements 38 57
Net Amounts 2,015 3,111
Interest rate contracts | Over-the-counter cleared    
Derivative assets    
Gross Fair Value 72 35
Derivative assets, Net Fair Value 72 35
Net Amounts 72 35
Derivative liabilities    
Gross Fair Value 86 17
Derivative liabilities, Net Fair Value 86 17
Net Amounts 86 17
Interest rate contracts | Over-the-counter    
Derivative assets    
Gross Fair Value 1,769 1,894
Fair Value Offset Amount 909 843
Cash Collateral 289 629
Derivative assets, Net Fair Value 571 422
Securities Collateral Held/Pledged Under Master Netting Agreements 69 38
Net Amounts 502 384
Derivative liabilities    
Gross Fair Value 2,879 4,469
Fair Value Offset Amount 676 732
Cash Collateral 704 1,019
Derivative liabilities, Net Fair Value 1,499 2,718
Securities Collateral Held/Pledged Under Master Netting Agreements 37 57
Net Amounts 1,462 2,661
Commodity contracts:    
Derivative assets    
Gross Fair Value 597 521
Fair Value Offset Amount 429 296
Cash Collateral 49 85
Derivative assets, Net Fair Value 119 140
Securities Collateral Held/Pledged Under Master Netting Agreements 2 5
Net Amounts 117 135
Derivative liabilities    
Gross Fair Value 568 496
Fair Value Offset Amount 420 393
Cash Collateral 15 2
Derivative liabilities, Net Fair Value 133 101
Securities Collateral Held/Pledged Under Master Netting Agreements 0 0
Net Amounts 133 101
Foreign exchange contracts and other    
Derivative assets    
Gross Fair Value 633 561
Fair Value Offset Amount 228 159
Cash Collateral 22 183
Derivative assets, Net Fair Value 383 219
Securities Collateral Held/Pledged Under Master Netting Agreements 1 2
Net Amounts 382 217
Derivative liabilities    
Gross Fair Value 945 513
Fair Value Offset Amount 470 173
Cash Collateral 140 8
Derivative liabilities, Net Fair Value 335 332
Securities Collateral Held/Pledged Under Master Netting Agreements 1 0
Net Amounts $ 334 $ 332