v3.25.2
Earnings per Share
6 Months Ended
Jun. 29, 2025
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following table shows the computation of basic and diluted earnings per share for the three-month and six-month periods ended June 29, 2025 and June 30, 2024 (in thousands, except per share amounts):
 Three-months EndedSix-months Ended
 June 29, 2025June 30, 2024June 29, 2025June 30, 2024
Net income40,511 36,212 $64,114 $48,234 
Basic weighted-average common shares outstanding167,886 171,568 168,568 171,630 
Effect of dilutive stock-based awards677 1,165 985 1,069 
Diluted weighted-average common shares outstanding168,563 172,733 169,553 172,699 
Earnings per share
Basic0.24 0.21 0.38 0.28 
Diluted0.24 0.21 0.38 0.28 
The computation of diluted weighted-average common shares outstanding excludes the following weighted average anti-dilutive stock-based awards outstanding for the three-month and six-month periods ended June 29, 2025 and June 30, 2024 (in thousands):
 Three-months EndedSix-months Ended
 June 29, 2025June 30, 2024June 29, 2025June 30, 2024
Stock options10,418 8,325 10,095 8,415 
Restricted stock units15  
Performance restricted stock units184 —  — 
Total weighted average anti-dilutive stock-based awards outstanding10,617 8,326 10,095 8,424