XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Earnings per share and the weighted-average number of diluted shares are computed as follows (in thousands, except per share data):
Three Months Ended March 31,Nine Months Ended March 31,
2024202320242023
Net income$115,350 $100,742 $285,267 $276,968 
Weighted-average number of basic shares outstanding during the period22,292 23,055 22,407 23,329 
Dilutive effect of RSUs after application of treasury stock method186 222 186 217 
Weighted-average number of diluted shares outstanding during the period22,478 23,277 22,593 23,546 
Basic earnings per share$5.17 $4.37 $12.73 $11.87 
Diluted earnings per share$5.13 $4.33 $12.63 $11.76