XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The following table reflects the reconciliation between basic and diluted earnings per share.
Year Ended June 30,
 202420232022
Net Income$381,816 $366,646 $362,916 
Common share information:
Weighted average shares outstanding for basic earnings per share72,867 72,918 73,324 
Dilutive effect of stock options, restricted stock units, and performance units158 178 162 
Weighted average shares outstanding for diluted earnings per share73,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