Annual report pursuant to Section 13 and 15(d)

SUMMARY OF ACCOUNTING POLICIES - Cash Flows Impact (Details)

v3.10.0.1
SUMMARY OF ACCOUNTING POLICIES - Cash Flows Impact (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
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Net Income $ 453 $ 1,508 $ 1,485 $ 1,345 $ 1,096 $ 1,259 $ 1,384 $ 1,166 $ 4,791 $ 4,905 $ 3,422
Adjustments to reconcile net income to net cash from operating activities:                      
Deferred tax expense                 758 1,224 117
Other assets                 754 (984) 5
Accounts payable                 1,034 599 460
Accrued wages and withholdings                 505 200 91
Other liabilities                 170 (243) (546)
Other operating activities                 16 48 (25)
Net cash from operating activities                 12,711 1,479 6,473
Purchases of marketable securities                 (973) (1,630) (4,813)
Net cash used in investing activities                 (6,330) (4,971) (2,563)
Net Increase (Decrease) In Cash And Cash Equivalents                 598 (152) 749
Beginning of period       3,769       3,921 3,769 3,921 3,172
End of period $ 4,367       3,769       4,367 3,769 3,921
As previously reported                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Net Income                   4,910 3,431
Adjustments to reconcile net income to net cash from operating activities:                      
Deferred tax expense                   1,230 123
Other assets                   (982) (14)
Accounts payable                   592 461
Accrued wages and withholdings                   193 109
Other liabilities                   (241) (561)
Other operating activities                   47  
Net cash from operating activities                   1,479 6,473
Purchases of marketable securities                   (1,634) (4,816)
Net cash used in investing activities                   (4,975) (2,566)
Net Increase (Decrease) In Cash And Cash Equivalents                   (156) 746
Beginning of period       3,320       3,476 3,320 3,476 2,730
End of period         3,320         3,320 3,476
ASU 2014-09 | Adjustments                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Net Income                   (5) (9)
Adjustments to reconcile net income to net cash from operating activities:                      
Deferred tax expense                   (6) (6)
Other assets                   (2) 19
Accounts payable                   7 (1)
Accrued wages and withholdings                   7 (18)
Other liabilities                   (2) 15
Other operating activities                   1  
Accounting Standards Update 2016-18 [Member] | Adjustments                      
Adjustments to reconcile net income to net cash from operating activities:                      
Purchases of marketable securities                   4 3
Net cash used in investing activities                   4 3
Net Increase (Decrease) In Cash And Cash Equivalents                   4 3
Beginning of period       $ 449       $ 445 $ 449 445 442
End of period         $ 449         $ 449 $ 445