XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-based Payment Compensation (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Apr. 30, 2019
USD ($)
$ / shares
shares
Jul. 31, 2018
USD ($)
$ / shares
shares
Shares    
Outstanding as of July 31, 2018 | shares 17,797,000  
Grants of options (in shares) | shares 1,900,000  
Exercises (in shares) | shares (4,054,000)  
Forfeitures or expirations (in shares) | shares (112,000)  
Outstanding as of April 30, 2019 | shares 15,531,000 17,797,000
Exercisable as of April 30, 2019 | shares 10,942,000  
Weighted Average Exercise Price    
Outstanding as of July 31, 2018 | $ / shares $ 20.29  
Grants of options (in dollars per share) | $ / shares 57.40  
Exercises (in dollars per share) | $ / shares 17.44  
Forfeitures (in dollars per share) | $ / shares (26.42)  
Outstanding as of April 30, 2019 | $ / shares 25.53 $ 20.29
Exercisable as of April 30, 2019 | $ / shares $ 19.23  
Weighted Average Remaining Contractual Term (In years)    
Outstanding as of July 31, 2018   6 years 2 months 8 days
Outstanding as of April 30, 2019 6 years 2 months 1 day  
Exercisable as of April 30, 2019 5 years 2 months 23 days  
Aggregate Intrinsic Value    
Outstanding as of July 31, 2018 | $ $ 660,268  
Outstanding as of April 30, 2019 | $ 649,020 $ 660,268
Exercisable as of April 30, 2019 | $ $ 526,234  
Restricted Shares    
Outstanding as of July 31, 2018 | shares 28,000  
Grants of restricted stock (in shares) | shares 162,000  
Vested restricted stock (in shares) | shares (2,000)  
Forfeited restricted stock (in shares) | shares (2,000)  
Outstanding as of April 30, 2019 | shares 186,000 28,000
Outstanding as of July 31, 2018, Weighted Average Grant Date Fair Value | $ / shares $ 36.12  
Granted restricted stock, Weighted Average Grant Date Fair Value | $ / shares 55.57  
Vested restricted stock, Weighted Average Grant Date Fair Value | $ / shares 44.13  
Forfeited restricted stock, Weighted Average Grant Date Fair Value | $ / shares 44.74  
Outstanding as of April 30, 2019, Weighted Average Grant Date Fair Value | $ / shares $ 52.84 $ 36.12