XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Three Months Ended
March 31, 2024April 2, 2023
Common StockClass B Common StockCommon StockClass B Common Stock
Basic earnings per share:
Numerator:
Allocation of distributed earnings (cash dividends paid)$205,411 $67,994 $153,555 $53,801 
Allocation of undistributed earnings393,508 130,540 281,044 98,785 
Total earnings—basic$598,919 $198,534 $434,599 $152,586 
Denominator (shares in thousands):
Total weighted-average shares—basic149,609 54,614 147,746 57,114 
Earnings Per Share—basic$4.00 $3.64 $2.94 $2.67 
Diluted earnings per share:
Numerator:
Allocation of total earnings used in basic computation$598,919 $198,534 $434,599 $152,586 
Reallocation of total earnings as a result of conversion of Class B common stock to Common stock198,534 — 152,586 — 
Reallocation of undistributed earnings— (425)— (481)
Total earnings—diluted$797,453 $198,109 $587,185 $152,105 
Denominator (shares in thousands):
Number of shares used in basic computation149,609 54,614 147,746 57,114 
Weighted-average effect of dilutive securities:
Conversion of Class B common stock to Common shares outstanding54,614 — 57,114 — 
Employee stock options318 — 503 — 
Performance and restricted stock units334 — 474 — 
Total weighted-average shares—diluted204,875 54,614 205,837 57,114 
Earnings Per Share—diluted$3.89 $3.63 $2.85 $2.66