v3.25.2
Earnings Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Numerator:        
Numerator for basic and diluted net income per share - net income $ 400,822 $ 300,630 $ 733,591 $ 576,591
Denominator for basic net income per share – weighted-average common shares 192,523 192,074 192,534 191,982
Effect of dilutive equity awards 893 825 1,023 826
Denominator for diluted net income per share – adjusted weighted-average common shares 193,416 192,899 193,557 192,808
Basic net income per share $ 2.08 $ 1.57 $ 3.81 $ 3
Diluted net income per share $ 2.07 $ 1.56 $ 3.79 $ 2.99