Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details)

v3.23.2
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Jan. 31, 2023
Jul. 31, 2022
Apr. 30, 2022
Jan. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
NET INCOME PER SHARE:                
Net Income $ 1,038,780 $ 1,008,477 $ 1,397,857 $ 1,768,657 $ 611,303 $ 1,217,248 $ 3,445,114 $ 3,597,208
Basic weighted average common shares outstanding 11,092,420     10,858,302     11,044,624 10,857,724
Unused portion of options and restricted stock awards 191,717     516,839     191,717 516,839
Diluted outstanding shares 11,284,137     11,375,141     11,236,341 11,374,563
Basic $ 0.09     $ 0.16     $ 0.31 $ 0.33
Diluted $ 0.09     $ 0.16     $ 0.31 $ 0.32