v3.26.1
Net Income Per Common Share
12 Months Ended
Apr. 30, 2026
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,
 202620252024
Basic
Net income$714,448 $546,520 $501,972 
Weighted average shares outstanding-basic37,065,319 37,116,152 37,164,022 
Basic earnings per common share$19.28 $14.72 $13.51 
Diluted
Net income$714,448 $546,520 $501,972 
Weighted-average shares outstanding-basic37,065,319 37,116,152 37,164,022 
Plus dilutive effect of share-based compensation216,334 226,860 206,284 
Weighted-average shares outstanding-diluted37,281,653 37,343,012 37,370,306 
Diluted earnings per common share$19.16 $14.64 $13.43