Annual report [Section 13 and 15(d), not S-K Item 405]

Derivatives - Offsetting Assets (Details)

v3.25.0.1
Derivatives - Offsetting Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Offsetting Assets [Line Items]    
Derivative assets, after netting $ 37,000 $ 36,800
Other gross derivative assets 3,900 2,500
Derivative assets 40,948 39,323
Less: Financial instruments collateral (18,100) (15,500)
Total net derivative assets 22,800 23,800
Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 258,100 245,900
Less: Legally enforceable master netting agreements and cash collateral received/paid (224,200) (212,100)
Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 41,900 36,900
Less: Legally enforceable master netting agreements and cash collateral received/paid (39,000) (35,400)
Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 4,200 5,000
Less: Legally enforceable master netting agreements and cash collateral received/paid (4,000) (3,500)
Interest rate contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 108,800 119,200
Interest rate contracts | Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 100 200
Interest rate contracts | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 3,400 4,400
Foreign exchange contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 112,700 89,700
Foreign exchange contracts | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 500 200
Equity contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 24,600 24,700
Equity contracts | Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 39,800 34,400
Commodity contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 6,200 6,600
Commodity contracts | Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 2,000 2,300
Commodity contracts | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 300 400
Credit derivatives | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting $ 5,800 $ 5,700