8. Earnings Per Share

Basic earnings per common share is calculated by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per common share reflects the assumed conversion of all potentially dilutive securities, consisting of stock options and restricted stock awards, for which the estimated fair value exceeds the exercise price, less shares which could have been purchased with the related proceeds, unless anti-dilutive. For employee equity awards, repurchased shares are also included for any unearned compensation adjusted for tax. The table below reflects the calculation of the weighted average number of common shares outstanding, on an as if converted basis, used in computing basic and diluted earnings per common share.

Year Ended December 31,

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Denominator:

 

  ​

 

  ​

 

  ​

Basic weighted average shares outstanding

 

27,862

 

29,104

 

29,991

Effect of dilutive stock options and restricted stock

 

162

 

167

 

156

Diluted weighted average shares outstanding

 

28,024

 

29,271

 

30,147

Diluted weighted average shares outstanding excludes the incremental effect of unvested restricted stock and shares that would be issued upon the assumed exercise of stock options in accordance with the treasury stock method. For each of the years ended December 31, 2025, 2024 and 2023, approximately 15, 20, and 52, respectively, of the Company’s restricted stock awards outstanding were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive. These restricted stock awards could be dilutive in the future.

Historical Timeline

Fiscal YearFiled
2025Feb 18, 2026Showing above
2024Feb 19, 2025
2023Feb 13, 2024
2022Feb 16, 2023
2021Feb 16, 2022
2020Feb 17, 2021
2019Feb 20, 2020
2018Feb 20, 2019
2017Feb 21, 2018
2016Feb 16, 2017
2015Feb 17, 2016

About Earnings Per Share Disclosures

The earnings per share disclosure breaks down the calculation from net income to both basic and diluted EPS, revealing the full impact of a company's capital structure on per-share economics. The reconciliation between basic and diluted share counts exposes how many stock options, RSUs, convertible securities, and warrants are potentially dilutive to existing shareholders.

Key signals: a widening gap between basic and diluted shares indicates growing dilution from equity compensation or convertible instruments. Anti-dilutive securities excluded from the diluted calculation deserve attention — they represent latent dilution that will materialize if the stock price rises. Watch for the effect of share buybacks on per-share metrics: EPS growth driven primarily by repurchases rather than income growth signals weakening fundamentals. Compare year-over-year changes in the diluted share count against equity compensation expense to assess whether management is effectively managing dilution.