XML 38 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholder's Equity (Details 4) - Stock Options
12 Months Ended
Jul. 31, 2020
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding at July 31, 2020 (in shares) | shares 8,059,000
Weighted-Average Remaining Contractual Life 6 years 8 months 19 days
Weighted- Average Exercise Price, Options Outstanding $ 41.44
Number Exercisable at July 31, 2020 (in shares) | shares 4,756,000
Weighted-Average Exercise Price, Options Exercisable $ 28.17
$12.48 - $17.64  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 12.48
Exercise price upper range $ 17.64
Number Outstanding at July 31, 2020 (in shares) | shares 259,000
Weighted-Average Remaining Contractual Life 2 years 6 months 10 days
Weighted- Average Exercise Price, Options Outstanding $ 14.26
Number Exercisable at July 31, 2020 (in shares) | shares 258,000
Weighted-Average Exercise Price, Options Exercisable $ 14.25
$17.73 - $27.93  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 17.73
Exercise price upper range $ 27.93
Number Outstanding at July 31, 2020 (in shares) | shares 3,138,000
Weighted-Average Remaining Contractual Life 4 years 10 months 24 days
Weighted- Average Exercise Price, Options Outstanding $ 19.81
Number Exercisable at July 31, 2020 (in shares) | shares 3,045,000
Weighted-Average Exercise Price, Options Exercisable $ 19.64
$30.97 - $36.32  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 30.97
Exercise price upper range $ 36.32
Number Outstanding at July 31, 2020 (in shares) | shares 1,393,000
Weighted-Average Remaining Contractual Life 7 years 1 month 13 days
Weighted- Average Exercise Price, Options Outstanding $ 35.69
Number Exercisable at July 31, 2020 (in shares) | shares 573,000
Weighted-Average Exercise Price, Options Exercisable $ 35.73
$43.96 - $88.58  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 43.96
Exercise price upper range $ 88.58
Number Outstanding at July 31, 2020 (in shares) | shares 3,269,000
Weighted-Average Remaining Contractual Life 8 years 7 months 13 days
Weighted- Average Exercise Price, Options Outstanding $ 66.81
Number Exercisable at July 31, 2020 (in shares) | shares 880,000
Weighted-Average Exercise Price, Options Exercisable $ 56.87