XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share (Tables)
6 Months Ended
Oct. 31, 2021
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:
Three Months Ended
October 31,
Six Months Ended
October 31,
2021202020212020
(in thousands, except per share data)
Net income$74,361 $28,469 $135,563 $55,688 
Basic earnings per common share:
Basic weighted average common shares outstanding43,135 42,723 43,112 42,674 
Basic earnings per common share$1.72 $0.67 $3.14 $1.30 
Diluted earnings per common share:
Basic weighted average common shares outstanding43,135 42,723 43,112 42,674 
Add: Common Stock Equivalents759 451 821 422 
Diluted weighted average common shares outstanding43,894 43,174 43,933 43,096 
Diluted earnings per common share$1.69 $0.66 $3.09 $1.29