v3.25.2
Earnings Per Share (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Reconciliation of basic net earnings per share to diluted net earnings per share        
Total net earnings per share - basic (in dollars per share) $ 2.30 $ 1.95 $ 6.87 $ 3.30
Average shares outstanding — basic 2,406,300,000 2,406,800,000 2,406,700,000 2,407,500,000
Potential shares exercisable under stock option plans 64,600,000 62,600,000 67,000,000.0 79,300,000
Less: shares which could be repurchased under treasury stock method (51,800,000) (47,400,000) (50,400,000) (58,300,000)
Average shares outstanding — diluted 2,419,100,000 2,422,000,000 2,423,300,000 2,428,500,000
Total net earnings per share - diluted (in dollars per share) $ 2.29 $ 1.93 $ 6.82 $ 3.27
Antidilutive securities excluded from computation of earnings per share, amount 66.3 72.2 63.3 53.8