Quarterly report [Sections 13 or 15(d)]

Note 12 - Earnings Per Share (Tables)

v3.25.2
Note 12 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

Six months ended

   

Three months ended

 

 

June 30,

   

June 30,

 

 

2025

   

2024

   

2025

   

2024

 

Numerator:

 

   

   

   

 

Net income

  $ 9,650     $ 6,161     $ 5,968     $ 3,430  
                                 

Less distributed and undistributed income allocated to participating securities

    158       146       93       84  
                                 

Net income attributable to common shareholders

    9,492       6,015       5,875       3,346  
                                 

Denominator:

                               

Weighted average common shares (Basic)

    4,509       4,449       4,521       4,461  
                                 

Weighted average common shares including assumed conversions (Diluted)

    4,509       4,449       4,521       4,461  
                                 

Basic net income per share

  $ 2.11     $ 1.35     $ 1.30     $ 0.75  

Diluted net income per share

  $ 2.11     $ 1.35     $ 1.30     $ 0.75