XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Jul. 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 July 31,

2024

    

2023

Numerator:

 

  

 

  

Net income

$

4,064

$

1,346

Denominator:

 

  

 

  

Weighted average number of common shares outstanding – basic

 

5,309

 

5,292

Earnings per share – basic

$

0.77

$

0.25

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

    

Three Months Ended July 31,

2024

    

2023

Numerator:

 

  

 

  

Net income

 

$

4,064

 

$

1,346

Denominator:

Weighted average number of common shares outstanding – basic

5,309

5,292

Dilutive effect of shares of restricted common stock

29

27

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

15

6

Weighted average number of common shares outstanding – diluted

5,353

5,325

Earnings per share – diluted

 

$

0.76

 

$

0.25