XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Common Share (Tables)
12 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted earnings per share of common stock
The following table sets forth the computation of basic and diluted earnings per share of common stock:
Year Ended April 30,
202420232022
(in thousands, except per share data)
Net income$276,079 $332,991 $273,442 
Basic earnings per common share:
Basic weighted average common shares outstanding40,229 41,904 43,075 
Basic earnings per common share$6.86 $7.95 $6.35 
Diluted earnings per common share:
Basic weighted average common shares outstanding40,229 41,904 43,075 
Add: Common Stock Equivalents677 688 823 
Diluted weighted average common shares outstanding40,906 42,592 43,898 
Diluted earnings per common share$6.75 $7.82 $6.23