XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share (Tables)
3 Months Ended
Jul. 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
July 31,
20212020
Net income$61,202 $27,219 
Basic earnings per common share:
Basic weighted average common shares outstanding43,089 42,624 
Basic earnings per common share$1.42 $0.64 
Diluted earnings per common share:
Basic weighted average common shares outstanding43,089 42,624 
Add: Common Stock Equivalents883 393 
Diluted weighted average common shares outstanding43,972 43,017 
Diluted earnings per common share$1.39 $0.63