Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.23.2
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 37,700 $ 37,000
Other gross derivative liabilities 5,700 7,800
Derivative liabilities 43,399 44,816
Less: Financial instruments collateral (10,500) (7,400)
Total net derivative liabilities 32,900 37,400
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 266,300 282,300
Less: Legally enforceable master netting agreements and cash collateral received/paid (232,600) (248,200)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 38,200 35,800
Less: Legally enforceable master netting agreements and cash collateral received/paid (34,700) (33,500)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 71,300 72,600
Less: Legally enforceable master netting agreements and cash collateral received/paid (70,800) (72,000)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 125,400 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 70,000 71,100
Foreign exchange contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 93,500 110,600
Foreign exchange contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 900 1,200
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 31,400 22,600
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 36,100 33,800
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,500 9,300
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 1,900 1,900
Commodity contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 400 300
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 7,500 $ 7,500