v3.26.1
COMMON STOCK - Common Stock Issuances (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 27, 2026
Mar. 28, 2026
Jun. 28, 2025
Mar. 29, 2025
Jun. 27, 2026
Jun. 28, 2025
Common Stock            
Repurchase of common stock (in shares) 1,335,229 334,541 1,874,279 649,060 1,669,770 2,523,339
Average Share Price            
Repurchase of common stock (dollars per share)         $ 84.95 $ 103.63
Stock grant programs            
Common Stock            
Common stock issued         142,000 259,000
Forfeitures         (8,000) (20,000)
Average Share Price            
Common stock issued (dollars per share) $ 110.01   $ 100.22   $ 110.01 $ 100.22
Stock purchase plan            
Common Stock            
Common stock issued         16,000 15,000
Average Share Price            
Common stock issued (dollars per share) 91.01   102.96   $ 91.01 $ 102.96
Stock gift program            
Common Stock            
Common stock issued         1,000 1,000
Average Share Price            
Common stock issued (dollars per share) 94.11   108.28   $ 94.11 $ 108.28
Director compensation plan            
Common Stock            
Common stock issued         2,000  
Average Share Price            
Common stock issued (dollars per share) 93.99       $ 93.99  
Stock Retainer Plan            
Common Stock            
Common stock issued           39,000
Average Share Price            
Common stock issued (dollars per share)     55.1     $ 55.1
LTSIP            
Common Stock            
Common stock issued         121,000 179,000
Average Share Price            
Common stock issued (dollars per share) 110.39   106.65   $ 110.39 $ 106.65
Executive stock match program            
Common Stock            
Common stock issued         26,000 60,000
Average Share Price            
Common stock issued (dollars per share) 110.55   109.84   $ 110.55 $ 109.84
Deferred compensation plan            
Common Stock            
Common stock issued         81,000 91,000
Average Share Price            
Common stock issued (dollars per share) $ 106.26   $ 108.47   $ 106.26 $ 108.47