XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted 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
Numerator:      
Net income $ 407,641 $ 378,657 $ 616,584
Denominator:      
Weighted-average shares used in computing basic earnings per share 60,435 61,689 62,991
Weighted-average shares used in computing diluted earnings per share 60,451 61,723 63,052
Net income per share of common stock:      
Basic (in dollars per share) $ 6.75 $ 6.14 $ 9.79
Diluted (in dollars per share) $ 6.74 $ 6.13 $ 9.78
Stock options      
Denominator:      
Dilutive potential common shares (in shares) 0 7 16
Restricted stock units      
Denominator:      
Dilutive potential common shares (in shares) 16 27 45