Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details)

v3.25.2
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2025
Apr. 30, 2024
NET INCOME PER SHARE:            
Net Income $ 908,762 $ 912,975 $ 1,415,238 $ 629,888 $ 1,821,737 $ 2,045,126
Basic weighted average common shares outstanding 11,221,080   11,168,493   11,223,528 11,148,565
Unexercised portion of options and restricted stock awards 85,748   119,717   85,748 119,717
Diluted outstanding shares 11,306,828   11,288,210   11,309,276 11,268,282
Basic $ 0.08   $ 0.13   $ 0.16 $ 0.18
Diluted $ 0.08   $ 0.13   $ 0.16 $ 0.18