v3.26.1
Derivative instruments - Impact of Derivative Instruments on the Balance Sheet (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Asset derivatives fair value    
Total derivatives fair value $ 10,334 $ 6,614
Effect of master netting agreements (6,797) (5,224)
Fair value after effect of master netting agreements 3,537 1,390
Liability derivatives fair value    
Total derivatives fair value 9,782 6,462
Effect of master netting agreements (7,098) (3,831)
Total derivatives, Net liabilities recognized on the balance sheet 2,684 2,631
Derivative asset, collateral, obligation to return cash, offset 1,347 2,107
Derivative liability, collateral, right to reclaim cash, offset 1,648 714
Interest rate contracts    
Asset derivatives fair value    
Effect of master netting agreements (843) (685)
Liability derivatives fair value    
Effect of master netting agreements (495) (456)
Foreign exchange contracts    
Asset derivatives fair value    
Effect of master netting agreements (5,856) (4,523)
Liability derivatives fair value    
Effect of master netting agreements (6,568) (3,348)
Equity contracts    
Asset derivatives fair value    
Effect of master netting agreements (98) (16)
Liability derivatives fair value    
Effect of master netting agreements (35) (27)
Designated as hedging    
Asset derivatives fair value    
Total derivatives fair value 572 358
Liability derivatives fair value    
Total derivatives fair value 50 81
Designated as hedging | Interest rate contracts    
Notional value    
Notional amount of hedge 92,667 74,525
Asset derivatives fair value    
Total derivatives fair value 311 305
Liability derivatives fair value    
Total derivatives fair value 24 0
Designated as hedging | Foreign exchange contracts    
Notional value    
Notional amount of hedge 12,288 11,817
Asset derivatives fair value    
Total derivatives fair value 261 53
Liability derivatives fair value    
Total derivatives fair value 26 81
Not designated as hedging    
Asset derivatives fair value    
Total derivatives fair value 9,762 6,256
Liability derivatives fair value    
Total derivatives fair value 9,732 6,381
Not designated as hedging | Interest rate contracts    
Notional value    
Notional amount of hedge 251,628 202,299
Asset derivatives fair value    
Total derivatives fair value 791 718
Liability derivatives fair value    
Total derivatives fair value 1,018 973
Not designated as hedging | Foreign exchange contracts    
Notional value    
Notional amount of hedge 1,501,798 1,131,252
Asset derivatives fair value    
Total derivatives fair value 8,836 5,517
Liability derivatives fair value    
Total derivatives fair value 8,666 5,351
Not designated as hedging | Equity contracts    
Notional value    
Notional amount of hedge 6,492 6,366
Asset derivatives fair value    
Total derivatives fair value 135 21
Liability derivatives fair value    
Total derivatives fair value 38 44
Not designated as hedging | Credit contracts    
Notional value    
Notional amount of hedge 249 279
Asset derivatives fair value    
Total derivatives fair value 0 0
Liability derivatives fair value    
Total derivatives fair value $ 10 $ 13