XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholder's Equity (Details 4) - Stock Options
12 Months Ended
Jul. 31, 2021
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding at July 31, (in shares) | shares 7,557,000
Weighted-Average Remaining Contractual Life 6 years 6 months 10 days
Weighted- Average Exercise Price, Options Outstanding $ 56.19
Number Exercisable at July 31, (in shares) | shares 4,295,000
Weighted-Average Exercise Price, Options Exercisable $ 38.16
$12.48 - $17.73  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 12.48
Exercise price upper range $ 17.73
Number Outstanding at July 31, (in shares) | shares 890,000
Weighted-Average Remaining Contractual Life 3 years 3 months
Weighted- Average Exercise Price, Options Outstanding $ 16.72
Number Exercisable at July 31, (in shares) | shares 890,000
Weighted-Average Exercise Price, Options Exercisable $ 16.72
$17.81- $36.32  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 17.81
Exercise price upper range $ 36.32
Number Outstanding at July 31, (in shares) | shares 2,393,000
Weighted-Average Remaining Contractual Life 5 years 21 days
Weighted- Average Exercise Price, Options Outstanding $ 28.16
Number Exercisable at July 31, (in shares) | shares 1,988,000
Weighted-Average Exercise Price, Options Exercisable $ 26.68
$43.96 - $58.27  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 43.96
Exercise price upper range $ 58.27
Number Outstanding at July 31, (in shares) | shares 1,740,000
Weighted-Average Remaining Contractual Life 7 years 2 months 1 day
Weighted- Average Exercise Price, Options Outstanding $ 55.59
Number Exercisable at July 31, (in shares) | shares 876,000
Weighted-Average Exercise Price, Options Exercisable $ 53.05
$77.51 - $134.42  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 77.51
Exercise price upper range $ 134.42
Number Outstanding at July 31, (in shares) | shares 2,534,000
Weighted-Average Remaining Contractual Life 8 years 7 months 13 days
Weighted- Average Exercise Price, Options Outstanding $ 96.93
Number Exercisable at July 31, (in shares) | shares 541,000
Weighted-Average Exercise Price, Options Exercisable $ 91.47