XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Common Share (Tables)
12 Months Ended
Apr. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Computations for basic and diluted earnings per common share are presented below:
 Years ended April 30,
 202220212020
Basic
Net income$339,790 $312,900 $263,846 
Weighted average shares outstanding-basic37,158,898 37,092,273 36,956,115 
Basic earnings per common share$9.14 $8.44 $7.14 
Diluted
Net income$339,790 $312,900 $263,846 
Weighted-average shares outstanding-basic37,158,898 37,092,273 36,956,115 
Plus effect of stock options and restricted stock units197,800 263,865 229,713 
Weighted-average shares outstanding-diluted37,356,698 37,356,138 37,185,828 
Diluted earnings per common share$9.10 $8.38 $7.10