XML 64 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Tables)
6 Months Ended
Jan. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Options
The stock option activity consisted of the following for the six months ended January 31, 2020:
Outstanding
Stock
Options
Weighted-Average
Exercise
Price
Weighted-Average
Remaining
Contractual Term
(in years)
Aggregate
Intrinsic
Value
(in thousands, except per share amounts)
Balance as of July 31, 20198,861  $7.16  4.6$683,294  
Granted150  49.59  
Exercised(1,220) 5.54  62,182  
Canceled, forfeited or expired(297) 8.14  
Balance as of January 31, 20207,494  $8.24  4.3$358,629  
Exercisable and expected to vest as of July 31, 20193,311  $5.60  4.0$260,479  
Exercisable and expected to vest as of January 31, 20203,469  $6.06  3.8$173,540  
Schedule of Valuation Assumptions
We estimated the fair value of stock options using the Black-Scholes option pricing model with the following assumptions:
Six Months Ended January 31, 2020
Expected term (in years)
6.1
Expected stock price volatility
46.1%  
Risk-free interest rate
1.7%  
Dividend yield
0.0%  
The fair value of the purchase right for the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:
Six Months Ended January 31, 2020Six Months Ended January 31, 2019
Expected Term in Years
0.5 - 2.0
0.5 - 2.0
Expected stock price volatility
53.6% - 57.6%
44.0% - 61.9%
Risk-free interest rate
1.5% - 1.7%
2.5% - 2.7%
Dividend Yield0.0%  0.0%  
Schedule of Restricted Stock Units Activity RSU and PSU activity consisted of the following for the six months ended January 31, 2020:
Underlying SharesWeighted-Average Grant Date Fair ValueAggregate
Intrinsic Value
(in thousands, except per share data) 
Balance as of July 31, 20194,152  $48.51  $349,872  
Granted2,106  48.63  
Vested(509) 39.20  23,987  
Canceled or forfeited(318) 53.77  
Balance as of January 31, 20205,431  $49.12  $304,659  
Schedule of Allocation of Stock-based Compensation Expense
The components of stock-based compensation expense recognized in the condensed consolidated statements of operations consisted of the following:
Three Months Ended January 31,Six Months Ended January 31,
2020201920202019
(in thousands)
Cost of revenue$1,580  $619  $2,961  $1,122  
Sales and marketing11,943  5,517  21,982  8,318  
Research and development6,077  4,398  10,951  7,193  
General and administrative4,266  2,693  6,348  4,180  
Total$23,866  $13,227  $42,242  $20,813