XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Payment Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Apr. 30, 2018
Jul. 31, 2017
Shares    
Outstanding as of July 31, 2017 18,774,000  
Grants of options (in shares) 2,383,000  
Exercises (in shares) (1,623,000)  
Forfeitures or expirations (in shares) (147,000)  
Outstanding as of April 30, 2018 19,387,000 18,774,000
Exercisable as of April 30, 2018 13,095,000  
Weighted Average Exercise Price    
Outstanding as of July 31, 2017 $ 17.14  
Grants of options (in dollars per share) 36.78  
Exercises (in dollars per share) 15.00  
Forfeitures or expirations (in dollars per share) 20.92  
Outstanding as of April 30, 2018 19.70 $ 17.14
Exercisable as of April 30, 2018 $ 16.79  
Weighted Average Remaining Contractual Term (In years)    
Outstanding as of July 31, 2017   6 years 5 months 23 days
Outstanding as of April 30, 2018 6 years 2 months 27 days  
Exercisable as of April 30, 2018 5 years 6 months 7 days  
Aggregate Intrinsic Value    
Outstanding as of July 31, 2017 $ 269,449  
Outstanding as of April 30, 2018 608,338 $ 269,449
Exercisable as of April 30, 2018 $ 449,020