v3.25.4
Common stock, stock option plans and stock compensation agreements - Summary of Options Outstanding (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 28, 2025
Dec. 29, 2024
Dec. 31, 2023
Stock options outstanding and exercisable      
Outstanding number of Options (in shares) 93,072 112,629 112,238
Outstanding, Average Life 5 years 6 months 5 years 3 months 18 days 5 years 6 months
Outstanding Average Exercise Price (in dollars per share) $ 151.14    
Exercisable number of Options (in shares) 67,512    
Exercisable, Average Exercise Price (in dollars per share) $ 148.49    
$101.87 - $115.67      
Stock options outstanding and exercisable      
Price Range, Minimum (in dollars per share) 101.87    
Price Range, Maximum (in dollars per share) $ 115.67    
Outstanding number of Options (in shares) 7,570    
Outstanding, Average Life 10 months 24 days    
Outstanding Average Exercise Price (in dollars per share) $ 112.45    
Exercisable number of Options (in shares) 7,570    
Exercisable, Average Exercise Price (in dollars per share) $ 112.45    
$129.51 - $131.94      
Stock options outstanding and exercisable      
Price Range, Minimum (in dollars per share) 129.51    
Price Range, Maximum (in dollars per share) $ 131.94    
Outstanding number of Options (in shares) 15,519    
Outstanding, Average Life 2 years 8 months 12 days    
Outstanding Average Exercise Price (in dollars per share) $ 130.89    
Exercisable number of Options (in shares) 15,518    
Exercisable, Average Exercise Price (in dollars per share) $ 130.89    
$141.06 - $156.15      
Stock options outstanding and exercisable      
Price Range, Minimum (in dollars per share) 141.06    
Price Range, Maximum (in dollars per share) $ 156.15    
Outstanding number of Options (in shares) 23,178    
Outstanding, Average Life 6 years 8 months 12 days    
Outstanding Average Exercise Price (in dollars per share) $ 153.84    
Exercisable number of Options (in shares) 11,307    
Exercisable, Average Exercise Price (in dollars per share) $ 151.41    
$157.92 - $162.75      
Stock options outstanding and exercisable      
Price Range, Minimum (in dollars per share) 157.92    
Price Range, Maximum (in dollars per share) $ 162.75    
Outstanding number of Options (in shares) 23,350    
Outstanding, Average Life 7 years 7 months 6 days    
Outstanding Average Exercise Price (in dollars per share) $ 160.27    
Exercisable number of Options (in shares) 10,318    
Exercisable, Average Exercise Price (in dollars per share) $ 161.13    
$164.62 - $165.89      
Stock options outstanding and exercisable      
Price Range, Minimum (in dollars per share) 164.62    
Price Range, Maximum (in dollars per share) $ 165.89    
Outstanding number of Options (in shares) 23,455    
Outstanding, Average Life 5 years 7 months 6 days    
Outstanding Average Exercise Price (in dollars per share) $ 165.29    
Exercisable number of Options (in shares) 22,799    
Exercisable, Average Exercise Price (in dollars per share) $ 165.27