Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details)

v3.24.3
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2024
Jan. 31, 2024
Jul. 31, 2023
Apr. 30, 2023
Jan. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
NET INCOME PER SHARE:              
Net Income $ 1,274,658 $ 629,888 $ 1,038,780 $ 1,008,477 $ 1,397,857 $ 3,319,784 $ 3,445,114
Basic weighted average common shares outstanding 11,173,819   11,092,420     11,157,799 11,044,624
Unexercised portion of options and restricted stock awards 137,417   191,717     137,417 191,717
Diluted outstanding shares 11,311,236   11,284,137     11,295,216 11,236,341
Basic $ 0.11   $ 0.09     $ 0.30 $ 0.31
Diluted $ 0.11   $ 0.09     $ 0.29 $ 0.31