Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.23.1
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 34,100 $ 37,000
Other gross derivative liabilities 6,100 7,800
Derivative liabilities 40,169 44,816
Less: Financial instruments collateral (8,800) (7,400)
Total net derivative liabilities 31,400 37,400
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 249,400 282,300
Less: Legally enforceable master netting agreements and cash collateral received/paid (218,200) (248,200)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 34,400 35,800
Less: Legally enforceable master netting agreements and cash collateral received/paid (31,700) (33,500)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 74,000 72,600
Less: Legally enforceable master netting agreements and cash collateral received/paid (73,800) (72,000)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 125,000 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 72,800 71,100
Foreign exchange contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 79,200 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 27,300 22,600
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 31,900 33,800
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 10,300 9,300
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 2,300 1,900
Commodity contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 300 300
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 7,600 7,500
Credit derivatives | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 0 $ 0