XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income per Common Share (Tables)
12 Months Ended
Jul. 31, 2022
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,
 202220212020
Numerator (in thousands):
Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)$149,979 $129,659 $112,369 
Less:
Preferential dividends(803)(807)(828)
Preferential dividends on dilutive stock options(8)(5)(10)
Numerator for basic and diluted income per Class B Voting Common Share$149,168 $128,847 $111,531 
Denominator (in thousands):
Denominator for basic income per share for both Class A and Class B51,321 52,039 52,763 
Plus: Effect of dilutive equity awards330 370 468 
Denominator for diluted income per share for both Class A and Class B51,651 52,409 53,231 
Net income per Class A Nonvoting Common Share:
Basic$2.92 $2.49 $2.13 
Diluted$2.90 $2.47 $2.11 
Net income per Class B Voting Common Share:
Basic$2.91 $2.48 $2.11 
Diluted$2.89 $2.46 $2.10