XML 65 R52.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segments - Revenue Reconciliation (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Revenue        
Revenue $ 19,226 $ 19,280 $ 58,149 $ 59,682
Business Segments        
Revenue        
Revenue 20,613 20,821 62,599 64,540
Internal transactions        
Revenue        
Revenue (1,468) (1,601) (4,673) (5,020)
Other revenue        
Revenue        
Revenue $ 81 $ 60 $ 223 $ 162