Quarterly report [Sections 13 or 15(d)]

Derivatives - Offsetting Liabilities (Details)

v3.25.2
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 35,900 $ 34,600
Other gross derivative liabilities 5,800 4,800
Derivative liabilities 41,693 39,353
Less: Financial instruments collateral (15,000) (14,200)
Total net derivative liabilities 26,700 25,200
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 256,300 256,100
Less: Legally enforceable master netting agreements and cash collateral received/paid (223,200) (223,500)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 50,200 40,200
Less: Legally enforceable master netting agreements and cash collateral received/paid (47,900) (39,000)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 5,500 4,600
Less: Legally enforceable master netting agreements and cash collateral received/paid (5,000) (3,800)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 104,200 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 4,500 3,600
Foreign exchange contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 97,700 109,100
Foreign exchange contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 500 500
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 39,400 31,100
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 48,100 38,500
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,800 7,000
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 2,000 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 $ 6,200 $ 5,000