v3.26.1
Earnings per share (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
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 $ 2.30 $ 4.47 $ 6.87
Average shares outstanding — basic 2,407,400,000 2,406,300,000 2,408,100,000 2,406,700,000
Potential shares exercisable under stock option plans 92,900,000 64,600,000 96,700,000 67,000,000.0
Less: shares which could be repurchased under treasury stock method (60,200,000) (51,800,000) (60,900,000) (50,400,000)
Average shares outstanding — diluted 2,440,100,000 2,419,100,000 2,443,900,000 2,423,300,000
Total net earnings per share - diluted (in dollars per share) $ 2.27 $ 2.29 $ 4.41 $ 6.82
Antidilutive securities excluded from computation of earnings per share, amount 6,800,000 66,300,000 5,100,000 63,300,000