v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Apr. 30, 2025
NET INCOME PER SHARE:  
SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED

Basic earnings per share are calculated using our weighted-average outstanding common shares. Diluted earnings per share (reflecting the effect of all potentially dilutive securities – which are principally stock options and restricted stock grants) are calculated using our weighted-average outstanding common shares including the dilutive effect of stock awards as determined under the treasury stock method.

 

   Three Months   Three Months   Six Months   Six Months 
   Ended   Ended   Ended   Ended 
   April 30,   April 30,   April 30,   April 30, 
Fiscal Period  2025   2024   2025   2024 
Numerator:                
Net Income  $908,762   $1,415,238   $1,821,737   $2,045,126 
                     
Denominator:                    
Basic weighted average common shares outstanding   11,221,080    11,168,493    11,223,528    11,148,565 
Unexercised portion of options and restricted stock awards   85,748    119,717    85,748    119,717 
Diluted outstanding shares   11,306,828    11,288,210    11,309,276    11,268,282 
                     
Net income per share                    
                     
Basic  $0.08   $0.13   $0.16   $0.18 
Diluted  $0.08   $0.13   $0.16   $0.18