| EARNINGS PER SHARE The following table sets forth the computation of the basic and diluted earnings per share (in thousands, except per share data): | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | Numerator for basic and diluted earnings per share: | | | | | | | | | | | | Net income | $ | 12,272 | | | $ | 11,739 | | | $ | 25,764 | | | $ | 32,665 | | | | | | Less: Earnings allocated to unvested restricted stock | (150) | | | (194) | | | (333) | | | (540) | | | | | | Income attributable to common stockholders | $ | 12,122 | | | $ | 11,545 | | | $ | 25,431 | | | $ | 32,125 | | | | | | | | | | | | | | | | | Denominator: | | | | | | | | | | | | Denominator for basic earnings per common share – weighted average shares outstanding | 15,651 | | | 15,458 | | | 15,609 | | | 15,352 | | | | | | Effect of dilutive securities: | | | | | | | | | | | | Stock options | 191 | | | 195 | | | 202 | | | 176 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Denominator for diluted earnings per common share – weighted average shares outstanding | 15,842 | | | 15,653 | | | 15,811 | | | 15,528 | | | | | | | | | | | | | | | | | Basic earnings per common share: | $ | 0.78 | | | $ | 0.75 | | | $ | 1.63 | | | $ | 2.09 | | | | | | Diluted earnings per common share: | $ | 0.77 | | | $ | 0.74 | | | $ | 1.61 | | | $ | 2.07 | | | | |
Stock options excluded from the computation of diluted earnings per share because the inclusion of such stock options would result in an antidilutive effect are as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | Antidilutive stock options | 208 | | | 228 | | | 213 | | | 224 | | | |
|