Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details)

v3.23.1
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2022
Jan. 31, 2022
Apr. 30, 2023
Apr. 30, 2022
NET INCOME PER SHARE:            
Net Income $ 1,008,477 $ 1,397,857 $ 611,303 $ 1,217,248 $ 2,406,334 $ 1,828,551
Basic weighted average common shares outstanding 11,010,077   10,857,673   10,970,806 10,857,429
Unused portion of options and restricted stock awards 320,677   547,834   320,677 547,834
Diluted outstanding shares 11,330,754   11,405,507   11,291,483 11,405,263
Basic $ 0.09   $ 0.06   $ 0.22 $ 0.17
Diluted $ 0.09   $ 0.05   $ 0.21 $ 0.16