XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Share (Tables)
6 Months Ended
Jan. 31, 2023
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 January 31,Six Months Ended January 31,
(In thousands)2023202220232022
Weighted average common shares outstanding476,376 474,372 476,237 474,334 
Effect of dilutive securities6,160 8,002 6,001 8,154 
Weighted average common and dilutive potential common shares outstanding
482,536 482,374 482,238 482,488