XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Common Share
9 Months Ended
Apr. 30, 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 April 30,Nine Months Ended April 30,
2024202320242023
Weighted-average common shares outstanding for basic earnings per share
53,310,318 53,425,379 53,309,546 53,534,746 
Unvested restricted and performance stock units 411,836 395,021 432,600 319,796 
Weighted-average common shares outstanding assuming dilution
53,722,154 53,820,400 53,742,146 53,854,542 

For the three months ended April 30, 2024 and 2023, the Company had 43,000 and 113,964 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 nine months ended April 30, 2024 and 2023, the Company had 34,125 and 162,565 unvested restricted stock units and performance stock units outstanding, respectively, which were excluded from this calculation as their effect would have been antidilutive.