XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 7 - EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
EARNINGS PER SHARE  
Schedule of computation of basic and diluted EPS

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

​

​

March 31,

​

​

​

2026

  ​ ​ ​

2025

​

​

​

(dollars in thousands, except share data)

​

​

​

​

​

​

​

​

​

Net income

​

$

33,383

​

$

25,797

​

​

​

​

​

​

​

​

​

Basic EPS

​

$

2.00

​

$

1.53

​

Diluted EPS

​

$

1.99

​

$

1.52

​

​

​

​

​

​

​

​

​

Weighted average common shares outstanding

​

 

16,651,808

​

 

16,900,785

​

Weighted average common shares issuable upon exercise of stock options and under the employee stock purchase plan

​

 

89,733

​

 

113,207

​

Weighted average common and common equivalent shares outstanding

​

 

16,741,541

​

 

17,013,992

​

​