v3.26.1
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of the calculation of basic and diluted earnings per share

The following table reflects the calculation of basic and diluted earnings per share (in thousands, except per share amounts):

Year Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Earnings per share – basic:

Net earnings

$

181,862

 

$

73,400

 

$

168,105

Income allocated to participating securities

 

(22)

 

(37)

 

(33)

Income available to common shareholders

$

181,840

$

73,363

$

168,072

Weighted-average shares outstanding – basic

 

155,963

 

157,521

 

157,708

Earnings per share – basic

$

1.17

$

0.47

$

1.07

Earnings per share – diluted:

 

  ​

 

  ​

 

  ​

Net earnings

$

181,862

$

73,400

$

168,105

Income allocated to participating securities

 

(22)

 

(37)

 

(33)

Income available to common shareholders

$

181,840

$

73,363

$

168,072

Weighted-average shares outstanding – basic

 

155,963

 

157,521

 

157,708

Dilutive effect of stock options and restricted stock units

 

1,046

 

2,196

 

3,066

Weighted-average common shares outstanding – diluted

 

157,009

 

159,717

 

160,774

Earnings per share – diluted

$

1.16

$

0.46

$

1.05