XML 61 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income per Common Share (Tables)
12 Months Ended
Jul. 31, 2024
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,
 202420232022
Numerator (in thousands):
Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)$197,215 $174,857 $149,979 
Less:
Preferential dividends(748)(769)(803)
Preferential dividends on dilutive stock options(5)(3)(8)
Numerator for basic and diluted income per Class B Voting Common Share$196,462 $174,085 $149,168 
Denominator (in thousands):
Denominator for basic income per share for both Class A and Class B48,119 49,591 51,321 
Plus: Effect of dilutive equity awards377 278 330 
Denominator for diluted income per share for both Class A and Class B48,496 49,869 51,651 
Net income per Class A Nonvoting Common Share:
Basic$4.10 $3.53 $2.92 
Diluted$4.07 $3.51 $2.90 
Net income per Class B Voting Common Share:
Basic$4.08 $3.51 $2.91 
Diluted$4.05 $3.49 $2.89