v3.25.2
Benefit Plans (Tables)
12 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense related to restricted stock units, performance stock units, market stock units and the Employee Stock Purchase Plan
Stock-based compensation expense related to RSUs, PSUs, MSUs and the Employee Stock Purchase Plan (as described below) was included in the following line items in the accompanying Consolidated Statements of Operations and Comprehensive Income:
Year Ended June 30,
202320242025
Cost of revenues$17,101 $18,927 $17,945 
Sales and marketing36,930 35,536 35,305 
Research and development36,475 36,072 35,786 
General and administrative56,794 55,497 53,784 
Total stock-based compensation expense$147,300 $146,032 $142,820 
Schedule of stock option activity
The following table represents stock option activity during the year ended June 30, 2025:
Number of
shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term (years)
Aggregate
intrinsic
value
Balance at July 1, 2024167 $28.13 0.5$17,301 
Options exercised(167)$28.13 
Balance at June 30, 2025— $— 0.0$— 
Schedule of restricted stock unit activity The following table represents restricted stock unit activity during the year ended June 30, 2025:
UnitsWeighted
average
grant date
fair value
RSU balance at July 1, 20241,290 $214.98 
RSUs granted927 $157.79 
RSUs vested(688)$201.45 
RSUs forfeited(168)$199.77 
RSU balance at June 30, 20251,361 $187.32 
Schedule of market stock unit activity The following table represents market share unit activity during the year ended June 30, 2025:
UnitsWeighted
average
grant date
fair value
MSU balance at July 1, 2024197$335.79
MSUs granted28$211.45
MSUs vested(16)$361.87
MSUs forfeited(42)$339.60
MSU balance at June 30, 2025167$311.38
Schedule of the assumptions used for estimating the grant date fair value of MSUs
The Company estimated the grant date fair value of the MSUs using a Monte Carlo simulation model that included the following assumptions:
Year Ended June 30,
202320242025
Valuation assumptions:
Expected dividend yield%%%
Expected volatility
51.0 - 52.7%
44.5%
44.4%
Expected term (years)
2.75 - 3.04
3.04
3.04
Risk‑free interest rate
3.11 - 4.01%
4.58%
3.86%
Schedule of assumptions used for estimating the grant date fair value of the ESPP The grant date fair values of the ESPP offering periods were estimated using the following assumptions:
Year Ended June 30,
202320242025
Valuation assumptions:
Expected dividend yield %%%
Expected volatility
41.1 - 57.5%
32.9 - 43.3%
31.3 - 33.4%
Expected term (years) 0.50.50.5
Risk‑free interest rate
1.54 - 5.26%
5.26 - 5.41%
4.30 - 5.41%