v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
EARNINGS PER SHARE        
NET INCOME $ 232,986 $ 95,353 $ 265,846 $ 103,889
Weighted average number of common shares - used to compute basic earnings per share 22,901,719 22,934,385 22,903,891 22,946,461
Effect of options to purchase common stock 10,103 10,023 7,920 6,426
Weighted average number of shares - used to compute diluted earnings per share 22,911,822 22,944,408 22,911,811 22,952,887