XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income per Share (Tables)
6 Months Ended
Jun. 28, 2025
Net Income per Share  
Schedule of computation of net income per share on a basic and diluted basis

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Quarter Ended

​

Six Months Ended

​

​

June 28,

​

June 29,

​

June 28,

​

June 29,

(thousands except per share data)

    

2025

    

2024

    

2025

    

2024

Net income attributable to shareholders

​

$

187,749

​

$

108,698

​

$

267,469

​

$

192,299

Weighted-average shares outstanding - basic

​

 

51,856

​

 

53,640

​

 

52,057

​

 

53,944

Net effect of various dilutive stock-based compensation awards

​

 

486

​

 

541

​

 

447

​

 

552

Weighted-average shares outstanding - diluted

​

 

52,342

​

 

54,181

​

 

52,504

​

 

54,496

Net income per share:

​

 

  

​

 

  

​

 

  

​

 

  

Basic

​

$

3.62

​

$

2.03

​

$

5.14

​

$

3.56

Diluted (a)

​

$

3.59

​

$

2.01

​

$

5.09

​

$

3.53

​

​

​

​

​

​

​

​

​

​

​

​

​

(a) Equity awards excluded from diluted net income per share as their effect would have been anti-dilutive

​

​

28

​

​

-

​

​

57

​

​

-

​