XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Common Share (Tables)
9 Months Ended
Jan. 31, 2025
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 (loss) per share of common stock:
Three Months Ended
January 31,
Nine Months Ended
January 31,
2025202420252024
(in thousands, except per share data)
Net income (loss)$(21,409)$51,905 $89,375 $219,692 
Basic earnings (loss) per common share:
Basic weighted average common shares outstanding38,708 39,864 39,125 40,360 
Basic earnings (loss) per common share$(0.55)$1.30 $2.28 $5.44 
Diluted earnings (loss) per common share:
Basic weighted average common shares outstanding38,708 39,864 39,125 40,360 
Add: Common Stock Equivalents— 648 602 666 
Diluted weighted average common shares outstanding38,708 40,512 39,727 41,026 
Diluted earnings (loss) per common share$(0.55)$1.28 $2.25 $5.35