XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per share (Tables)
9 Months Ended
Mar. 29, 2025
Earnings Per Share [Abstract]  
Basic and diluted earnings per share calculation

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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