XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Common Share (Tables)
3 Months Ended
Jul. 31, 2024
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,
20242023
(in thousands, except per share data)
Net income$57,248 $86,830 
Basic earnings per common share:
Basic weighted average common shares outstanding39,542 40,749 
Basic earnings per common share$1.45 $2.13 
Diluted earnings per common share:
Basic weighted average common shares outstanding39,542 40,749 
Add: Common Stock Equivalents684 728 
Diluted weighted average common shares outstanding40,226 41,477 
Diluted earnings per common share$1.42 $2.09