XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share
6 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Common Share Earnings Per Common Share
The following table reflects the weighted-average common shares used to compute basic and diluted earnings per common share as included on the Condensed Consolidated Statements of Income and Comprehensive Income:

Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Weighted-average common shares outstanding for basic earnings per share
53,322,504 53,518,878 53,309,169 53,587,646 
Unvested restricted and performance stock units 328,079 292,032 442,981 282,184 
Weighted-average common shares outstanding assuming dilution
53,650,583 53,810,910 53,752,150 53,869,830 

For the three months ended January 31, 2024 and 2023, the Company had 8,078 and 169,350 unvested restricted stock units and performance stock units outstanding, respectively, which were excluded from this calculation as their effect would have been antidilutive. For the six months ended January 31, 2024 and 2023, the Company had 29,688 and 186,895 unvested restricted stock units and performance stock units outstanding, respectively, which were excluded from this calculation as their effect would have been antidilutive.