| Schedule of Earnings Per Share, Basic and Diluted |
The following information sets forth the computations of basic and diluted earnings per common share for the three and six months ended June 30, 2026 and 2025: | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | Net income | $ | 3,076,025 | | | $ | 3,358,314 | | | $ | 7,329,375 | | | $ | 6,457,751 | | | | | | | | | | | Dividends paid on unvested restricted stock | (57,623) | | | (55,701) | | | (100,910) | | | (141,181) | | | Net income attributable to common shareholders | 3,018,402 | | | 3,302,613 | | | 7,228,465 | | | 6,316,570 | | | Divided by: | | | | | | | | | Basic weighted average shares of common stock outstanding | 13,329,968 | | | 13,235,823 | | | 13,324,626 | | | 12,227,520 | | | Weighted average unvested restricted stock | 16,407 | | | 23,939 | | | 11,196 | | | 17,608 | | | Diluted weighted average shares of common stock outstanding | 13,346,375 | | | 13,259,762 | | | 13,335,822 | | | 12,245,128 | | | Basic earnings per common share | $ | 0.23 | | | $ | 0.25 | | | $ | 0.54 | | | $ | 0.52 | | | Diluted earnings per common share | $ | 0.23 | | | $ | 0.25 | | | $ | 0.54 | | | $ | 0.52 | |
|