XML 41 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholder's Equity (Details Textuals 4) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Equity [Abstract]      
Share Based Compensation Arrangement By Share Based Payment Award Options In Money Number 14,551,639    
Aggregate intrinsic value of options exercised $ 215.4 $ 111.5 $ 366.7
Unrecognized total compensation cost related to non-vested stock-based awards $ 38.1    
Amortized cost on a straight-line basis over a weighted average term 3 years 2 months 12 days    
Fair value of options vested $ 21.3 $ 19.1 $ 18.6