v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 29, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Three Months Ended
June 29, 2025June 30, 2024
Common StockClass B Common StockCommon StockClass B Common Stock
Basic earnings per share:
Numerator:
Allocation of distributed earnings (cash dividends paid)$203,237 $67,994 $202,527 $67,994 
Allocation of undistributed earnings(156,214)(52,298)(67,107)(22,520)
Total earnings—basic$47,023 $15,696 $135,420 $45,474 
Denominator (shares in thousands):
Total weighted-average shares—basic148,247 54,614 147,893 54,614 
Earnings Per Share—basic$0.32 $0.29 $0.92 $0.83 
Diluted earnings per share:
Numerator:
Allocation of total earnings used in basic computation$47,023 $15,696 $135,420 $45,474 
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock15,696 — 45,474 — 
Reallocation of undistributed earnings— 86 — 57 
Total earnings—diluted$62,719 $15,782 $180,894 $45,531 
Denominator (shares in thousands):
Number of shares used in basic computation148,247 54,614 147,893 54,614 
Weighted-average effect of dilutive securities:
Conversion of Class B common stock to Common shares outstanding54,614 — 54,614 — 
Employee stock options190 — 299 — 
Performance and restricted stock units137 — 201 — 
Total weighted-average shares—diluted203,188 54,614 203,007 54,614 
Earnings Per Share—diluted$0.31 $0.29 $0.89 $0.83 
Six Months Ended
June 29, 2025June 30, 2024
Common StockClass B Common StockCommon StockClass B Common Stock
Basic earnings per share:
Numerator:
Allocation of distributed earnings (cash dividends paid)$406,837 $135,988 $407,938 $135,988 
Allocation of undistributed earnings(191,695)(64,208)325,740 108,681 
Total earnings—basic$215,142 $71,780 $733,678 $244,669 
Denominator (shares in thousands):
Total weighted-average shares—basic148,175 54,614 148,753 54,614 
Earnings Per Share—basic$1.45 $1.31 $4.93 $4.48 
Diluted earnings per share:
Numerator:
Allocation of total earnings used in basic computation$215,142 $71,780 $733,678 $244,669 
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock71,780 — 244,669 — 
Reallocation of undistributed earnings— 123 — (314)
Total earnings—diluted$286,922 $71,903 $978,347 $244,355 
Denominator (shares in thousands):
Number of shares used in basic computation148,175 54,614 148,753 54,614 
Weighted-average effect of dilutive securities:
Conversion of Class B common stock to Common shares outstanding54,614 — 54,614 — 
Employee stock options193 — 308 — 
Performance and restricted stock units186 — 268 — 
Total weighted-average shares—diluted203,168 54,614 203,943 54,614 
Earnings Per Share—diluted$1.41 $1.32 $4.80 $4.47