XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per share (Tables)
12 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Basic and diluted earnings per share calculation

​

​

​

​

​

​

​

​

​

​

​

​

​

Years Ended

​

 

June 28,

    

June 29,

    

July 1,

​

​

2025

​

2024

​

2023

​

​

(Thousands, except per share data)

Numerator:

​

​

​

​

​

​

​

​

​

Net income

​

$

240,217

​

$

498,699

​

$

770,828

​

​

​

​

​

​

​

​

​

​

Denominator:

​

​

​

​

​

​

​

​

​

Weighted average common shares for basic earnings per share

​

 

86,266

​

 

90,567

​

 

92,043

Net effect of dilutive stock-based compensation awards

​

 

1,147

​

 

1,270

​

 

1,325

Weighted average common shares for diluted earnings per share

​

 

87,413

​

 

91,837

​

 

93,368

Basic earnings per share

​

$

2.78

​

$

5.51

​

$

8.37

Diluted earnings per share

​

$

2.75

​

$

5.43

​

$

8.26

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

​

​

—

​

​

79

​

​

140

​