Quarterly report [Sections 13 or 15(d)]

Note 12 - Earnings Per Share (Tables)

v3.25.1
Note 12 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

Three months ended

 

 

March 31,

 

 

2025

   

2024

 

Numerator:

 

   

 

Net income

  $ 3,684     $ 2,731  
                 

Less distributed and undistributed income allocated to participating securities

    (61 )     63  
                 

Net income attributable to common shareholders

    3,623       2,668  
                 

Denominator:

               

Weighted average common shares (Basic)

    4,497       4,438  
                 

Weighted average common shares including assumed conversions (Diluted)

    4,497       4,438  
                 

Basic net income per share

  $ 0.81     $ 0.60  

Diluted net income per share

  $ 0.81     $ 0.60