v3.26.1
STOCK-BASED COMPENSATION - Schedule of Time-based and Performance-based RSUs (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Time-based Restricted Stock Units      
Number of Shares      
Beginning balance of RSUs (in shares) 590,603 682,684 731,327
Granted RSUs (in shares) 262,266 278,262 299,368
Vesting of RSUs (in shares) (77,038) (321,759) (294,088)
Expired/forfeited RSUs (in shares) (46,825) (48,584) (53,923)
Ending balance of RSUs (in shares) 729,006 590,603 682,684
Weighted Average Grant-Date Fair Value      
Beginning balance (in dollars per share) $ 178.58 $ 146.05 $ 137.76
Granted (in dollars per share) 216.06 207.22 173.18
Vesting of RSUs (in dollars per share) 163.22 135.08 152.47
Expired/forfeited (in dollars per share) 199.25 173.56 152.23
Ending balance (in dollars per share) $ 192.36 $ 178.58 $ 146.05
Restricted stock units expected to vest (in shares) $ 15.2 $ 77.2 $ 59.0
Aggregate intrinsic value of RSUs $ 94.9    
Performance-based Restricted Stock Units      
Number of Shares      
Beginning balance of RSUs (in shares) 179,113 161,805 201,705
Granted RSUs (in shares) 122,962 107,142 92,905
Vesting of RSUs (in shares) (7,698) (79,046) (85,914)
Expired/forfeited RSUs (in shares) (8,645) (10,788) (46,891)
Ending balance of RSUs (in shares) 285,732 179,113 161,805
Weighted Average Grant-Date Fair Value      
Beginning balance (in dollars per share) $ 189.69 $ 152.21 $ 153.42
Granted (in dollars per share) 217.50 203.13 168.95
Vesting of RSUs (in dollars per share) 211.26 137.47 158.22
Expired/forfeited (in dollars per share) 207.32 143.51 145.22
Ending balance (in dollars per share) $ 200.55 $ 189.69 $ 152.21
Restricted stock units expected to vest (in shares) $ 1.8 $ 19.2 $ 17.2
Aggregate intrinsic value of RSUs $ 37.5    
Vested Stock Options      
Weighted Average Grant-Date Fair Value      
Restricted stock units expected to vest (in dollars per share) $ 136.95