XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share
6 Months Ended
Dec. 31, 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 December 31,Six Months Ended December 31,
2024202320242023
Net income$109,938 $83,870 $230,115 $169,917 
Weighted-average number of basic shares outstanding during the period22,414 22,282 22,359 22,464 
Dilutive effect of equity awards120 125 178 186 
Weighted-average number of diluted shares outstanding during the period22,534 22,407 22,537 22,650 
Basic earnings per share$4.90 $3.76 $10.29 $7.56 
Diluted earnings per share$4.88 $3.74 $10.21 $7.50