XML 115 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Shareholders' Equity (Tables)
12 Months Ended
Jul. 31, 2019
Stockholders' Equity Note [Abstract]  
Schedule of treasury stock activity
Treasury stock share activity for the years ended July 31, 2019 and 2018 is summarized as follows:
 
 
Year Ended July 31,
 
 
2019

 
2018

Beginning balance
 
22,871,145

 
21,037,353

Stock repurchases
 
2,636,554

 
2,642,690

Net issuance upon exercise of stock options
 
(1,057,604
)
 
(723,677
)
Issuance under compensation plans
 
(104,483
)
 
(78,304
)
Other activity
 
(21,129
)
 
(6,917
)
Ending balance
 
24,324,483

 
22,871,145