XML 34 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Common Share
12 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Net Income Per Common Share NET INCOME PER COMMON SHARE
Computations for basic and diluted earnings per common share are presented below:
 Years ended April 30,
 202420232022
Basic
Net income$501,972 $446,691 $339,790 
Weighted average shares outstanding-basic37,164,022 37,266,851 37,158,898 
Basic earnings per common share$13.51 $11.99 $9.14 
Diluted
Net income$501,972 $446,691 $339,790 
Weighted-average shares outstanding-basic37,164,022 37,266,851 37,158,898 
Plus effect of stock options and restricted stock units206,284 252,844 197,800 
Weighted-average shares outstanding-diluted37,370,306 37,519,695 37,356,698 
Diluted earnings per common share$13.43 $11.91 $9.10