XML 96 R36.htm IDEA: XBRL DOCUMENT 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