v3.25.2
Derivative Instruments - Notional Amount of Derivative Contracts (Details) - USD ($)
$ in Billions
Jun. 30, 2025
Dec. 31, 2024
Notional amount of derivative contracts outstanding    
Derivative notional amounts $ 60,464 $ 47,723
Interest rate contracts    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 37,064 29,660
Swaps    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 25,430 20,437
Futures and forwards    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 4,449 3,067
Options | Written options    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 3,659 3,067
Options | Purchased options    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 3,526 3,089
Credit derivatives    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 1,526 1,191
Foreign exchange contracts    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 17,960 13,513
Cross-currency swaps    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 5,456 4,509
Spot, futures and forwards    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 9,834 7,005
Options | Written options    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 1,343 1,015
Options | Purchased options    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 1,327 984
Equity contracts    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 3,237 2,758
Swaps    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 972 850
Futures and forwards    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 262 206
Options | Written options    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 1,073 914
Options | Purchased options    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 930 788
Commodity contracts    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 677 601
Swaps    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 169 148
Spot, futures and forwards    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 237 191
Options | Written options    
Notional amount of derivative contracts outstanding    
Derivative notional amounts 139 137
Options | Purchased options    
Notional amount of derivative contracts outstanding    
Derivative notional amounts $ 132 $ 125