Quarterly report [Sections 13 or 15(d)]

Derivatives - Offsetting Liabilities (Details)

v3.25.1
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 30,900 $ 34,600
Other gross derivative liabilities 4,500 4,800
Derivative liabilities 35,365 39,353
Less: Financial instruments collateral (13,500) (14,200)
Total net derivative liabilities 21,900 25,200
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 224,100 256,100
Less: Legally enforceable master netting agreements and cash collateral received/paid (195,000) (223,500)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 41,000 40,200
Less: Legally enforceable master netting agreements and cash collateral received/paid (39,600) (39,000)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 4,300 4,600
Less: Legally enforceable master netting agreements and cash collateral received/paid (3,900) (3,800)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 99,000 103,900
Interest rate contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 100 100
Interest rate contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 3,200 3,600
Foreign exchange contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 76,600 109,100
Foreign exchange contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 600 500
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 32,700 31,100
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 38,700 38,500
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 9,900 7,000
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 2,200 1,600
Commodity contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 500 500
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 5,900 $ 5,000