XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE
6 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Basic income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted income per share includes the effect of all potentially dilutive securities, which include dilutive stock options and other stock-based awards.
The following table sets forth the calculation of earnings per share and weighted-average common shares outstanding at the dates indicated (in thousands, except per share data):
Three Months EndedSix Months Ended
June 28,
2025
June 29,
2024
June 28,
2025
June 29,
2024
Net income$51,151 $50,396 $67,760 $66,251 
Weighted-average common shares outstanding—basic82,732 84,794 82,665 85,575 
Effect of dilutive securities731 674 838 738 
Weighted-average common shares outstanding—diluted83,463 85,468 83,503 86,313 
Earnings per share
Basic$0.62 $0.59 $0.82 $0.77 
Diluted$0.61 $0.59 $0.81 $0.77 
Effects of potentially dilutive securities are presented only in periods in which they are dilutive. For the three and six months ended June 28, 2025, outstanding stock-based awards representing 1.8 million and 1.4 million shares, respectively, of common stock were excluded from the calculation of diluted earnings per share because their effect would be anti-dilutive. For each of the three and six months ended June 29, 2024, outstanding stock-based awards representing 0.1 million shares of common stock were excluded from the calculation of diluted earnings, because their effect would be anti-dilutive.