XML 73 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Summary Of Stock Option Activity) (Details) - $ / shares
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options Outstanding, Beginning Balance (in shares) 6,785,812 6,685,551 6,822,390
Granted (in shares) 908,925 881,050 888,500
Exercised (in shares) (1,103,054) (738,635) (978,193)
Canceled (in shares) (60,433) (42,154) (47,146)
Options Outstanding, Ending Balance (in shares) 6,531,250 6,785,812 6,685,551
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted Average Exercise Price, Beginning Balance (in dollars per share) $ 34.93 $ 32.60 $ 30.09
Granted (in dollars per share) 58.02 45.70 42.65
Exercised (in dollars per share) 25.07 26.47 24.04
Canceled (in dollars per share) 50.57 39.52 36.51
Weighted Average Exercise Price, Ending Balance (in dollars per share) $ 39.66 $ 34.93 $ 32.60