v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Apr. 30, 2021
Earnings Per Share [Abstract]        
Net income from continuing operations attributable to shareholders $ 609,450 $ 597,963 $ 561,800  
Amounts allocated to participating securities (2,771) (2,390) (2,272)  
Net income from continuing operations attributable to common shareholders $ 606,679 $ 595,573 $ 559,528  
Basic weighted average common shares (in shares) 135,629 141,932 154,044  
Potential dilutive shares (in shares) 1,711 1,958 3,204  
Dilutive weighted average common shares (in shares) 137,340 143,890 157,248  
Antidilutive securities excluded from computation of earnings per share (in shares) 300 100   600
Basic (in usd per share) $ 4.47 $ 4.20 $ 3.63  
Diluted (in usd per share) $ 4.42 $ 4.14 $ 3.56