Quarterly report pursuant to Section 13 or 15(d)

Consolidated Statements of Changes in Stockholders' Equity (Unaudited)

v3.24.3
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balance at Oct. 31, 2022 $ 10,918 $ 62,313,988 $ (4,737,124) $ (14,176,636) $ (28,337) $ 43,382,809
Balance, shares at Oct. 31, 2022 10,916,853          
Stock-based compensation 182,153 182,153
Stock issued for options exercised and stock grants $ 25 (25)
Stock issued for options exercised and stock grants, shares 25,500          
Foreign currency translation adjustment 1,607,650 1,607,650
Net Income 1,397,857 1,397,857
Balance at Jan. 31, 2023 $ 10,943 62,496,116 (3,129,474) (12,778,779) (28,337) 46,570,469
Balance, shares at Jan. 31, 2023 10,942,353          
Balance at Oct. 31, 2022 $ 10,918 62,313,988 (4,737,124) (14,176,636) (28,337) 43,382,809
Balance, shares at Oct. 31, 2022 10,916,853          
Foreign currency translation adjustment           2,538,506
Net Income           3,445,114
Balance at Jul. 31, 2023 $ 11,118 62,802,551 (2,198,618) (10,731,522) (46,300) 49,837,229
Balance, shares at Jul. 31, 2023 11,117,695          
Balance at Jan. 31, 2023 $ 10,943 62,496,116 (3,129,474) (12,778,779) (28,337) 46,570,469
Balance, shares at Jan. 31, 2023 10,942,353          
Stock-based compensation 196,261 196,261
Stock issued for options exercised and stock grants $ 100 (101) (2,838) (2,839)
Stock issued for options exercised and stock grants, shares 100,544          
Foreign currency translation adjustment 538,373 538,373
Net Income 1,008,477 1,008,477
Balance at Apr. 30, 2023 $ 11,043 62,692,276 (2,591,101) (11,770,302) (31,175) 48,310,741
Balance, shares at Apr. 30, 2023 11,042,897          
Stock-based compensation 110,350 110,350
Stock issued for options exercised and stock grants $ 75 (75) (15,125) (15,125)
Stock issued for options exercised and stock grants, shares 74,798          
Foreign currency translation adjustment 392,483 392,483
Net Income 1,038,780 1,038,780
Balance at Jul. 31, 2023 $ 11,118 62,802,551 (2,198,618) (10,731,522) (46,300) 49,837,229
Balance, shares at Jul. 31, 2023 11,117,695          
Balance at Oct. 31, 2023 $ 11,118 62,958,984 (3,442,549) (11,052,487) (46,300) 48,428,766
Balance, shares at Oct. 31, 2023 11,117,695          
Stock-based compensation 77,076 77,076
Stock issued for options exercised and stock grants $ 47 (47)
Stock issued for options exercised and stock grants, shares 46,788          
Foreign currency translation adjustment 1,029,580 1,029,580
Net Income $ 629,888 $ 629,888
Treasury Stock (15,633) (15,633)
Balance at Jan. 31, 2024 $ 11,165 $ 63,036,013 $ (2,412,969) $ (10,422,599) $ (61,933) $ 50,149,677
Balance, shares at Jan. 31, 2024 11,164,483          
Balance at Oct. 31, 2023 $ 11,118 62,958,984 (3,442,549) (11,052,487) (46,300) 48,428,766
Balance, shares at Oct. 31, 2023 11,117,695          
Foreign currency translation adjustment           985,277
Net Income           3,319,784
Balance at Jul. 31, 2024 $ 11,179 63,045,766 (2,457,272) (7,732,703) (61,933) 52,805,037
Balance, shares at Jul. 31, 2024 11,178,933          
Balance at Jan. 31, 2024 $ 11,165 63,036,013 (2,412,969) (10,422,599) (61,933) 50,149,677
Balance, shares at Jan. 31, 2024 11,164,483          
Stock-based compensation (60,862) (60,862)
Stock issued for options exercised and stock grants $ 8 (8)
Stock issued for options exercised and stock grants, shares 8,200          
Foreign currency translation adjustment (437,683) (437,683)
Balance at Apr. 30, 2024 $ 11,173 62,975,143 (2,850,652) (9,007,361) (61,933) 51,066,370
Balance, shares at Apr. 30, 2024 11,172,683          
Stock-based compensation 70,629 70,629
Stock issued for options exercised and stock grants 6 (6)
Foreign currency translation adjustment 393,380 393,380
Net Income 1,274,658 1,274,658
Balance at Jul. 31, 2024 $ 11,179 $ 63,045,766 $ (2,457,272) $ (7,732,703) $ (61,933) $ 52,805,037
Balance, shares at Jul. 31, 2024 11,178,933