XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share
3 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Earnings per share and the weighted-average number of diluted shares are computed as follows (in thousands, except per share data):
Three Months Ended September 30,
20242023
Net income$120,177 $86,047 
Weighted-average number of basic shares outstanding during the period22,304 22,647 
Dilutive effect of equity awards235 247 
Weighted-average number of diluted shares outstanding during the period22,539 22,894 
Basic earnings per share$5.39 $3.80 
Diluted earnings per share$5.33 $3.76