XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per share
9 Months Ended
Mar. 29, 2025
Earnings Per Share [Abstract]  
Earnings per share

10. Earnings per share

Third Quarters Ended

Nine Months Ended

 

March 29,

March 30,

March 29,

March 30,

2025

  

2024

  

2025

  

2024

(Thousands, except per share data)

Numerator:

   

Net income

$

87,919

$

88,834

$

234,128

$

416,033

Denominator:

Weighted average common shares for basic earnings per share

 

86,014

 

90,430

 

86,984

 

90,726

Net effect of dilutive stock-based compensation awards

 

862

 

826

 

1,214

 

1,349

Weighted average common shares for diluted earnings per share

 

86,876

 

91,256

 

88,198

 

92,075

Basic earnings per share

$

1.02

$

0.98

$

2.69

$

4.59

Diluted earnings per share

$

1.01

$

0.97

$

2.65

$

4.52

Stock options excluded from earnings per share calculation due to an anti-dilutive effect

122

122