Equity Incentive Plans (Tables)
|
12 Months Ended |
Jul. 31, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Schedule of RSUs Activity |
Below is a summary of RSU activity and PRSU and MSU (collectively, "PSU") activity under the Stock Plans:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RSUs |
|
|
PSUs |
|
|
|
Number of Shares |
|
|
Weighted Average Grant Date Fair Value per Share |
|
|
Number of Shares |
|
|
Weighted Average Grant Date Fair Value per Share |
|
|
|
(in thousands) |
|
|
|
|
|
(in thousands) |
|
|
|
|
Outstanding at July 31, 2023 |
|
|
22,814 |
|
|
$ |
23.69 |
|
|
|
1,960 |
|
|
$ |
33.49 |
|
Granted (1) |
|
|
9,850 |
|
|
$ |
34.22 |
|
|
|
1,396 |
|
|
$ |
49.82 |
|
Released (1) |
|
|
(10,844 |
) |
|
$ |
25.76 |
|
|
|
(796 |
) |
|
$ |
25.25 |
|
Forfeited |
|
|
(1,959 |
) |
|
$ |
25.73 |
|
|
|
(246 |
) |
|
$ |
45.15 |
|
Outstanding at July 31, 2024 |
|
|
19,861 |
|
|
$ |
27.58 |
|
|
|
2,314 |
|
|
$ |
44.94 |
|
Granted (1) |
|
|
5,658 |
|
|
$ |
61.62 |
|
|
|
711 |
|
|
$ |
86.81 |
|
Released (1) |
|
|
(9,526 |
) |
|
$ |
30.16 |
|
|
|
(1,140 |
) |
|
$ |
42.46 |
|
Forfeited |
|
|
(1,562 |
) |
|
$ |
34.63 |
|
|
|
(72 |
) |
|
$ |
52.48 |
|
Outstanding at July 31, 2025 |
|
|
14,431 |
|
|
$ |
38.46 |
|
|
|
1,813 |
|
|
$ |
62.63 |
|
Granted (1) |
|
|
5,315 |
|
|
$ |
66.10 |
|
|
|
694 |
|
|
$ |
99.27 |
|
Released (1) |
|
|
(7,903 |
) |
|
$ |
35.64 |
|
|
|
(931 |
) |
|
$ |
44.75 |
|
Forfeited |
|
|
(1,294 |
) |
|
$ |
46.11 |
|
|
|
(29 |
) |
|
$ |
110.89 |
|
Outstanding at July 31, 2026 |
|
|
10,549 |
|
|
$ |
53.56 |
|
|
|
1,547 |
|
|
$ |
88.92 |
|
(1)For PSUs, includes additional shares granted upon vesting due to achievement over 100%.
|
| Schedule of Stock Option Activity |
Below is a summary of stock option activity under the Stock Plans:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fiscal Year Ended July 31, |
|
|
2024 |
|
|
2025 |
|
|
2026 |
|
|
Number of Shares |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Contractual Life |
|
|
Aggregate Intrinsic Value |
|
|
Number of Shares |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Contractual Life |
|
|
Aggregate Intrinsic Value |
|
|
Number of Shares |
|
|
Weighted Average Exercise Price |
|
|
Weighted Average Remaining Contractual Life |
|
|
Aggregate Intrinsic Value |
|
|
(in thousands) |
|
|
|
|
|
(in years) |
|
|
(in thousands) |
|
|
(in thousands) |
|
|
|
|
|
(in years) |
|
|
(in thousands) |
|
|
(in thousands) |
|
|
|
|
|
(in years) |
|
|
(in thousands) |
|
Outstanding at beginning of period |
|
1,046 |
|
|
$ |
6.83 |
|
|
|
1.1 |
|
|
$ |
24,451 |
|
|
|
258 |
|
|
$ |
11.26 |
|
|
|
0.7 |
|
|
$ |
10,138 |
|
|
|
8 |
|
|
$ |
13.11 |
|
|
|
0.7 |
|
|
$ |
492 |
|
Options granted |
|
— |
|
|
$ |
— |
|
|
|
|
|
|
|
|
|
— |
|
|
$ |
— |
|
|
|
|
|
|
|
|
|
— |
|
|
$ |
— |
|
|
|
|
|
|
|
Options exercised |
|
(788 |
) |
|
$ |
5.38 |
|
|
|
|
|
|
|
|
|
(250 |
) |
|
$ |
11.20 |
|
|
|
|
|
|
|
|
|
(7 |
) |
|
$ |
13.23 |
|
|
|
|
|
|
|
Options canceled/forfeited |
|
— |
|
|
$ |
— |
|
|
|
|
|
|
|
|
|
— |
|
|
$ |
— |
|
|
|
|
|
|
|
|
|
— |
|
|
$ |
— |
|
|
|
|
|
|
|
Outstanding at end of period |
|
258 |
|
|
$ |
11.26 |
|
|
|
0.7 |
|
|
$ |
10,138 |
|
|
|
8 |
|
|
$ |
13.11 |
|
|
|
0.7 |
|
|
$ |
492 |
|
|
|
1 |
|
|
$ |
12.31 |
|
|
|
0.1 |
|
|
$ |
47 |
|
Exercisable at end of period |
|
258 |
|
|
$ |
11.26 |
|
|
|
0.7 |
|
|
$ |
10,138 |
|
|
|
8 |
|
|
$ |
13.11 |
|
|
|
0.7 |
|
|
$ |
492 |
|
|
|
1 |
|
|
$ |
12.31 |
|
|
|
0.1 |
|
|
$ |
47 |
|
|
| Schedule of ESPP Valuation Assumptions |
We use the Black-Scholes option pricing model to determine the fair value of shares purchased under the 2016 ESPP with the following weighted average assumptions on the date of grant:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fiscal Year Ended July 31, |
|
|
|
2024 |
|
|
2025 |
|
|
2026 |
|
Expected term (in years) |
|
|
0.78 |
|
|
|
0.72 |
|
|
|
0.81 |
|
Risk-free interest rate |
|
|
5.1 |
% |
|
|
4.9 |
% |
|
|
3.9 |
% |
Volatility |
|
|
47.2 |
% |
|
|
46.2 |
% |
|
|
47.9 |
% |
Dividend yield |
|
|
— |
% |
|
|
— |
% |
|
|
— |
% |
|
| Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs |
Total stock-based compensation expense recognized in our consolidated statements of operations is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fiscal Year Ended July 31, |
|
|
|
2024 |
|
|
2025 |
|
|
2026 |
|
|
|
(in thousands) |
|
Cost of revenue: |
|
|
|
|
|
|
|
|
|
Product |
|
$ |
6,822 |
|
|
$ |
2,824 |
|
|
$ |
1,550 |
|
Support, maintenance and other services |
|
|
27,285 |
|
|
|
27,582 |
|
|
|
28,190 |
|
Sales and marketing |
|
|
80,190 |
|
|
|
80,930 |
|
|
|
82,402 |
|
Research and development |
|
|
156,784 |
|
|
|
175,361 |
|
|
|
180,844 |
|
General and administrative |
|
|
62,752 |
|
|
|
64,893 |
|
|
|
64,681 |
|
Total stock-based compensation expense |
|
$ |
333,833 |
|
|
$ |
351,590 |
|
|
$ |
357,667 |
|
|