Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Common Share - Schedule of Earnings Per Share Basic and Diluted (Details)

v3.21.1
Earnings Per Common Share - Schedule of Earnings Per Share Basic and Diluted (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2021
Jan. 31, 2021
Apr. 30, 2020
Jan. 31, 2020
Apr. 30, 2021
Apr. 30, 2020
NET INCOME (LOSS) PER SHARE:            
Net Income (Loss) $ 2,207,933 $ 1,128,844 $ (265,080) $ 1,346,773 $ 3,336,777 $ 1,081,693
Denominator: Basic weighted average common shares outstanding 10,772,315   10,721,881   10,763,652 10,721,881
Denominator: Options issued 419,000   555,000   419,000 555,000
Denominator: Diluted outstanding shares 11,191,315   11,276,881   11,182,652 11,276,881
Net income per share, Basic $ 0.20   $ (0.02)   $ 0.31 $ 0.10
Net income per share, Diluted $ 0.20   $ (0.02)   $ 0.30 $ 0.10