XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Common Share (Tables)
6 Months Ended
Oct. 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
October 31,
Six Months Ended
October 31,
2024202320242023
(in thousands, except per share data)
Net income$53,536 $80,957 $110,784 $167,787 
Basic earnings per common share:
Basic weighted average common shares outstanding39,126 40,466 39,334 40,608 
Basic earnings per common share$1.37 $2.00 $2.82 $4.13 
Diluted earnings per common share:
Basic weighted average common shares outstanding39,126 40,466 39,334 40,608 
Add: Common Stock Equivalents577 622 630 674 
Diluted weighted average common shares outstanding39,703 41,088 39,964 41,282 
Diluted earnings per common share$1.35 $1.97 $2.77 $4.06