XML 29 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' equity (Components of AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period $ 10,794 $ 10,832 $ 12,500 $ 14,909 $ 12,500 $ 25,241
Foreign currency translation adjustments (39)     (71) (56) (153)
Balance as of end of period 10,927 10,794 10,832 14,349 10,927 14,349
Foreign currency translation [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period (687) (683) (670)   (670)  
Foreign currency translation adjustments (39) (4) (13)      
Income taxes 0 0 0      
Balance as of end of period (726) (687) (683)   (726)  
Cash flow hedges [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period 182 286 241   241  
Unrealized gains 71 (96) 30      
Reclassification adjustments to income 38 (36) 28      
Income taxes (23) 28 (13)      
Balance as of end of period 268 182 286   268  
Available-for-sale securities [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period 36 (117) (338)   (338)  
Unrealized gains 35 161 218      
Reclassification adjustments to income 3 2 4      
Income taxes (8) (10) (1)      
Balance as of end of period 66 36 (117)   66  
Other [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period 4 (2) (2)   (2)  
Unrealized gains 0 0 0      
Other   6        
Balance as of end of period 4 4 (2)   4  
AOCI [Member]            
Increase (Decrease) in AOCI [Roll Forward]            
Balance as of beginning of period (465) (516) (769) (873) (769) (679)
Foreign currency translation adjustments (39) (4) (13)      
Unrealized gains 106 65 248      
Reclassification adjustments to income 41 (34) 32      
Other   6        
Income taxes (31) 18 (14)      
Balance as of end of period $ (388) $ (465) $ (516) $ (809) $ (388) $ (809)