| Schedule of Weighted Average Number of Shares |
The reconciliation of the weighted average number of shares of Common Stock used in the calculation of basic and diluted earnings per common share follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30 | | Six months ended June 30 | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | Weighted average number of shares outstanding | 14,480,305 | | 13,925,707 | | 14,467,100 | | 13,700,308 | | | | | | | | | | Effect of dilutive securities, common share equivalents: | | | | | | | | | Stock options | 132,673 | | 181,646 | | 132,003 | | 180,620 | | Warrants | - | | | 230,381 | | - | | | 229,951 | | Restricted stock awards | 58,649 | | 49,804 | | 39,696 | | 37,869 | | | | | | | | | Weighted average number of shares outstanding, used for computing diluted earnings per share | 14,671,627 | | 14,387,538 | | 14,638,799 | | 14,148,748 |
|