XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income per Common Share (Tables)
12 Months Ended
Jul. 31, 2025
Earnings Per Share [Abstract]  
Reconciliations of Numerator and Denominator of Basic and Diluted Per Share
Reconciliations of the numerator and denominator of the basic and diluted per share computations for the Company’s Class A and Class B common stock are summarized as follows:
Years ended July 31,
 202520242023
Numerator (in thousands):
Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)$189,256 $197,215 $174,857 
Less:
Preferential dividends(736)(748)(769)
Preferential dividends on dilutive stock options(8)(5)(3)
Numerator for basic and diluted income per Class B Voting Common Share$188,512 $196,462 $174,085 
Denominator (in thousands):
Denominator for basic income per share for both Class A and Class B47,641 48,119 49,591 
Plus: Effect of dilutive equity awards451 377 278 
Denominator for diluted income per share for both Class A and Class B48,092 48,496 49,869 
Net income per Class A Nonvoting Common Share:
Basic$3.97 $4.10 $3.53 
Diluted$3.94 $4.07 $3.51 
Net income per Class B Voting Common Share:
Basic$3.96 $4.08 $3.51 
Diluted$3.92 $4.05 $3.49