Quarterly report [Sections 13 or 15(d)]

Consolidated Statements of Changes in Stockholders' Equity (Unaudited)

v3.25.2
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, 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          
Employee 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
Treasury Stock (15,633) (15,633)
Net Income 629,888 629,888
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           591,897
Net Income           2,045,126
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          
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          
Employee 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)
Treasury Stock
Net Income 1,415,238 1,415,238
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          
Balance at Oct. 31, 2024 $ 11,195 63,096,583 (2,510,831) (7,406,491) (61,933) 53,128,523
Balance, shares at Oct. 31, 2024 11,195,487          
Employee stock-based compensation 100,145 100,145
Stock issued for options exercised and stock grants 24 (24)
Foreign currency translation adjustment (1,028,586) (1,028,586)
Net Income 912,975 912,975
Balance at Jan. 31, 2025 $ 11,219 63,196,704 (3,539,417) (6,493,516) (61,933) 53,113,057
Balance, shares at Jan. 31, 2025 11,218,804          
Balance at Oct. 31, 2024 $ 11,195 63,096,583 (2,510,831) (7,406,491) (61,933) 53,128,523
Balance, shares at Oct. 31, 2024 11,195,487          
Stock issued for options exercised and stock grants, shares 23,317          
Foreign currency translation adjustment           771,853
Net Income           1,821,737
Balance at Apr. 30, 2025 $ 11,233 63,262,929 (1,738,978) (5,584,754) (61,933) 55,888,497
Balance, shares at Apr. 30, 2025 11,232,514          
Balance at Jan. 31, 2025 $ 11,219 63,196,704 (3,539,417) (6,493,516) (61,933) 53,113,057
Balance, shares at Jan. 31, 2025 11,218,804          
Employee stock-based compensation 66,239 66,239
Stock issued for options exercised and stock grants $ 14 (14)
Stock issued for options exercised and stock grants, shares 13,710          
Foreign currency translation adjustment 1,800,439 1,800,439
Net Income 908,762 908,762
Balance at Apr. 30, 2025 $ 11,233 $ 63,262,929 $ (1,738,978) $ (5,584,754) $ (61,933) $ 55,888,497
Balance, shares at Apr. 30, 2025 11,232,514