XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Common Share (Tables)
12 Months Ended
Apr. 30, 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:
Year Ended April 30,
202220212020
(in thousands, except per share data)
Net income$273,442 $105,560 $23,381 
Less: Net income allocated to participating securities— — 74 
Net income attributable to common stockholders$273,442 $105,560 $23,307 
Basic earnings per common share:
Basic weighted average common shares outstanding43,075 42,765 41,853 
Basic earnings per common share$6.35 $2.47 $0.56 
Diluted earnings per common share:
Basic weighted average common shares outstanding43,075 42,765 41,853 
Add: Common Stock Equivalents823 578 651 
Diluted weighted average common shares outstanding43,898 43,343 42,504 
Diluted earnings per common share$6.23 $2.44 $0.55