XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share And Stockholders' Equity
6 Months Ended
Oct. 31, 2024
Earnings Per Share And Stockholders' Equity [Abstract]  
Earnings Per Share And Stockholders' Equity Note D - Earnings Per Share and Stockholders’ Equity

The following table sets forth the computation of basic and diluted (loss) earnings per share:

Three Months Ended

Six Months Ended

October 31,

October 31,

October 31,

October 31,

2024

2023

2024

2023

Net (loss)/income

$

(9,466,669)

$

28,262

$

(12,755,829)

$

290,361

Weighted-average shares

Basic

6,119,288

6,091,331

6,119,288

6,092,761

Effect of dilutive stock options

-

99,365

-

73,763

Diluted

6,119,288

6,190,696

6,119,288

6,166,524

Basic (loss)/earnings per share

$

(1.55)

$

0.00

$

(2.08)

$

0.05

Diluted (loss)/earnings per share

$

(1.55)

$

0.00

$

(2.08)

$

0.05

Options to purchase 691,331 and 596,081 shares of common stock were outstanding and exercisable at October 31, 2024 and 2023, respectively. There were no options granted during the three month period ended October 31, 2024 and October 31, 2023, respectively. There were no options granted during the six month period ended October 31, 2024 and there were 177,000 options granted during the six month period ended October 31, 2023. There was $64,328 and $64,938 stock option expense recognized for the three month periods ended October 31, 2024 and 2023, respectively. There was $135,502 and $249,755 stock option expense recognized for the six month periods ended October 31, 2024 and 2023, respectively. The balance of unrecognized compensation expense related to the Company’s stock option plans at October 31, 2024 and 2023 was $168,414 and $487,120, respectively. There were 633,964 anti-dilutive common stock equivalents and 178,000 anti-dilutive common stock equivalents for the three month periods ended October 31, 2024 and 2023, respectively, which have been excluded from the calculation of diluted earnings per share. There were 291,288 anti-dilutive common stock equivalents and 260,886 anti-dilutive common stock equivalents for the six month periods ended October 31, 2024 and 2023, respectively, which have been excluded from the calculation of diluted earnings per share.