XML 91 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Determining Fair Value (Details)
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range)   25.00%  
Weighted average expected volatility 27.00% 25.00% 23.00%
Risk-free interest rate (range)   2.84%  
Expected dividend yield   0.72%  
Employee Stock Option | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 26.00%   22.00%
Risk-free interest rate (range) 1.84%   1.65%
Expected dividend yield 0.67%   0.97%
Employee Stock Option | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 27.00%   23.00%
Risk-free interest rate (range) 2.92%   1.70%
Expected dividend yield 0.85%   1.17%
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average expected volatility 26.00% 23.00% 20.00%
Employee Stock | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 21.00% 20.00% 18.00%
Risk-free interest rate (range) 1.94% 1.05% 0.30%
Expected dividend yield 0.73% 0.87% 1.09%
Employee Stock | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range) 33.00% 25.00% 21.00%
Risk-free interest rate (range) 2.44% 1.96% 0.89%
Expected dividend yield 0.95% 1.10% 1.10%