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

For the Three Months Ended

  

For the Six Months Ended

 
  

June 30,

  

June 30,

 

($ in thousands, except per share data)

 

2026

  

2025

  

2026

  

2025

 

Net Income:

                

Net income

 $9,959  $6,321  $19,722  $13,501 

Earnings Per Share:

                

Basic earnings per share

 $1.43  $1.07  $2.83  $2.28 

Diluted earnings per share

 $1.41  $1.05  $2.79  $2.25 

Weighted Average Number of Shares Outstanding:

                

Basic shares

  6,966   5,929   6,975   5,920 

Effect of dilutive stock options and restricted stock

  92   77   94   86 

Diluted shares

  7,058   6,006   7,069   6,006