v3.26.1
Note 9 - Earnings per Share
3 Months Ended
Apr. 30, 2026
Notes to Financial Statements  
Earnings Per Share [Text Block]

9. Earnings per Share

 

Net income per basic common share is computed using the weighted average number of common shares outstanding during the period, excluding unvested restricted stock. Net income per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period using the treasury stock method. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect and from the assumed vesting of unvested shares of restricted stock. For the three months ended April 30, 2026 and April 30, 2025, dilutive potential common shares outstanding had no effect on the calculation of earnings per share. The total basic weighted average common shares outstanding for the three months ended April 30, 2026, and  April 30, 2025, was approximately 9.1 million and 8.0 million shares, respectively.

 

On August 28, 2025, the Company entered into an equity distribution agreement (the “Sales Agreement”) with Lucid Capital Markets, LLC (“Lucid”), pursuant to which the Company may offer and sell up to $25.0 million of shares of the Company’s common stock, par value $0.01 per share, through an at-the-market (“ATM”) offering program administered by Lucid. Under the Sales Agreement, Lucid is entitled to compensation of up to 2% of the gross proceeds from the sale of Shares (the "Shares") under the ATM offering program. The Company has no obligation to sell any of the Shares under the Sales Agreement and may suspend solicitations and offers under the Sales Agreement at any time. During the three months ended April 30, 2026, the Company did not have any activity related to the Sales Agreement.