v3.26.3
Note 7 - Earnings per Share
9 Months Ended
Sep. 30, 2026
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 7 — Earnings Per Share

 

The following table is a reconciliation of the weighted average shares used in the computation of earnings per share for the periods presented (in thousands, except per share data):

 

​

​

Three Months Ended
September 30,

​

​

Nine Months Ended
September 30,

​

Earnings per share - basic and diluted

​

2026

​

​

2025

​

​

2026

​

​

2025

​

Net income

​

$

29,899

​

​

$

19,892

​

​

$

31,482

​

​

$

15,191

​

Weighted average common shares outstanding - basic

​

​

11,450

​

​

​

11,185

​

​

​

11,446

​

​

​

11,159

​

Earnings per share - basic

​

$

2.61

​

​

$

1.78

​

​

$

2.75

​

​

$

1.36

​

Weighted average common shares outstanding - diluted

​

​

12,051

​

​

​

11,423

​

​

​

11,869

​

​

​

11,487

​

Earnings per share - diluted

​

$

2.48

​

​

$

1.74

​

​

$

2.65

​

​

$

1.32

​

 

Basic earnings per share is calculated using the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated using the weighted average number of common shares and common share equivalents outstanding during the period (which consist of restricted stock units to the extent they are dilutive). Potentially dilutive restricted stock units of nil and 6,409 for the three and nine months ended September 30, 2026, respectively, were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive.

 

Potentially dilutive restricted stock units of 103,085 and 51,697 for the three and nine months ended September 30, 2025, respectively, were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive.