XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Common Share (Tables)
9 Months Ended
Jan. 31, 2021
Earnings Per Common Share  
Schedule of computation of basic and diluted earnings per share of common stock

Three Months Ended

Nine Months Ended

January 31, 

January 31, 

    

2021

2020

    

2021

    

2020

(in thousands, except per share data)

Net income

$

16,126

$

10,879

$

71,814

$

64,837

Less: Net income allocated to participating securities

273

Net income attributable to common stockholders

$

16,126

    

$

10,879

$

71,814

$

64,564

Basic earnings per common share:

  

  

Basic weighted average common shares outstanding

 

42,726

 

42,223

 

42,691

 

41,663

Basic earnings per common share

$

0.38

$

0.26

$

1.68

$

1.55

Diluted earnings per common share:

 

  

 

  

 

  

 

  

Basic weighted average common shares outstanding

 

42,726

 

42,223

 

42,691

 

41,663

Add: Common Stock Equivalents

 

635

 

726

 

493

 

738

Diluted weighted average common shares outstanding

 

43,361

 

42,949

 

43,184

 

42,401

Diluted earnings per common share

$

0.37

$

0.25

$

1.66

$

1.52