XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information - Reportable Segments and Reconciliation to Consolidated Net Income (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
segment
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Segment Reporting [Abstract]            
Number of operating segments | segment     3      
Segment Reporting Disclosure [Line Items]            
Net sales $ 63,404 $ 52,886 $ 123,104 $ 103,928    
Operating expenses 60,320 49,903 115,600 99,017    
Operating income (loss) 3,084 2,983 7,504 4,911    
Total non-operating income (expense) (195) (378) (213) (391)    
Provision for income taxes (257) (74) (1,094) (361)    
Equity-method investment activity, net of tax (7) 3 (11) 4    
Net income 2,625 2,534 6,186 4,163 $ 12,096 $ 6,275
North America            
Segment Reporting Disclosure [Line Items]            
Net sales 38,653 32,169 74,465 62,894    
Operating expenses 37,089 30,334 70,614 59,910    
Operating income (loss) 1,564 1,835 3,851 2,984    
International            
Segment Reporting Disclosure [Line Items]            
Net sales 16,370 14,612 32,563 29,487    
Operating expenses 16,971 15,106 33,253 30,603    
Operating income (loss) (601) (494) (690) (1,116)    
AWS            
Segment Reporting Disclosure [Line Items]            
Net sales 8,381 6,105 16,076 11,547    
Operating expenses 6,260 4,463 11,733 8,504    
Operating income (loss) $ 2,121 $ 1,642 $ 4,343 $ 3,043