XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Segment Reporting [Abstract]            
Number of operating segments | segment     3      
Segment Reporting Disclosure [Line Items]            
Net sales $ 113,080 $ 88,912 $ 221,598 $ 164,364    
Operating expenses 105,378 83,069 205,031 154,532    
Operating income 7,702 5,843 16,567 9,832    
Total non-operating income (expense) 932 378 2,335 (228)    
Provision for income taxes (868) (984) (3,024) (1,729)    
Equity-method investment activity, net of tax 12 6 7 (97)    
Net income 7,778 5,243 15,885 7,778 $ 29,438 $ 13,180
North America            
Segment Reporting Disclosure [Line Items]            
Net sales 67,550 55,436 131,916 101,563    
Operating expenses 64,403 53,295 125,319 98,111    
Operating income 3,147 2,141 6,597 3,452    
International            
Segment Reporting Disclosure [Line Items]            
Net sales 30,721 22,668 61,370 41,774    
Operating expenses 30,359 22,323 59,756 41,826    
Operating income 362 345 1,614 (52)    
AWS            
Segment Reporting Disclosure [Line Items]            
Net sales 14,809 10,808 28,312 21,027    
Operating expenses 10,616 7,451 19,956 14,595    
Operating income $ 4,193 $ 3,357 $ 8,356 $ 6,432