XML 85 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Reportable Segments and Reconciliation to Consolidated Net Income (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]                      
Total net sales $ 87,437 $ 69,981 $ 63,404 $ 59,700 $ 72,383 $ 56,576 $ 52,886 $ 51,042 $ 280,522 $ 232,887 $ 177,866
Operating expenses                 265,981 220,466 173,760
Operating income (loss) 3,879 3,157 3,084 4,420 3,786 3,724 2,983 1,927 14,541 12,421 4,106
Total non-operating income (expense)                 (565) (1,160) (300)
Provision for income taxes (786) (494) (257) (836) (327) (508) (74) (287) (2,374) (1,197) (769)
Equity-method investment activity, net of tax                 (14) 9 (4)
Net income $ 3,268 $ 2,134 $ 2,625 $ 3,561 $ 3,027 $ 2,883 $ 2,534 $ 1,629 11,588 10,073 3,033
North America                      
Segment Reporting Information [Line Items]                      
Total net sales                 170,773 141,366 106,110
Operating expenses                 163,740 134,099 103,273
Operating income (loss)                 7,033 7,267 2,837
International                      
Segment Reporting Information [Line Items]                      
Total net sales                 74,723 65,866 54,297
Operating expenses                 76,416 68,008 57,359
Operating income (loss)                 (1,693) (2,142) (3,062)
AWS                      
Segment Reporting Information [Line Items]                      
Total net sales                 35,026 25,655 17,459
Operating expenses                 25,825 18,359 13,128
Operating income (loss)                 $ 9,201 $ 7,296 $ 4,331