XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Earnings Per Share [Abstract]        
Net income $ 1,715 $ 1,495 $ 4,365 $ 5,374
Basic weighted average shares (in shares) 386 392 386 392
Plus effect of: stock options and restricted stock units (in shares) 2 3 2 3
Diluted weighted average shares (in shares) 388 395 388 395
Basic (in dollars per share) $ 4.44 $ 3.82 $ 11.31 $ 13.72
Diluted (in dollars per share) $ 4.42 $ 3.79 $ 11.25 $ 13.62
Antidilutive stock options excluded from diluted weighted average shares (in shares) 2 2 2 2