XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share (Tables)
9 Months Ended
Jan. 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
January 31,
Nine Months Ended
January 31,
2024202320242023
(in thousands, except per share data)
Net income$51,905 $64,775 $219,692 $257,398 
Basic earnings per common share:
Basic weighted average common shares outstanding39,864 41,578 40,360 42,119 
Basic earnings per common share$1.30 $1.56 $5.44 $6.11 
Diluted earnings per common share:
Basic weighted average common shares outstanding39,864 41,578 40,360 42,119 
Add: Common Stock Equivalents648 654 666 693 
Diluted weighted average common shares outstanding40,512 42,232 41,026 42,812 
Diluted earnings per common share$1.28 $1.53 $5.35 $6.01