XML 103 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholder's Equity (Details 4) - Stock Options
12 Months Ended
Jul. 31, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding at July 31, 2019 (in shares) | shares 14,552,000
Weighted-Average Remaining Contractual Life 6 years 14 days
Weighted- Average Exercise Price, Options Outstanding $ 26.29
Number Exercisable at July 31, 2019 (in shares) | shares 10,343,000
Weighted-Average Exercise Price, Options Exercisable $ 19.77
$8.28–$17.64  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 8.28
Exercise price upper range $ 17.64
Number Outstanding at July 31, 2019 (in shares) | shares 891,000
Weighted-Average Remaining Contractual Life 2 years 7 months 6 days
Weighted- Average Exercise Price, Options Outstanding $ 11.94
Number Exercisable at July 31, 2019 (in shares) | shares 871,000
Weighted-Average Exercise Price, Options Exercisable $ 11.82
$17.73–$17.81  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 17.73
Exercise price upper range $ 17.81
Number Outstanding at July 31, 2019 (in shares) | shares 6,110,000
Weighted-Average Remaining Contractual Life 4 years 10 months 13 days
Weighted- Average Exercise Price, Options Outstanding $ 17.78
Number Exercisable at July 31, 2019 (in shares) | shares 5,592,000
Weighted-Average Exercise Price, Options Exercisable $ 17.79
$18.06–$34.78  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 18.06
Exercise price upper range $ 34.78
Number Outstanding at July 31, 2019 (in shares) | shares 4,208,000
Weighted-Average Remaining Contractual Life 6 years 2 months 23 days
Weighted- Average Exercise Price, Options Outstanding $ 23.16
Number Exercisable at July 31, 2019 (in shares) | shares 3,289,000
Weighted-Average Exercise Price, Options Exercisable $ 21.52
$36.32–$77.51  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 36.32
Exercise price upper range $ 77.51
Number Outstanding at July 31, 2019 (in shares) | shares 3,343,000
Weighted-Average Remaining Contractual Life 8 years 10 months 2 days
Weighted- Average Exercise Price, Options Outstanding $ 49.60
Number Exercisable at July 31, 2019 (in shares) | shares 591,000
Weighted-Average Exercise Price, Options Exercisable $ 40.57