XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Earnings Per Share
3 Months Ended
Apr. 30, 2025
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 9 - Earnings per share

 

  

Three Months Ended April 30,

 
  

2025

  

2024

 

Basic weighted average common shares outstanding at April 30, 2025

  7,983   7,906 

Dilutive effect of equity compensation plans

  96   150 

Weighted average common shares outstanding assuming full dilution

  8,079   8,056 
         

Stock options and restricted stock not included in the computation of diluted earnings per share of common stock because the option exercise prices or grant date prices exceeded the average market prices of the common shares

  -   32 

Stock options and restricted stock with exercise prices or grant date prices below the average market prices

  96   150 
         

Net income attributable to common stock

 $4,952  $1,443 
         

Earnings per share attributable to common stock

        

Basic

 $0.62  $0.18 

Diluted

 $0.61  $0.18