XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Segment Reporting [Abstract]            
Number of operating segments | segment     3      
Segment Reporting Disclosure [Line Items]            
Net sales $ 88,912 $ 63,404 $ 164,364 $ 123,104    
Operating expenses 83,069 60,320 154,532 115,600    
Operating income (loss) 5,843 3,084 9,832 7,504    
Total non-operating income (expense) 378 (195) (228) (213)    
Provision for income taxes (984) (257) (1,729) (1,094)    
Equity-method investment activity, net of tax 6 (7) (97) (11)    
Net income 5,243 2,625 7,778 6,186 $ 13,180 $ 12,096
North America            
Segment Reporting Disclosure [Line Items]            
Net sales 55,436 38,653 101,563 74,465    
Operating expenses 53,295 37,089 98,111 70,614    
Operating income (loss) 2,141 1,564 3,452 3,851    
International            
Segment Reporting Disclosure [Line Items]            
Net sales 22,668 16,370 41,774 32,563    
Operating expenses 22,323 16,971 41,826 33,253    
Operating income (loss) 345 (601) (52) (690)    
AWS            
Segment Reporting Disclosure [Line Items]            
Net sales 10,808 8,381 21,027 16,076    
Operating expenses 7,451 6,260 14,595 11,733    
Operating income (loss) $ 3,357 $ 2,121 $ 6,432 $ 4,343