v3.25.2
EARNINGS PER SHARE
6 Months Ended
Jun. 29, 2025
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
We compute basic earnings per share for Common Stock and Class B common stock using the two-class method. The Class B common stock is convertible into Common Stock on a share-for-share basis at any time. The computation of diluted earnings per share for Common Stock assumes the conversion of Class B common stock using the if-converted method, while the diluted earnings per share of Class B common stock does not assume the conversion of those shares.
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 
The earnings per share calculations for the three months ended June 29, 2025 and June 30, 2024 excluded 17 and 13 stock options (in thousands), respectively, that would have been antidilutive.
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 
The earnings per share calculations for the six months ended June 29, 2025 and June 30, 2024 excluded 27 and 13 stock options (in thousands), respectively, that would have been antidilutive.