| Schedule of Basic Earnings Per Common Share |
The following information sets forth the computations of basic earnings per common share for the three and six months ended June 30, 2026 and 2025, respectively:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For the three months ended June 30, |
|
|
For the six months ended June 30, |
|
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
|
Net income attributable to common stockholders |
|
$ |
7,473,326 |
|
|
$ |
8,877,375 |
|
|
$ |
12,313,690 |
|
|
$ |
18,918,686 |
|
|
Divided by: |
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic weighted average shares of common stock outstanding |
|
|
21,242,557 |
|
|
|
21,002,787 |
|
|
|
21,161,863 |
|
|
|
20,931,025 |
|
|
Diluted weighted average shares of common stock outstanding |
|
|
21,713,882 |
|
|
|
21,487,106 |
|
|
|
21,599,634 |
|
|
|
21,376,645 |
|
|
Weighted average earnings per common share |
|
$ |
0.35 |
|
|
$ |
0.42 |
|
|
$ |
0.58 |
|
|
$ |
0.90 |
|
|
Weighted average earnings per common share - diluted |
|
$ |
0.34 |
|
|
$ |
0.41 |
|
|
$ |
0.57 |
|
|
$ |
0.89 |
|
|
|