v3.26.3
EARNINGS PER SHARE - SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
Common Stock        
Basic earnings per share:        
Allocation of distributed earnings (cash dividends paid) $ 212,742 $ 203,137 $ 642,954 $ 609,974
Allocation of undistributed earnings 221,080 3,889 459,640 (187,827)
Total earnings—basic $ 433,822 $ 207,026 $ 1,102,594 $ 422,147
Total weighted-average shares—basic (shares) 146,541 148,363 147,495 148,234
Net income per share - basic (USD per share) $ 2.96 $ 1.40 $ 7.48 $ 2.85
Numerator:        
Allocation of total earnings used in basic computation $ 433,822 $ 207,026 $ 1,102,594 $ 422,147
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock 146,992 69,294 370,990 141,095
Reallocation of undistributed earnings 0 0 0 0
Total earnings—diluted $ 580,814 $ 276,320 $ 1,473,584 $ 563,242
Conversion of Class B common stock to Common shares outstanding (shares) 54,614 54,614 54,614 54,614
Total weighted-average shares—diluted (shares) 201,692 203,494 202,711 203,273
Net income per share - diluted (USD per share) $ 2.88 $ 1.36 $ 7.27 $ 2.77
Common Stock | Employee Stock Option        
Numerator:        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 68 176 89 187
Common Stock | Performance Stock Units and Restricted Stock Units        
Numerator:        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 469 341 513 238
Class B common stock        
Basic earnings per share:        
Allocation of distributed earnings (cash dividends paid) $ 72,090 $ 67,994 $ 216,270 $ 203,981
Allocation of undistributed earnings 74,902 1,300 154,720 (62,886)
Total earnings—basic $ 146,992 $ 69,294 $ 370,990 $ 141,095
Total weighted-average shares—basic (shares) 54,614 54,614 54,614 54,614
Net income per share - basic (USD per share) $ 2.69 $ 1.27 $ 6.79 $ 2.58
Numerator:        
Allocation of total earnings used in basic computation $ 146,992 $ 69,294 $ 370,990 $ 141,095
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock 0 0 0 0
Reallocation of undistributed earnings (205) (3) (471) 135
Total earnings—diluted $ 146,787 $ 69,291 $ 370,519 $ 141,230
Conversion of Class B common stock to Common shares outstanding (shares) 0 0 0 0
Total weighted-average shares—diluted (shares) 54,614 54,614 54,614 54,614
Net income per share - diluted (USD per share) $ 2.69 $ 1.27 $ 6.78 $ 2.59
Class B common stock | Employee Stock Option        
Numerator:        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 0 0 0 0
Class B common stock | Performance Stock Units and Restricted Stock Units        
Numerator:        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (shares) 0 0 0 0