XML 98 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Reportable Segments and Reconciliation to Consolidated Net Income (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                      
Net sales $ 60,453 $ 43,744 $ 37,955 $ 35,714 $ 43,741 $ 32,714 $ 30,404 $ 29,128 $ 177,866 $ 135,987 $ 107,006
Operating expenses                 173,760 131,801 104,773
Operating income (loss) 2,127 347 628 1,005 1,255 575 1,285 1,071 4,106 4,186 2,233
Total non-operating income (expense)                 (300) (294) (665)
Provision for income taxes (16) (58) (467) (229) (414) (229) (307) (475) (769) (1,425) (950)
Equity-method investment activity, net of tax                 (4) (96) (22)
Net income $ 1,856 $ 256 $ 197 $ 724 $ 749 $ 252 $ 857 $ 513 3,033 2,371 596
North America                      
Segment Reporting Information [Line Items]                      
Net sales                 106,110 79,785 63,708
Operating expenses                 103,273 77,424 62,283
Operating income (loss)                 2,837 2,361 1,425
International                      
Segment Reporting Information [Line Items]                      
Net sales                 54,297 43,983 35,418
Operating expenses                 57,359 45,266 36,117
Operating income (loss)                 (3,062) (1,283) (699)
AWS                      
Segment Reporting Information [Line Items]                      
Net sales                 17,459 12,219 7,880
Operating expenses                 13,128 9,111 6,373
Operating income (loss)                 $ 4,331 $ 3,108 $ 1,507