XML 94 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Reportable Segments and Reconciliation to Consolidated Net Income (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]                      
Total net sales $ 72,383 $ 56,576 $ 52,886 $ 51,042 $ 60,453 $ 43,744 $ 37,955 $ 35,714 $ 232,887 $ 177,866 $ 135,987
Operating expenses                 220,466 173,760 131,801
Operating income (loss) 3,786 3,724 2,983 1,927 2,127 347 628 1,005 12,421 4,106 4,186
Total non-operating income (expense)                 (1,160) (300) (294)
Provision for income taxes (327) (508) (74) (287) (16) (58) (467) (229) (1,197) (769) (1,425)
Equity-method investment activity, net of tax                 9 (4) (96)
Net income $ 3,027 $ 2,883 $ 2,534 $ 1,629 $ 1,856 $ 256 $ 197 $ 724 10,073 3,033 2,371
North America                      
Segment Reporting Information [Line Items]                      
Total net sales                 141,366 106,110 79,785
Operating expenses                 134,099 103,273 77,424
Operating income (loss)                 7,267 2,837 2,361
International                      
Segment Reporting Information [Line Items]                      
Total net sales                 65,866 54,297 43,983
Operating expenses                 68,008 57,359 45,266
Operating income (loss)                 (2,142) (3,062) (1,283)
AWS                      
Segment Reporting Information [Line Items]                      
Total net sales                 25,655 17,459 12,219
Operating expenses                 18,359 13,128 9,111
Operating income (loss)                 $ 7,296 $ 4,331 $ 3,108