XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Payment Compensation (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jan. 31, 2018
USD ($)
$ / shares
shares
Jul. 31, 2017
USD ($)
$ / shares
shares
Shares    
Outstanding as of July 31, 2017 | shares 18,774,000  
Grants of options (in shares) | shares 2,348,000  
Exercises (in shares) | shares (1,194,000)  
Forfeitures or expirations (in shares) | shares (21,000)  
Outstanding as of January 31, 2018 | shares 19,907,000 18,774,000
Exercisable as of January 31, 2018 | shares 12,753,000  
Weighted Average Exercise Price    
Outstanding as of July 31, 2017 | $ / shares $ 17.14  
Grants of options (in dollars per share) | $ / shares 36.58  
Exercises (in dollars per share) | $ / shares 14.35  
Forfeitures or expirations (in dollars per share) | $ / shares 17.72  
Outstanding as of January 31, 2018 | $ / shares 19.60 $ 17.14
Exercisable as of January 31, 2018 | $ / shares $ 16.66  
Weighted Average Remaining Contractual Term (In years)    
Outstanding as of July 31, 2017   6 years 5 months 23 days
Outstanding as of January 31, 2018 6 years 5 months 23 days  
Exercisable as of January 31, 2018 5 years 8 months 16 days  
Aggregate Intrinsic Value    
Outstanding as of July 31, 2017 | $ $ 269,449  
Outstanding as of January 31, 2018 | $ 487,199 $ 269,449
Exercisable as of January 31, 2018 | $ $ 349,585