XML 78 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Shareholders' Equity (Tables)
12 Months Ended
Jul. 31, 2020
Stockholders' Equity Note [Abstract]  
Schedule of treasury stock activity
Treasury stock share activity for the years ended July 31, 2020 and 2019 is summarized as follows:
Year Ended July 31,
20202019
Beginning balance24,324,483 22,871,145 
Stock repurchases2,030,545 2,636,554 
Net issuance upon exercise of stock options(833,168)(1,057,604)
Issuance under compensation plans(198,120)(104,483)
Other activity(19,225)(21,129)
Ending balance25,304,515 24,324,483