Quarterly report [Sections 13 or 15(d)]

Derivatives - Offsetting Assets (Details)

v3.25.2
Derivatives - Offsetting Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Offsetting Assets [Line Items]    
Derivative assets, after netting $ 38,600 $ 37,000
Other gross derivative assets 4,100 3,900
Derivative assets 42,711 40,948
Less: Financial instruments collateral (18,100) (18,100)
Total net derivative assets 24,600 22,800
Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 252,700 258,100
Less: Legally enforceable master netting agreements and cash collateral received/paid (218,500) (224,200)
Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 51,200 41,900
Less: Legally enforceable master netting agreements and cash collateral received/paid (47,900) (39,000)
Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 6,400 4,200
Less: Legally enforceable master netting agreements and cash collateral received/paid (5,300) (4,000)
Interest rate contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 108,600 108,800
Interest rate contracts | Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 0 100
Interest rate contracts | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 5,500 3,400
Foreign exchange contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 100,900 112,700
Foreign exchange contracts | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 600 500
Equity contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 30,700 24,600
Equity contracts | Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 49,100 39,800
Commodity contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 7,600 6,200
Commodity contracts | Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 2,100 2,000
Commodity contracts | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 300 300
Credit derivatives | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting $ 4,900 $ 5,800