XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share (Tables)
12 Months Ended
Apr. 30, 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 per share of common stock:
Year Ended April 30,
202520242023
(in thousands, except per share data)
Net income$115,469 $276,079 $332,991 
Basic earnings per common share:
Basic weighted average common shares outstanding38,928 40,229 41,904 
Basic earnings per common share$2.97 $6.86 $7.95 
Diluted earnings per common share:
Basic weighted average common shares outstanding38,928 40,229 41,904 
Add: Common Stock Equivalents575 677 688 
Diluted weighted average common shares outstanding39,503 40,906 42,592 
Diluted earnings per common share$2.92 $6.75 $7.82