XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholder's Equity - Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Jul. 31, 2022
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding, (in shares) | shares 7,102,000
Weighted Average Remaining Contractual Life 6 years 21 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 65.94
Number Exercisable, (in shares) | shares 4,708,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 50.89
$17.47 - $18.23  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 17.47
Exercise price upper range $ 18.23
Number Outstanding, (in shares) | shares 929,000
Weighted Average Remaining Contractual Life 2 years 6 months 10 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 17.88
Number Exercisable, (in shares) | shares 929,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 17.88
$18.61 - $31.24  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 18.61
Exercise price upper range $ 31.24
Number Outstanding, (in shares) | shares 726,000
Weighted Average Remaining Contractual Life 3 years 9 months 18 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 23.73
Number Exercisable, (in shares) | shares 726,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 23.73
$33.74 - $83.27  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 33.74
Exercise price upper range $ 83.27
Number Outstanding, (in shares) | shares 2,389,000
Weighted Average Remaining Contractual Life 5 years 8 months 15 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 48.35
Number Exercisable, (in shares) | shares 1,875,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 46.23
$85.04 - $145.62  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 85.04
Exercise price upper range $ 145.62
Number Outstanding, (in shares) | shares 3,058,000
Weighted Average Remaining Contractual Life 7 years 11 months 8 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 104.30
Number Exercisable, (in shares) | shares 1,178,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 101.06