XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share
6 Months Ended
Oct. 31, 2023
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:
Three Months Ended
October 31,
Six Months Ended
October 31,
2023202220232022
(in thousands, except per share data)
Net income$80,957 $103,153 $167,787 $192,623 
Basic earnings per common share:
Basic weighted average common shares outstanding40,466 42,232 40,608 42,390 
Basic earnings per common share$2.00 $2.44 $4.13 $4.54 
Diluted earnings per common share:
Basic weighted average common shares outstanding40,466 42,232 40,608 42,390 
Add: Common Stock Equivalents622 655 674 712 
Diluted weighted average common shares outstanding41,088 42,887 41,282 43,102 
Diluted earnings per common share$1.97 $2.41 $4.06 $4.47 
During the three and six months ended October 31, 2023 and 2022, the number of Common Stock Equivalents excluded from the calculation of diluted earnings per share because their effect would have been anti-dilutive was not material. Anti-dilutive securities could be dilutive in future periods.