XML 77 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]      
Net income $ 366,646 $ 362,916 $ 311,469
Common share information:      
Basic weighted average shares outstanding 72,918 73,324 75,546
Dilutive effect of stock options, restricted stock units, and restricted stock 178 162 112
Diluted weighted average shares outstanding 73,096 73,486 75,658
Basic earnings per share $ 5.03 $ 4.95 $ 4.12
Diluted earnings per share $ 5.02 $ 4.94 $ 4.12
Antidilutive stock options and restricted stock excluded from computation of earnings per share 10 7 11