XML 82 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Jun. 29, 2024
Mar. 30, 2024
Sep. 30, 2023
Jul. 01, 2023
Apr. 01, 2023
Sep. 28, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Dilutive stock options and restricted stock units outstanding, income $ 0     $ 0     $ 0 $ 0
Dilutive stock options and restricted stock units outstanding, per share (in shares) 511     568     533 640
Dilutive stock options and restricted stock units outstanding , per share $ 0.01     $ 0.01     $ 0.04 $ 0.04
Net income $ 241,470 $ 425,196 $ 198,167 $ 255,001 $ 421,234 $ 183,088 $ 864,834 $ 859,323
Net Income (Loss) Attributable to Parent, Diluted             $ 864,834 $ 859,323
Antidilutive securities excluded from computation of earnings per share, amount 100     200     200 200
Earnings Per Share, Basic [Abstract]                
Net income $ 241,470 425,196 198,167 $ 255,001 421,234 183,088 $ 864,834 $ 859,323
Weighted average number of shares outstanding, basic 107,167     108,774     107,614 109,415
Net income per share – basic $ 2.25     $ 2.34     $ 8.04 $ 7.85
Earnings Per Share, Diluted [Abstract]                
Dilutive stock options and restricted stock units outstanding, income $ 0     $ 0     $ 0 $ 0
Dilutive stock options and restricted stock units outstanding, per share (in shares) 511     568     533 640
Dilutive stock options and restricted stock units outstanding, per share (in dollars per share) $ (0.01)     $ (0.01)     $ (0.04) $ (0.04)
Net income $ 241,470 $ 425,196 $ 198,167 $ 255,001 $ 421,234 $ 183,088 $ 864,834 $ 859,323
Weighted average number of shares outstanding, diluted 107,678     109,342     108,147 110,055
Net income per share, diluted (in dollars per share) $ 2.24     $ 2.33     $ 8.00 $ 7.81
Antidilutive securities excluded from computation of earnings per share, amount 100     200     200 200