XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]      
Net income $ 381,816 $ 366,646 $ 362,916
Common share information:      
Weighted average shares outstanding for basic earnings per share 72,867 72,918 73,324
Dilutive effect of stock options, restricted stock units, and performance units 158 178 162
Weighted average shares outstanding for diluted earnings per share 73,025 73,096 73,486
Basic earnings per share $ 5.24 $ 5.03 $ 4.95
Diluted earnings per share $ 5.23 $ 5.02 $ 4.94
Antidilutive stock options and restricted stock excluded from computation of earnings per share 33 10 7