XML 126 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital and treasury stock - Changes in Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Jan. 01, 2023
Jan. 02, 2022
Changes in Treasury Stock Shares Outstanding [Roll Forward]      
Treasury Stock, beginning balance (shares) 506,246 490,878 487,331
Employee compensation and stock option plans (shares) (15,521) (20,007) (17,399)
Treasury Stock, ending balance (shares) 712,765 506,246 490,878
Changes in treasury stock      
Treasury Stock, Balance $ 41,694 $ 39,099 $ 38,490
Employee compensation and stock option plans (2,529) (3,440) (2,847)
Repurchase of common stock 5,054 6,035 3,456
Treasury Stock, Ending Balance $ 75,662 $ 41,694 $ 39,099
Treasury Stock Amount      
Changes in Treasury Stock Shares Outstanding [Roll Forward]      
Repurchase of common stock (shares) 31,085 35,375 20,946
Treasury Stock, ending balance (shares) 190,955    
Changes in treasury stock      
Repurchase of common stock $ 5,054 $ 6,035 $ 3,456
Repurchase of common stock 5,079    
Treasury Stock, Ending Balance $ 31,418