XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Common Share (Tables)
3 Months Ended
Jul. 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
July 31,
20222021
(in thousands, except per share data)
Net income$89,470 $61,202 
Basic earnings per common share:
Basic weighted average common shares outstanding42,549 43,089 
Basic earnings per common share$2.10 $1.42 
Diluted earnings per common share:
Basic weighted average common shares outstanding42,549 43,089 
Add: Common Stock Equivalents768 883 
Diluted weighted average common shares outstanding43,317 43,972 
Diluted earnings per common share$2.07 $1.39