XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
6 Months Ended
Oct. 31, 2024
EARNINGS PER SHARE  
Schedule of earnings per share - basic and diluted The components of earnings per share – basic are as follows (amounts in thousands, except per share amounts):

    

Three Months Ended

    

Six Months Ended

October 31,

October 31,

2024

    

2023

2024

    

2023

Numerator:

  

 

  

  

 

  

Net income

$

4,042

$

1,108

$

8,106

$

2,454

Denominator:

 

  

 

  

 

  

 

  

Weighted average number of common shares outstanding – basic

 

5,320

 

5,301

 

5,314

 

5,296

Earnings per share – basic

$

0.76

$

0.21

$

1.53

$

0.46

The components of earnings per share – diluted are as follows (amounts in thousands, except per share amounts):

    

Three Months Ended

    

Six Months Ended

October 31,

October 31,

2024

    

2023

2024

    

2023

Numerator:

 

  

 

  

 

  

 

  

Net income

$

4,042

 

$

1,108

$

8,106

 

$

2,454

Denominator:

Weighted average number of common shares outstanding – basic

5,320

5,301

5,314

5,296

Dilutive effect of shares of restricted common stock

32

32

16

23

Dilutive effect of shares issuable upon the exercise of stock options that are in-the-money

22

6

37

14

Weighted average number of common shares outstanding – diluted

5,374

5,339

5,367

5,333

Earnings per share – diluted

$

0.75

 

$

0.21

$

1.51

 

$

0.46