XML 57 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Common Share (Tables)
12 Months Ended
Jul. 31, 2023
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,
 202320222021
Numerator (in thousands):
Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)$174,857 $149,979 $129,659 
Less:
Preferential dividends(769)(803)(807)
Preferential dividends on dilutive stock options(3)(8)(5)
Numerator for basic and diluted income per Class B Voting Common Share$174,085 $149,168 $128,847 
Denominator (in thousands):
Denominator for basic income per share for both Class A and Class B49,591 51,321 52,039 
Plus: Effect of dilutive equity awards278 330 370 
Denominator for diluted income per share for both Class A and Class B49,869 51,651 52,409 
Net income per Class A Nonvoting Common Share:
Basic$3.53 $2.92 $2.49 
Diluted$3.51 $2.90 $2.47 
Net income per Class B Voting Common Share:
Basic$3.51 $2.91 $2.48 
Diluted$3.49 $2.89 $2.46