XML 55 R40.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 29, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Three Months Ended
March 29, 2026March 30, 2025
Common StockClass B Common StockCommon StockClass B Common Stock
Basic earnings per share:
Numerator:
Allocation of distributed earnings (cash dividends paid)$215,907 $72,090 $203,600 $67,994 
Allocation of undistributed earnings110,268 36,840 (35,496)(11,895)
Total earnings—basic$326,175 $108,930 $168,104 $56,099 
Denominator (shares in thousands):
Total weighted-average shares—basic148,606 54,614 148,097 54,614 
Earnings Per Share—basic$2.19 $1.99 $1.14 $1.03 
Diluted earnings per share:
Numerator:
Allocation of total earnings used in basic computation$326,175 $108,930 $168,104 $56,099 
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock108,930 — 56,099 — 
Reallocation of undistributed earnings— (132)— 26 
Total earnings—diluted$435,105 $108,798 $224,203 $56,125 
Denominator (shares in thousands):
Number of shares used in basic computation148,606 54,614 148,097 54,614 
Weighted-average effect of dilutive securities:
Conversion of Class B common stock to Common shares outstanding54,614 — 54,614 — 
Employee stock options120 — 196 — 
Performance and restricted stock units591 — 234 — 
Total weighted-average shares—diluted203,931 54,614 203,141 54,614 
Earnings Per Share—diluted$2.13 $1.99 $1.10 $1.03