Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details)

v3.24.1.1.u2
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2024
Apr. 30, 2023
NET INCOME PER SHARE:            
Net Income $ 1,415,238 $ 629,888 $ 1,008,477 $ 1,397,857 $ 2,045,126 $ 2,406,334
Basic weighted average common shares outstanding 11,168,493   11,010,077   11,148,565 10,970,806
Unexercised portion of options and restricted stock awards 119,717   320,677   119,717 320,677
Diluted outstanding shares 11,288,210   11,330,754   11,268,282 11,291,483
Basic $ 0.13   $ 0.09   $ 0.18 $ 0.22
Diluted $ 0.13   $ 0.09   $ 0.18 $ 0.21