XML 40 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2026
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,
2026202520262025
Net income$130,393 $111,860 $379,058 $341,975 
Weighted average number of basic shares outstanding22,087 22,279 22,054 22,332 
Dilutive effect of equity awards78 104 104 153 
Weighted average number of diluted shares outstanding22,165 22,383 22,158 22,485 
Basic earnings per share$5.90 $5.02 $17.19 $15.31 
Diluted earnings per share$5.88 $5.00 $17.11 $15.21