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 9 Months Ended
Jul. 31, 2025
Apr. 30, 2025
Jan. 31, 2025
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
NET INCOME PER SHARE:                
Net Income $ 1,282,985 $ 908,762 $ 912,975 $ 1,274,658 $ 1,415,238 $ 629,888 $ 3,104,722 $ 3,319,784
Basic weighted average common shares outstanding 11,237,654     11,173,819     11,226,665 11,157,799
Unexercised portion of options and restricted stock awards 66,895     137,417     66,895 137,417
Diluted outstanding shares 11,304,549     11,311,236     11,293,560 11,295,216
Basic $ 0.11     $ 0.11     $ 0.28 $ 0.30
Diluted $ 0.11     $ 0.11     $ 0.27 $ 0.29