XML 47 R92.htm IDEA: XBRL DOCUMENT v3.19.2
Shareholders' Equity (Schedule Of Treasury Stock) (Details) - shares
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Schedule of Treasury Shares Activity [Roll Forward]      
Beginning balance (in shares) 22,871,145    
Net issuance upon exercise of stock options (in shares) (1,103,054) (738,635) (978,193)
Ending balance (in shares) 24,324,483 22,871,145  
Treasury Stock      
Schedule of Treasury Shares Activity [Roll Forward]      
Beginning balance (in shares) 22,871,145 21,037,353  
Stock repurchases (in shares) 2,636,554 2,642,690  
Net issuance upon exercise of stock options (in shares) (1,057,604) (723,677)  
Issuance under compensation plans (in shares) (104,483) (78,304)  
Other activity (in shares) (21,129) (6,917)  
Ending balance (in shares) 24,324,483 22,871,145 21,037,353