The components of earnings per share – basic are as follows (amounts in thousands, except per share amounts): | | | | | | | | | Three Months Ended | | | July 31, | | | 2026 | | 2025 | Numerator: | | | | | | | Net income | | $ | 276 | | $ | 4,692 | Denominator: | | | | | | | Weighted average number of common shares outstanding – basic | | | 5,337 | | | 5,326 | Earnings per share – basic | | $ | 0.05 | | $ | 0.88 |
The components of earnings per share – diluted are as follows (amounts in thousands, except per share amounts): | | | | | | | | | Three Months Ended | | | July 31, | | | 2026 | | 2025 | Numerator: | | | | | | | Net income | | $ | 276 | | $ | 4,692 | Denominator: | | | | | | | Weighted average number of common shares outstanding – basic | | | 5,337 | | | 5,326 | Dilutive effect of unvested shares of restricted common stock | | | 34 | | | 31 | Dilutive effect of shares issuable upon the exercise of stock options that are in-the-money | | | 22 | | | 18 | Weighted average number of common shares outstanding – diluted | | | 5,393 | | | 5,375 | | | | | | | | Earnings per share – diluted | | $ | 0.05 | | $ | 0.87 |
|