v3.26.1
Weighted Average Shares Outstanding
12 Months Ended
Apr. 30, 2026
Earnings Per Share [Abstract]  
Weighted Average Shares Outstanding Weighted Average Shares Outstanding
Weighted average shares of common stock outstanding used in the calculation of basic and diluted earnings per share were as follows:
Years Ended April 30,
202620252024
Weighted average shares outstanding-basic8,289,3197,524,7706,388,537
Dilutive options and restricted stock156,820
Weighted average shares outstanding-diluted8,289,3197,681,5906,388,537
Antidilutive securities not included:
  Options721,757630,692368,118
  Warrants937,487
  Restricted stock258,46623,4219,898
For the year ended April 30, 2026, the Company reported a net loss. As a result, all potentially dilutive securities, including 154,107 weighted-average incremental shares determined under the treasury stock method, were excluded from the computation of diluted loss per share because their effect would have been antidilutive, and diluted loss per share equals basic loss per share. The potentially dilutive securities excluded are contained within the antidilutive securities presented in the table above.