Stock-Based Compensation (Summary of Information Concerning Outstanding And Exercisable Options) (Details) - $ / shares
|
9 Months Ended |
|
Apr. 30, 2019 |
Jul. 31, 2018 |
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
| Number Outstanding (in shares) |
6,578,927
|
6,785,812
|
| Weighted Average Remaining Contractual Life (Years) |
5 years 10 months 2 days
|
|
| Weighted Average Exercise Price of Outstanding Options (in usd per share) |
$ 39.57
|
|
| Number Exercisable (in shares) |
4,862,989
|
|
| Weighted Average Exercise Price of Exercisable Options (in usd per share) |
$ 35.39
|
|
| $ 0.00 to $27.69 |
|
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
| Range of Exercise Prices, lower range (in usd per share) |
0
|
|
| Range of Exercise Prices, upper range (in usd per share) |
$ 27.69
|
|
| Number Outstanding (in shares) |
245,558
|
|
| Weighted Average Remaining Contractual Life (Years) |
8 months 5 days
|
|
| Weighted Average Exercise Price of Outstanding Options (in usd per share) |
$ 21.10
|
|
| Number Exercisable (in shares) |
245,558
|
|
| Weighted Average Exercise Price of Exercisable Options (in usd per share) |
$ 21.10
|
|
| $27.70 to $32.69 |
|
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
| Range of Exercise Prices, lower range (in usd per share) |
27.7
|
|
| Range of Exercise Prices, upper range (in usd per share) |
$ 32.69
|
|
| Number Outstanding (in shares) |
1,282,662
|
|
| Weighted Average Remaining Contractual Life (Years) |
4 years 9 months 4 days
|
|
| Weighted Average Exercise Price of Outstanding Options (in usd per share) |
$ 28.56
|
|
| Number Exercisable (in shares) |
1,282,662
|
|
| Weighted Average Exercise Price of Exercisable Options (in usd per share) |
$ 28.56
|
|
| $32.70 to $37.69 |
|
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
| Range of Exercise Prices, lower range (in usd per share) |
32.7
|
|
| Range of Exercise Prices, upper range (in usd per share) |
$ 37.69
|
|
| Number Outstanding (in shares) |
1,226,314
|
|
| Weighted Average Remaining Contractual Life (Years) |
3 years 3 months 18 days
|
|
| Weighted Average Exercise Price of Outstanding Options (in usd per share) |
$ 34.44
|
|
| Number Exercisable (in shares) |
1,225,481
|
|
| Weighted Average Exercise Price of Exercisable Options (in usd per share) |
$ 34.44
|
|
| $37.70 to $42.69 |
|
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
| Range of Exercise Prices, lower range (in usd per share) |
37.7
|
|
| Range of Exercise Prices, upper range (in usd per share) |
$ 42.69
|
|
| Number Outstanding (in shares) |
1,294,317
|
|
| Weighted Average Remaining Contractual Life (Years) |
5 years 5 months 12 days
|
|
| Weighted Average Exercise Price of Outstanding Options (in usd per share) |
$ 40.36
|
|
| Number Exercisable (in shares) |
1,250,717
|
|
| Weighted Average Exercise Price of Exercisable Options (in usd per share) |
$ 40.29
|
|
| $42.70 and above |
|
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
| Range of Exercise Prices, lower range (in usd per share) |
$ 42.7
|
|
| Number Outstanding (in shares) |
2,530,076
|
|
| Weighted Average Remaining Contractual Life (Years) |
8 years 3 months 29 days
|
|
| Weighted Average Exercise Price of Outstanding Options (in usd per share) |
$ 49.04
|
|
| Number Exercisable (in shares) |
858,571
|
|
| Weighted Average Exercise Price of Exercisable Options (in usd per share) |
$ 43.92
|
|