v3.26.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following is a reconciliation of net income and shares outstanding to the net income and number of shares used to compute earnings per share (“EPS”) for the periods indicated:
For the Three Months Ended
September 30, 2026June 30, 2026September 30, 2025
IncomeSharesIncomeSharesIncomeShares
(dollars in thousands except per share data)
Net income$12,637 $10,140 $10,148 
Shares outstanding16,827,16816,985,91917,043,897
Impact of weighting shares83,28425,705181,805
Used in basic EPS12,637 16,910,45210,140 17,011,62410,148 17,225,702
Dilutive effect of outstanding stock options & RSUs117,234130,11875,925
Used in dilutive EPS$12,637 17,027,686$10,140 17,141,742$10,148 17,301,627
Basic earnings per common share$0.75 $0.60 $0.59 
Diluted earnings per common share$0.74 $0.59 $0.59 
For the Nine Months Ended September 30,
20262025
IncomeSharesIncomeShares
(dollars in thousands except per share data)
Net income$34,077 $21,771 
Shares outstanding16,827,16817,043,897
Impact of weighting shares167,548520,938
Used in basic EPS34,077 16,994,71621,771 17,564,835
Dilutive effect of outstanding stock options & RSUs119,39756,764
Used in dilutive EPS$34,077 17,114,113$21,771 17,621,599
Basic earnings per common share$2.01 $1.24 
Diluted earnings per common share$1.99 $1.24 
Options to purchase zero, 12,000, and 34,000 shares of common stock were excluded from the calculation of diluted earnings per share for the three months ended September 30, 2026, June 30, 2026, and September 30, 2025, respectively, because their effect would have been anti-dilutive. Options to purchase 13,231 and 82,247 shares of common stock were excluded from the calculation of diluted earnings per share for the nine months ended September 30, 2026 and 2025, respectively, because their effect would have been anti-dilutive. There were 8,226, zero, and 2,300 anti-dilutive unvested RSUs outstanding for the three months ended September 30, 2026, June 30, 2026, and September 30, 2025, and 2,772 and 6,786 anti-dilutive unvested RSUs outstanding for the nine months ended September 30, 2026 and 2025.