v3.26.1
EARNINGS PER SHARE
12 Months Ended
Apr. 30, 2026
EARNINGS PER SHARE  
EARNINGS PER SHARE

(14)         EARNINGS PER SHARE

Earnings per share – basic is calculated by dividing net income by the weighted-average number of common shares outstanding during the period. The weighted-average number of common shares outstanding during the period includes shares issuable upon settlement of deferred stock units but does not include unvested shares of restricted common stock or shares issuable upon the exercise of stock options. The components of earnings per share – basic are as follows (amounts in thousands, except per share amounts):

  ​ ​ ​

Year Ended April 30,

2026

  ​ ​ ​

2025

Numerator:

 

  ​

 

  ​

Net income

$

10,288

$

12,716

Denominator:

 

  ​

 

  ​

Weighted average number of common shares outstanding – basic

 

5,337

 

5,318

Earnings per share – basic

$

1.93

$

2.39

Earnings per share – diluted is calculated by dividing net income by the sum of (1) the weighted-average number of common shares outstanding during the period plus (2) the dilutive effects of unvested shares of restricted common stock, shares issuable upon the exercise of stock options that are in-the-money and other potentially dilutive instruments. The components of earnings per share – diluted are as follows (amounts in thousands, except per share amounts):

  ​ ​ ​

Year Ended April 30,

2026

  ​ ​ ​

2025

Numerator:

 

  ​

 

  ​

Net income

$

10,288

$

12,716

Denominator:

 

  ​

 

  ​

Weighted average number of common shares outstanding – basic

 

5,337

 

5,318

Dilutive effect of unvested shares of restricted common stock

 

33

 

31

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

 

23

 

20

Weighted average number of common shares outstanding – diluted

 

5,393

 

5,369

Earnings per share – diluted

$

1.91

$

2.37