XML 24 R14.htm IDEA: XBRL DOCUMENT v3.26.3
Earnings per Share
3 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Earnings per Share

8. 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

​

​

September 30,

​

​

2026

​

2025

Numerator:

​

​

​

​

​

​

Net income (loss):

​

 

​

​

 

​

Continuing operations

​

$

71,482

​

$

61,062

Discontinued operations

​

​

(4,055)

​

​

770

Net income

​

$

67,427

​

$

61,832

​

​

​

​

​

​

​

Denominator:

​

​

​

​

​

​

Weighted-average basic shares outstanding

 

​

33,951

 

​

36,111

Effect of dilutive stock awards

 

​

622

 

​

946

Weighted-average diluted shares outstanding

 

​

34,573

 

​

37,057

​

​

​

​

​

​

​

Earnings (loss) per share:

​

​

​

​

​

​

Basic:

​

​

​

​

​

​

Continuing operations

​

$

2.11

​

$

1.69

Discontinued operations

​

$

(0.12)

​

$

0.02

Total basic earnings per share

​

$

1.99

​

$

1.71

Diluted:

​

​

​

​

​

​

Continuing operations

​

$

2.07

​

$

1.65

Discontinued operations

​

$

(0.12)

​

$

0.02

Total diluted earnings per share

​

$

1.95

​

$

1.67

​

​

​

​

​

​

​

Weighted-average antidilutive shares

​

​

—

​

​

—

​