XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings Per Share
Earnings per share and the weighted average number of diluted shares are computed as follows (dollars in thousands, except per share data):
Year Ended June 30,
202520242023
Net income$499,830 $419,924 $384,735 
Weighted average number of basic shares outstanding22,24722,38123,196
Dilutive effect of RSUs after application of treasury stock method146192217
Weighted average number of diluted shares outstanding22,39322,57323,413
Basic earnings per share$22.47 $18.76 $16.59 
Diluted earnings per share$22.32 $18.60 $16.43