| 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 September 30 | | Nine months ended September 30 | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | Weighted average number of shares outstanding | 14,478,275 | | 14,142,374 | | 14,470,866 | | 13,849,283 | | | | | | | | | | Effect of dilutive securities, common share equivalents: | | | | | | | | | Stock options | 136,223 | | 169,314 | | 132,201 | | 173,059 | | Warrants | - | | | 228,580 | | - | | | 230,149 | | Restricted stock awards | 101,614 | | 60,973 | | 54,873 | | 50,835 | | | | | | | | | Weighted average number of shares outstanding, used for computing diluted earnings per share | 14,716,112 | | 14,601,241 | | 14,657,940 | | 14,303,326 |
|