v3.10.0.1
Segment, Geographic and Revenue Information (Trading Revenues by Product Type) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue      
Trading revenues $ 11,551 $ 11,116 $ 10,209
Interest Rate      
Disaggregation of Revenue      
Trading revenues 2,696 2,091 1,522
Foreign Exchange      
Disaggregation of Revenue      
Trading revenues 914 647 1,156
Equity Security and Index      
Disaggregation of Revenue      
Trading revenues 6,157 6,291 5,690
Commodity and Other      
Disaggregation of Revenue      
Trading revenues 1,174 740 56
Credit      
Disaggregation of Revenue      
Trading revenues $ 610 $ 1,347 $ 1,785