Annual report pursuant to Section 13 and 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.24.0.1
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 36,700 $ 37,000
Other gross derivative liabilities 6,700 7,800
Derivative liabilities 43,432 44,816
Less: Financial instruments collateral (13,000) (7,400)
Total net derivative liabilities 30,400 37,400
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 254,300 282,300
Less: Legally enforceable master netting agreements and cash collateral received/paid (218,900) (248,200)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 36,200 35,800
Less: Legally enforceable master netting agreements and cash collateral received/paid (35,400) (33,500)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 4,000 72,600
Less: Legally enforceable master netting agreements and cash collateral received/paid (3,500) (72,000)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 117,700 132,300
Interest rate contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 200 100
Interest rate contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 3,300 71,100
Foreign exchange contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 90,400 110,600
Foreign exchange contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 200 1,200
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 32,200 22,600
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 33,900 33,800
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,400 9,300
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 2,100 1,900
Commodity contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 500 300
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 5,600 $ 7,500