XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share (Tables)
3 Months Ended
Oct. 31, 2021
Earnings Per Share [Abstract]  
Schedule of reconciliation of basic weighted shares outstanding to diluted weighted average shares outstanding
The table below reconciles basic weighted average shares outstanding to diluted weighted average shares outstanding:
Three Months Ended October 31,
(In thousands)20212020
Weighted average common shares outstanding237,068 235,791 
Effect of dilutive securities4,153 4,177 
Weighted average common and dilutive potential common shares outstanding
241,221 239,968