XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Three Months Ended
March 30, 2025March 31, 2024
Common StockClass B Common StockCommon StockClass B Common Stock
Basic earnings per share:
Numerator:
Allocation of distributed earnings (cash dividends paid)$203,600 $67,994 $205,411 $67,994 
Allocation of undistributed earnings(35,496)(11,895)393,508 130,540 
Total earnings—basic$168,104 $56,099 $598,919 $198,534 
Denominator (shares in thousands):
Total weighted-average shares—basic148,097 54,614 149,609 54,614 
Earnings Per Share—basic$1.14 $1.03 $4.00 $3.64 
Diluted earnings per share:
Numerator:
Allocation of total earnings used in basic computation$168,104 $56,099 $598,919 $198,534 
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock56,099 — 198,534 — 
Reallocation of undistributed earnings— 26 — (425)
Total earnings—diluted$224,203 $56,125 $797,453 $198,109 
Denominator (shares in thousands):
Number of shares used in basic computation148,097 54,614 149,609 54,614 
Weighted-average effect of dilutive securities:
Conversion of Class B common stock to Common shares outstanding54,614 — 54,614 — 
Employee stock options196 — 318 — 
Performance and restricted stock units234 — 334 — 
Total weighted-average shares—diluted203,141 54,614 204,875 54,614 
Earnings Per Share—diluted$1.10 $1.03 $3.89 $3.63