v3.25.1
Earnings Per Common Share
9 Months Ended
Apr. 30, 2025
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,
2025202420252024
Weighted-average common shares outstanding for basic earnings per share
53,203,568 53,310,318 53,128,112 53,309,546 
Unvested restricted and performance stock units 229,925 411,836 310,984 432,600 
Weighted-average common shares outstanding assuming dilution
53,433,493 53,722,154 53,439,096 53,742,146 

The Company excludes unvested restricted stock units and performance stock units that have an antidilutive effect from its calculation of weighted-average shares outstanding. Antidilutive unvested restricted stock units and performance stock units excluded from the calculation for the three months ended April 30, 2025 and 2024 and the nine months ended April 30, 2025 and 2024 were not material.