v3.26.1
Note 9 - Earnings per Share
6 Months Ended
Jul. 31, 2026
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 9 - Earnings per share

 

  

Three Months Ended July 31,

  

Six Months Ended July 31,

 
  

2026

  

2025

  

2026

  

2025

 

Basic weighted average common shares outstanding

  8,167   8,007   8,145   7,995 

Dilutive effect of equity compensation plans

  93   126   106   113 

Weighted average common shares outstanding assuming full dilution

  8,260   8,133   8,251   8,108 
                 

Net income attributable to common stock

 $2,547  $851  $4,349  $5,803 
                 

Earnings per share attributable to common stock

                

Basic

 $0.31  $0.11  $0.53  $0.73 

Diluted

 $0.31  $0.10  $0.53  $0.72