13.  EARNINGS PER SHARE

Basic earnings per share (“EPS”) is computed by dividing net income or loss applicable to common stock by the weighted average number of common shares outstanding during the period, without considering any dilutive items. Nonvested shares of restricted stock are included in the computation of basic EPS because the holder has voting rights and shares in non-forfeitable dividends during the vesting period. Diluted EPS is computed by dividing net income or loss applicable to common stock by the weighted average number of common shares and common stock equivalents for items that are dilutive, net of shares assumed to be repurchased using the treasury stock method at the average share price for the Company’s common

stock during the period. Common stock equivalents arise from the assumed exercise of outstanding stock options. For the years ended March 31, 2025, 2024 and 2023, there were no stock options excluded in computing diluted EPS.

The following table presents a reconciliation of the components used to compute basic and diluted EPS for the years indicated:

    

Year Ended March 31, 

    

2025

    

2024

    

2023

(Dollars and share data in thousands, except per share data)

 

Basic EPS computation:

 

  

 

  

 

  

Numerator-net income

$

4,903

$

3,799

$

18,069

Denominator-weighted average common shares outstanding

 

21,063

 

21,138

 

21,638

Basic EPS

$

0.23

$

0.18

$

0.84

Diluted EPS computation:

 

  

 

  

 

  

Numerator-net income

$

4,903

$

3,799

$

18,069

Denominator-weighted average common shares outstanding

 

21,063

 

21,138

 

21,638

Effect of dilutive stock options

 

 

1

 

8

Weighted average common shares and common stock equivalents

 

21,063

 

21,139

 

21,646

Diluted EPS

$

0.23

$

0.18

$

0.83

On March 9, 2022, the Company announced that its Board of Directors authorized a stock repurchase program (the “March 2022 repurchase program”). Under the March 2022 repurchase program, the Company was authorized to repurchase up to $5.0 million of the Company’s outstanding shares of common stock, in the open market, based on prevailing market prices, or in private negotiated transactions, over a period beginning on March 21, 2022 and continuing until the earlier of the completion of the stock repurchase program or September 9, 2022.  The Company completed the March 2022 repurchase program on September 8, 2022, repurchasing 718,734 shares at an average price of $6.96 per share and at a total cost of $5.0 million. All shares repurchased under the March 2022 repurchase program were retired as of September 30, 2022.

On November 17, 2022, the Company announced that its Board of Directors authorized a stock repurchase programs (the “November 2022 repurchase program”). Under the November 2022 repurchase program, the Company was authorized to repurchase up to $2.5 million of the Company’s outstanding shares of common stock, in the open market or in privately negotiated transactions, over a period beginning on November 28, 2022 and continuing until the earlier of the completion of the authorized level of repurchases or May 28, 2023, depending upon market conditions. The Company completed the November 2022 repurchase program on May 5, 2023, repurchasing 394,334 shares at an average price of $6.34 per share and at a total cost of $2.5 million. Shares repurchased under the November 2022 repurchase program were retired as settled.

On September 26, 2024, the Company’s Board of Directors announced the adoption of a stock repurchase program (the “September 2024 repurchase program”), authorizing the Company to purchase up to $2.0 million of the Company’s outstanding shares of common stock, in the open market, based on prevailing market prices, or in privately negotiated transactions. The September 2024 repurchase program became effective on October 29, 2024 and was set to continue until the earlier of the completion of the repurchase limit or 12 months after the effective date, depending upon market conditions. The Company completed the September 2024 repurchase program on February 5, 2025, having repurchased a total of 358,631 shares at an average price of $5.58 per share and at a total cost of $2.0 million. All shares repurchased under the September 2024 repurchase program were retired as settled.

Historical Timeline

Fiscal YearFiled
2025Jun 12, 2025Showing above
2024Jun 14, 2024
2023Jun 14, 2023
2022Jun 15, 2022
2021Jun 21, 2021
2020Jun 17, 2020
2019Jun 14, 2019
2018Jun 13, 2018
2017Jun 5, 2017
2016Jun 14, 2016

About Earnings Per Share Disclosures

The earnings per share disclosure breaks down the calculation from net income to both basic and diluted EPS, revealing the full impact of a company's capital structure on per-share economics. The reconciliation between basic and diluted share counts exposes how many stock options, RSUs, convertible securities, and warrants are potentially dilutive to existing shareholders.

Key signals: a widening gap between basic and diluted shares indicates growing dilution from equity compensation or convertible instruments. Anti-dilutive securities excluded from the diluted calculation deserve attention — they represent latent dilution that will materialize if the stock price rises. Watch for the effect of share buybacks on per-share metrics: EPS growth driven primarily by repurchases rather than income growth signals weakening fundamentals. Compare year-over-year changes in the diluted share count against equity compensation expense to assess whether management is effectively managing dilution.