XML 55 R111.htm IDEA: XBRL DOCUMENT v3.2.0.727
Derivatives, Balance Sheet Offsetting of Assets and Liabilities (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Derivative Assets    
Gross amounts recognized $ 83,895 $ 88,474
Gross amounts offset in consolidated balance sheet (65,486) (65,869)
Net amounts in consolidated balance sheet 18,409 22,605
Gross amounts not offset in consolidated balance sheet (1,300) (1,332)
Net amounts 17,109 21,273
Derivative Liabilities    
Gross amounts recognized 81,075 83,781
Gross amounts offset in consolidated balance sheet (66,379) (65,043)
Net amounts in consolidated balance sheet 14,696 18,738
Gross amounts not offset in consolidated balance sheet (4,093) (5,248)
Net amounts 10,603 13,490
Interest rate contract [Member]    
Derivative Assets    
Gross amounts recognized 61,698 63,698
Gross amounts offset in consolidated balance sheet (55,749) (56,051)
Net amounts in consolidated balance sheet 5,949 7,647
Gross amounts not offset in consolidated balance sheet (808) (769)
Net amounts $ 5,141 $ 6,878
Percent exchanged in the over the counter market 39.00% 45.00%
Derivative Liabilities    
Gross amounts recognized $ 58,647 $ 60,059
Gross amounts offset in consolidated balance sheet (53,848) (54,394)
Net amounts in consolidated balance sheet 4,799 5,665
Gross amounts not offset in consolidated balance sheet (3,335) (4,244)
Net amounts $ 1,464 $ 1,421
Percent traded in over the counter market 34.00% 44.00%
Commodity contract [Member]    
Derivative Assets    
Gross amounts recognized $ 4,642 $ 7,461
Gross amounts offset in consolidated balance sheet (959) (1,233)
Net amounts in consolidated balance sheet 3,683 6,228
Gross amounts not offset in consolidated balance sheet (1) (72)
Net amounts $ 3,682 $ 6,156
Percent exchanged in the over the counter market 35.00% 27.00%
Derivative Liabilities    
Gross amounts recognized $ 5,223 $ 7,702
Gross amounts offset in consolidated balance sheet (1,141) (1,459)
Net amounts in consolidated balance sheet 4,082 6,243
Gross amounts not offset in consolidated balance sheet (149) (33)
Net amounts $ 3,933 $ 6,210
Percent traded in over the counter market 87.00% 81.00%
Equity contract [Member]    
Derivative Assets    
Gross amounts recognized $ 9,117 $ 9,005
Gross amounts offset in consolidated balance sheet (3,187) (2,842)
Net amounts in consolidated balance sheet 5,930 6,163
Gross amounts not offset in consolidated balance sheet (481) (405)
Net amounts $ 5,449 $ 5,758
Percent exchanged in the over the counter market 52.00% 54.00%
Derivative Liabilities    
Gross amounts recognized $ 6,328 $ 7,038
Gross amounts offset in consolidated balance sheet (2,842) (2,845)
Net amounts in consolidated balance sheet 3,486 4,193
Gross amounts not offset in consolidated balance sheet (243) (484)
Net amounts $ 3,243 $ 3,709
Percent traded in over the counter market 83.00% 82.00%
Foreign exchange contract [Member]    
Derivative Assets    
Gross amounts recognized $ 7,695 $ 7,404
Gross amounts offset in consolidated balance sheet (4,940) (4,923)
Net amounts in consolidated balance sheet 2,755 2,481
Gross amounts not offset in consolidated balance sheet (9) (85)
Net amounts $ 2,746 $ 2,396
Percent exchanged in the over the counter market 99.00% 98.00%
Derivative Liabilities    
Gross amounts recognized $ 9,971 $ 7,827
Gross amounts offset in consolidated balance sheet (7,871) (5,511)
Net amounts in consolidated balance sheet 2,100 2,316
Gross amounts not offset in consolidated balance sheet (276) (270)
Net amounts $ 1,824 $ 2,046
Percent traded in over the counter market 100.00% 100.00%
Credit Contracts Protection Sold [Member]    
Derivative Assets    
Gross amounts recognized $ 101 $ 151
Gross amounts offset in consolidated balance sheet (92) (131)
Net amounts in consolidated balance sheet 9 20
Gross amounts not offset in consolidated balance sheet 0 0
Net amounts $ 9 $ 20
Percent exchanged in the over the counter market 93.00% 90.00%
Derivative Liabilities    
Gross amounts recognized $ 743 $ 943
Gross amounts offset in consolidated balance sheet (606) (713)
Net amounts in consolidated balance sheet 137 230
Gross amounts not offset in consolidated balance sheet (54) (199)
Net amounts $ 83 $ 31
Percent traded in over the counter market 100.00% 100.00%
Credit Contracts Protection Purchased [Member]    
Derivative Assets    
Gross amounts recognized $ 642 $ 755
Gross amounts offset in consolidated balance sheet (559) (689)
Net amounts in consolidated balance sheet 83 66
Gross amounts not offset in consolidated balance sheet (1) (1)
Net amounts $ 82 $ 65
Percent exchanged in the over the counter market 100.00% 100.00%
Derivative Liabilities    
Gross amounts recognized $ 125 $ 168
Gross amounts offset in consolidated balance sheet (71) (121)
Net amounts in consolidated balance sheet 54 47
Gross amounts not offset in consolidated balance sheet (36) (18)
Net amounts $ 18 $ 29
Percent traded in over the counter market 74.00% 86.00%
Other contract [Member]    
Derivative Liabilities    
Gross amounts recognized $ 38 $ 44
Gross amounts offset in consolidated balance sheet 0 0
Net amounts in consolidated balance sheet 38 44
Gross amounts not offset in consolidated balance sheet 0 0
Net amounts $ 38 $ 44
Percent traded in over the counter market 100.00% 100.00%