XML 68 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholder's Equity (Details 3) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2017
Jul. 31, 2019
Jul. 31, 2018
Number Of Options [Roll Forward]          
Exercise of stock options, net of repurchased shares (in shares) (3,000,000) (80,000) (18,000,000)    
Weighted Average Exercise Price [Roll Forward]          
Exercises (in dollars per share) $ 17.81 $ 6.54 $ 7.70    
Restricted Shares [Roll Forward]          
Outstanding as of July 31,       28,000  
Grants of restricted stock (in shares)       162,000  
Vested restricted stock (in shares)       (52,000)  
Forfeited restricted stock (in shares)       (4,000)  
Outstanding as of July 31,       134,000 28,000
Outstanding as of July 31, Weighted Average Grant Date Fair Value       $ 36.12  
Granted restricted stock, Weighted Average Grant Date Fair Value       55.57  
Vested restricted stock, Weighted Average Grant Date Fair Value       42.70  
Forfeited restricted stock, Weighted Average Grant Date Fair Value       49.54  
Outstanding as of July 31, Weighted Average Grant Date Fair Value       $ 56.62 $ 36.12
Stock Options          
Number Of Options [Roll Forward]          
Outstanding at July 31, (in shares)       17,797,000  
Grants of options (in shares)       1,950,000  
Exercise of stock options, net of repurchased shares (in shares)       (5,063,000)  
Forfeitures or expirations (in shares)       (132,000)  
Outstanding at July 31, (in shares)       14,552,000 17,797,000
Exercisable as of July 31, 2019       10,343,000  
Vested and expected to vest at July 31, 2019 (in shares)       14,024,000  
Weighted Average Exercise Price [Roll Forward]          
Outstanding at July 31, (in dollars per share)       $ 20.29  
Grants of options (in dollars per share)       57.91  
Exercises (in dollars per share)       17.35  
Forfeitures or expirations (in dollars per share)       27.29  
Outstanding at July 31, (in dollars per share)       26.29 $ 20.29
Exercisable at July 31, 2019 (in dollars per share)       19.77  
Vested and expected to vest at July 31, 2019 (in dollars per share)       $ 25.68  
Weighted-Average Remaining Contractual Term [Roll Forward]          
Outstanding at July 31,         6 years 2 months 8 days
Outstanding at July 31,       6 years 14 days  
Exercisable at July 31, 2019       5 years 1 month 17 days  
Vested and expected to vest at July 31, 2019       5 years 11 months 26 days  
Aggregate Intrinsic Value [Roll Forward]          
Outstanding at July 31,       $ 660,268  
Outstanding at July 31,       745,592 $ 660,268
Exercisable at July 31, 2019       597,352  
Vested and expected to vest at July 31, 2019       $ 727,091