XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Common Share (Tables)
9 Months Ended
Jan. 31, 2022
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
January 31,
Nine Months Ended
January 31,
2022202120222021
(in thousands, except per share data)
Net income$61,383 $16,126 $196,946 $71,814 
Basic earnings per common share:
Basic weighted average common shares outstanding43,094 42,726 43,106 42,691 
Basic earnings per common share$1.42 $0.38 $4.57 $1.68 
Diluted earnings per common share:
Basic weighted average common shares outstanding43,094 42,726 43,106 42,691 
Add: Common Stock Equivalents851 635 831 493 
Diluted weighted average common shares outstanding43,945 43,361 43,937 43,184 
Diluted earnings per common share$1.40 $0.37 $4.48 $1.66