v3.26.3
Note 6 - Income (Loss) Per Share (Tables)
9 Months Ended
Jul. 31, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

 

Three Months Ended July 31,

 

 

Nine Months Ended July 31,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding for basic earnings per share

 

 

10,850,483

 

 

 

10,668,375

 

 

 

10,806,219

 

 

 

10,632,566

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Add effects of potentially dilutive securities-assumed exercise of stock options

 

 

749,816

 

 

 

105,929

 

 

 

591,352

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding for diluted earnings per share

 

 

11,600,299

 

 

 

10,774,304

 

 

 

11,397,571

 

 

 

10,632,566