XML 42 R24.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE
9 Months Ended
Sep. 28, 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
September 28, 2025September 29, 2024
Common StockClass B Common StockCommon StockClass B Common Stock
Basic earnings per share:
Numerator:
Allocation of distributed earnings (cash dividends paid)$203,137 $67,994 $202,390 $67,993 
Allocation of undistributed earnings3,889 1,300 131,726 44,192 
Total earnings—basic$207,026 $69,294 $334,116 $112,185 
Denominator (shares in thousands):
Total weighted-average shares—basic148,363 54,614 147,938 54,614 
Earnings Per Share—basic$1.40 $1.27 $2.26 $2.05 
Diluted earnings per share:
Numerator:
Allocation of total earnings used in basic computation$207,026 $69,294 $334,116 $112,185 
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock69,294 — 112,185 — 
Reallocation of undistributed earnings— (3)— (107)
Total earnings—diluted$276,320 $69,291 $446,301 $112,078 
Denominator (shares in thousands):
Number of shares used in basic computation148,363 54,614 147,938 54,614 
Weighted-average effect of dilutive securities:
Conversion of Class B common stock to Common shares outstanding54,614 — 54,614 — 
Employee stock options176 — 283 — 
Performance and restricted stock units341 — 195 — 
Total weighted-average shares—diluted203,494 54,614 203,030 54,614 
Earnings Per Share—diluted$1.36 $1.27 $2.20 $2.05 
The earnings per share calculations for the three months ended September 28, 2025 and September 29, 2024 excluded 12 and 12 stock options (in thousands), respectively, that would have been antidilutive.
Nine Months Ended
September 28, 2025September 29, 2024
Common StockClass B Common StockCommon StockClass B Common Stock
Basic earnings per share:
Numerator:
Allocation of distributed earnings (cash dividends paid)$609,974 $203,981 $610,328 $203,981 
Allocation of undistributed earnings(187,827)(62,886)457,433 152,906 
Total earnings—basic$422,147 $141,095 $1,067,761 $356,887 
Denominator (shares in thousands):
Total weighted-average shares—basic148,234 54,614 148,474 54,614 
Earnings Per Share—basic$2.85 $2.58 $7.19 $6.53 
Diluted earnings per share:
Numerator:
Allocation of total earnings used in basic computation$422,147 $141,095 $1,067,761 $356,887 
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock141,095 — 356,887 — 
Reallocation of undistributed earnings— 135 — (418)
Total earnings—diluted$563,242 $141,230 $1,424,648 $356,469 
Denominator (shares in thousands):
Number of shares used in basic computation148,234 54,614 148,474 54,614 
Weighted-average effect of dilutive securities:
Conversion of Class B common stock to Common shares outstanding54,614 — 54,614 — 
Employee stock options187 — 300 — 
Performance and restricted stock units238 — 243 — 
Total weighted-average shares—diluted203,273 54,614 203,631 54,614 
Earnings Per Share—diluted$2.77 $2.59 $7.00 $6.53 
The earnings per share calculations for the nine months ended September 28, 2025 and September 29, 2024 excluded 27 and 13 stock options (in thousands), respectively, that would have been antidilutive.