| Schedule of computation of basic and diluted earnings per share |
The following table presents calculations of earnings per share: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | Six Months Ended June 30, | | | 2026 | | 2025 | 2026 | | 2025 | | | | | Computation of weighted average number of basic and diluted shares: | | | | | | | | | | | Common shares outstanding at the beginning of the period | 17,499,883 | | | 17,880,858 | | 17,566,125 | | | 17,938,844 | | | | | | Weighted average number of net shares (redeemed) | (20,348) | | | (73,706) | | (57,648) | | | (75,616) | | | | | | Weighted average shares outstanding (basic) | 17,479,535 | | | 17,807,152 | | 17,508,477 | | 17,863,228 | | | | | | Weighted average of potential dilutive shares attributable to stock options granted, computed under the treasury stock method | 4,592 | | | 2,590 | | 3,965 | | 2,164 | | | | | | Weighted average number of shares (diluted) | 17,484,127 | | | 17,809,742 | | 17,512,442 | | | 17,865,392 | | | | | | Net income (In thousands) | $ | 26,012 | | | $ | 18,652 | | $ | 47,955 | | | $ | 33,085 | | | | | | Earnings per share: | | | | | | | | | | | Basic | $ | 1.49 | | | $ | 1.05 | | $ | 2.74 | | | $ | 1.85 | | | | | | Diluted | $ | 1.49 | | | $ | 1.05 | | $ | 2.74 | | | $ | 1.85 | | | | |
|