XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings per Share (Tables)
6 Months Ended
Dec. 31, 2024
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):

Three Months Ended

Six Months Ended

December 31,

December 31,

2024

2023

2024

2023

Numerator:

Net income:

 

 

 

 

Continuing operations

$

71,176

$

37,713

$

117,421

$

49,672

Discontinued operations

4,680

2,178

4,600

865

Net income

$

75,856

$

39,891

$

122,021

$

50,537

Denominator:

Weighted-average basic shares outstanding

 

37,435

 

39,872

 

37,578

 

40,636

Effect of dilutive stock awards

 

966

 

915

 

1,177

 

850

Weighted-average diluted shares outstanding

 

38,401

 

40,787

 

38,755

 

41,486

Earnings per share:

Basic:

Continuing operations

$

1.90

$

0.95

$

3.12

$

1.22

Discontinued operations

$

0.13

$

0.05

$

0.12

$

0.02

Total basic earnings per share

$

2.03

$

1.00

$

3.25

$

1.24

Diluted:

Continuing operations

$

1.85

$

0.92

$

3.03

$

1.20

Discontinued operations

$

0.12

$

0.05

$

0.12

$

0.02

Total diluted earnings per share

$

1.98

$

0.98

$

3.15

$

1.22

Weighted-average antidilutive shares

89

89

45

210