XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Common Share
12 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Common Share Earnings Per Common Share
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 
During the years ended April 30, 2024 and 2023, approximately 0.2 million and 0.4 million, respectively, stock options and restricted stock units were excluded from the calculation of diluted earnings per share because their effect would have been anti-dilutive. During the year ended April 30, 2022, the number of Common Stock Equivalents excluded from the calculation of diluted earnings per share was not material. Anti-dilutive securities could be dilutive in future periods.