XML 41 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Capital and Treasury Stock - Changes in Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 29, 2019
Dec. 30, 2018
Dec. 31, 2017
Changes in Treasury Stock Shares Outstanding [Roll Forward]      
Treasury Stock, Balance, Shares 457,519 437,318 413,332
Employee compensation and stock option plans, Shares (20,053) (22,082) (25,508)
Treasury Stock, Ending Balance, Shares 487,336 457,519 437,318
Changes in treasury stock      
Treasury Stock, Balance $ 34,362 $ 31,554 $ 28,352
Employee compensation and stock option plans related to treasury stock (2,691) (3,060) (3,156)
Repurchase of common stock, Amounts 6,746 5,868 6,358
Treasury Stock, Ending Balance $ 38,417 $ 34,362 $ 31,554
Treasury Stock      
Changes in Treasury Stock Shares Outstanding [Roll Forward]      
Repurchase of common stock, Shares 49,870 42,283 49,494
Changes in treasury stock      
Repurchase of common stock, Amounts $ 6,746 $ 5,868 $ 6,358