XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Tables)
12 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of earnings per share

The following table sets forth the computations of basic and diluted earnings per share and antidilutive shares (in thousands, except per share data):

Year Ended June 30,

2025

2024

2023

Numerator:

Net income (loss):

 

 

 

Continuing operations

$

232,677

$

137,713

$

101,752

Discontinued operations

4,388

(936)

(8,394)

Net income

$

237,065

$

136,777

$

93,358

Denominator:

Weighted-average basic shares outstanding

37,085

 

39,413

 

44,781

Effect of dilutive stock awards

1,249

 

894

 

743

Effect of ASR

 

 

76

Weighted-average diluted shares outstanding

38,334

 

40,307

 

45,600

Earnings (loss) per share:

Basic:

Continuing operations

$

6.27

$

3.49

$

2.27

Discontinued operations

$

0.12

$

(0.02)

$

(0.19)

Total basic earnings per share

$

6.39

$

3.47

$

2.08

Diluted:

Continuing operations

$

6.07

$

3.42

$

2.23

Discontinued operations

$

0.11

$

(0.02)

$

(0.18)

Total diluted earnings per share

$

6.18

$

3.39

$

2.05

Weighted-average antidilutive shares

23

115

403