XML 66 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segments - Revenue Reconciliation (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Revenue    
Revenue $ 18,155 $ 18,684
Business Segments    
Revenue    
Revenue 19,576 20,264
Internal transactions    
Revenue    
Revenue (1,492) (1,645)
Other revenue    
Revenue    
Revenue $ 71 $ 66