v3.25.1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2025
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,
2025202420252024
Net income$111,860 $115,350 $341,975 $285,267 
Weighted-average number of basic shares outstanding during the period22,279 22,292 22,332 22,407 
Dilutive effect of equity awards104 186 153 186 
Weighted-average number of diluted shares outstanding during the period22,383 22,478 22,485 22,593 
Basic earnings per share$5.02 $5.17 $15.31 $12.73 
Diluted earnings per share$5.00 $5.13 $15.21 $12.63