Derivatives - Derivative Balances (Details) - USD ($) $ in Millions |
Jun. 30, 2016 |
Dec. 31, 2015 |
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
$ 901,200
|
$ 688,600
|
Less: Legally enforceable master netting agreements |
(795,200)
|
(596,700)
|
Less: Cash collateral received/paid |
(50,700)
|
(41,900)
|
Derivative assets |
55,264
|
49,990
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
888,500
|
681,100
|
Less: Legally enforceable master netting agreements |
(795,200)
|
(596,700)
|
Less: Cash collateral received/paid |
(45,700)
|
(45,900)
|
Derivative liabilities |
47,561
|
38,450
|
Interest Rate Swap |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
21,417,800
|
21,706,800
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
606,000
|
447,000
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
596,300
|
442,000
|
Interest Rate Future and Forward |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
7,906,900
|
7,259,700
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
2,500
|
1,100
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
2,600
|
1,300
|
Interest Rate Option | Written options |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
1,332,300
|
1,322,400
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
76,900
|
57,600
|
Interest Rate Option | Purchased options |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
1,376,200
|
1,403,300
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
78,600
|
58,900
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Currency Swap |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
2,103,400
|
2,149,900
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
61,300
|
50,100
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
66,000
|
55,000
|
Foreign Exchange Spot Future And Forward |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
4,662,900
|
4,104,400
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
75,200
|
47,200
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
72,900
|
46,100
|
Foreign Exchange Option | Written options |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
436,700
|
467,200
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
10,800
|
10,600
|
Foreign Exchange Option | Purchased options |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
416,400
|
439,900
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
10,700
|
10,200
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Equity Swap |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
186,000
|
201,200
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
3,500
|
3,300
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
3,900
|
3,800
|
Equity Future and Forward |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
84,800
|
74,000
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
2,100
|
2,100
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
1,100
|
1,200
|
Equity Option | Written options |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
460,700
|
352,800
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
23,600
|
21,100
|
Equity Option | Purchased options |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
416,100
|
325,400
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
25,700
|
23,800
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Commodity Swap |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
49,800
|
47,000
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
3,100
|
4,700
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
5,500
|
7,100
|
Commodity Future and Forward |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
55,600
|
45,600
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
3,500
|
3,800
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
500
|
700
|
Commodity Option | Written options |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
38,500
|
36,600
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
3,200
|
4,400
|
Commodity Option | Purchased options |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
38,900
|
37,400
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
3,300
|
4,200
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Credit Default Swaps | Purchased credit derivatives |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
856,600
|
928,300
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
11,900
|
14,400
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
11,900
|
14,800
|
Credit Default Swaps | Written credit derivatives |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
844,003
|
924,143
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
12,300
|
15,300
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
10,896
|
13,124
|
Total Return Swaps/Other | Purchased credit derivatives |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
37,400
|
26,400
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
200
|
200
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
2,000
|
1,900
|
Total Return Swaps/Other | Written credit derivatives |
|
|
Notional Amount of Derivatives, [Abstract] |
|
|
Contract/Notional |
41,506
|
39,658
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
1,300
|
2,300
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
405
|
422
|
Trading and Other Risk Management Derivatives |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
886,500
|
679,100
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
882,500
|
676,800
|
Trading and Other Risk Management Derivatives | Interest Rate Swap |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
595,100
|
439,600
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
595,200
|
440,800
|
Trading and Other Risk Management Derivatives | Interest Rate Future and Forward |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
2,500
|
1,100
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
2,600
|
1,300
|
Trading and Other Risk Management Derivatives | Interest Rate Option | Written options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
76,900
|
57,600
|
Trading and Other Risk Management Derivatives | Interest Rate Option | Purchased options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
78,600
|
58,900
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Trading and Other Risk Management Derivatives | Currency Swap |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
59,300
|
49,200
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
62,400
|
52,200
|
Trading and Other Risk Management Derivatives | Foreign Exchange Spot Future And Forward |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
73,400
|
46,000
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
71,600
|
45,800
|
Trading and Other Risk Management Derivatives | Foreign Exchange Option | Written options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
10,800
|
10,600
|
Trading and Other Risk Management Derivatives | Foreign Exchange Option | Purchased options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
10,700
|
10,200
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Trading and Other Risk Management Derivatives | Equity Swap |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
3,500
|
3,300
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
3,900
|
3,800
|
Trading and Other Risk Management Derivatives | Equity Future and Forward |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
2,100
|
2,100
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
1,100
|
1,200
|
Trading and Other Risk Management Derivatives | Equity Option | Written options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
23,600
|
21,100
|
Trading and Other Risk Management Derivatives | Equity Option | Purchased options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
25,700
|
23,800
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Trading and Other Risk Management Derivatives | Commodity Swap |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
3,100
|
4,700
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
5,500
|
7,100
|
Trading and Other Risk Management Derivatives | Commodity Future and Forward |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
3,500
|
3,800
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
500
|
700
|
Trading and Other Risk Management Derivatives | Commodity Option | Written options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
3,200
|
4,400
|
Trading and Other Risk Management Derivatives | Commodity Option | Purchased options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
3,300
|
4,200
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Trading and Other Risk Management Derivatives | Credit Default Swaps | Purchased credit derivatives |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
11,900
|
14,400
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
11,900
|
14,800
|
Trading and Other Risk Management Derivatives | Credit Default Swaps | Written credit derivatives |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
12,300
|
15,300
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
10,900
|
13,100
|
Trading and Other Risk Management Derivatives | Total Return Swaps/Other | Purchased credit derivatives |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
200
|
200
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
2,000
|
1,900
|
Trading and Other Risk Management Derivatives | Total Return Swaps/Other | Written credit derivatives |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
1,300
|
2,300
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
400
|
400
|
Qualifying Accounting Hedges |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
14,700
|
9,500
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
6,000
|
4,300
|
Qualifying Accounting Hedges | Interest Rate Swap |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
10,900
|
7,400
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
1,100
|
1,200
|
Qualifying Accounting Hedges | Interest Rate Future and Forward |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Interest Rate Option | Written options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Interest Rate Option | Purchased options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Currency Swap |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
2,000
|
900
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
3,600
|
2,800
|
Qualifying Accounting Hedges | Foreign Exchange Spot Future And Forward |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
1,800
|
1,200
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
1,300
|
300
|
Qualifying Accounting Hedges | Foreign Exchange Option | Written options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Foreign Exchange Option | Purchased options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Equity Swap |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Equity Future and Forward |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Equity Option | Written options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Equity Option | Purchased options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Commodity Swap |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Commodity Future and Forward |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Commodity Option | Written options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Commodity Option | Purchased options |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Credit Default Swaps | Purchased credit derivatives |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Credit Default Swaps | Written credit derivatives |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Total Return Swaps/Other | Purchased credit derivatives |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
0
|
0
|
Qualifying Accounting Hedges | Total Return Swaps/Other | Written credit derivatives |
|
|
Derivative Assets [Abstract] |
|
|
Gross Derivative Assets |
0
|
0
|
Derivative Liabilities [Abstract] |
|
|
Gross Derivative Liabilities |
$ 0
|
$ 0
|