Stock Compensation Plan (Schedule Of Share Based Compensation Valuation Model) (Details) |
12 Months Ended | ||
---|---|---|---|
Jul. 31, 2022 |
Jul. 31, 2021 |
Jul. 31, 2020 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected volatility | 31.00% | 30.70% | 29.70% |
Expected dividends | 2.10% | 3.00% | 2.80% |
Risk-free rate, minimum | 0.10% | 0.10% | 1.80% |
Risk-free rate, maximum | 1.20% | 0.60% | 2.00% |
Minimum [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term (average in years) | 6 years 4 months 24 days | 6 years 7 months 6 days | 6 years 6 months |
Maximum [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term (average in years) | 6 years 9 months 18 days | 6 years 10 months 24 days | 7 years 1 month 6 days |