| Schedule of earnings (loss) per share |
| Schedule of earnings (loss) per share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
Basic |
|
|
Diluted |
|
| |
|
Three months ended
June 30, |
|
|
Three months ended June 30, |
|
| |
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
| Net income |
|
$ |
42,471,082 |
|
|
$ |
3,509,992 |
|
|
$ |
42,471,082 |
|
|
$ |
3,509,992 |
|
| Net income allocated to preferred stock |
|
|
(208,279 |
) |
|
|
(21,166 |
) |
|
|
(206,449 |
) |
|
|
(20,967 |
) |
| Net income available to common stockholders |
|
$ |
42,262,803 |
|
|
$ |
3,488,826 |
|
|
$ |
42,264,633 |
|
|
$ |
3,489,025 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Basic weighted average shares outstanding |
|
|
12,378,671 |
|
|
|
10,071,286 |
|
|
|
12,378,671 |
|
|
|
10,071,286 |
|
| Dilutive effect of stock purchase warrants |
|
|
|
|
|
|
|
|
|
|
84,926 |
|
|
|
55,424 |
|
| Dilutive effect of restricted stock units |
|
|
|
|
|
|
|
|
|
|
25,506 |
|
|
|
40,857 |
|
| Dilutive weighted average shares outstanding |
|
|
|
|
|
|
|
|
|
|
12,489,103 |
|
|
|
10,167,567 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Earnings per share |
|
$ |
3.41 |
|
|
$ |
0.35 |
|
|
$ |
3.38 |
|
|
$ |
0.34 |
|
| |
|
Basic |
|
|
Diluted |
|
| |
|
Six months ended June 30, |
|
|
Six months ended June 30, |
|
| |
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
| Net income |
|
$ |
41,760,511 |
|
|
$ |
3,101,859 |
|
|
$ |
41,760,511 |
|
|
$ |
3,101,859 |
|
| Net income allocated to preferred stock |
|
|
(204,795 |
) |
|
|
(18,705 |
) |
|
|
(196,001 |
) |
|
|
- |
|
| Net income available to common stockholders |
|
$ |
41,555,716 |
|
|
$ |
3,083,154 |
|
|
$ |
41,564,510 |
|
|
$ |
3,101,859 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Basic weighted average shares outstanding |
|
|
12,110,139 |
|
|
|
10,071,183 |
|
|
|
12,110,139 |
|
|
|
10,071,183 |
|
| Dilutive effect of stock purchase warrants |
|
|
|
|
|
|
|
|
|
|
554,262 |
|
|
|
- |
|
| Dilutive effect of preferred stock |
|
|
|
|
|
|
|
|
|
|
- |
|
|
|
61,100 |
|
| Dilutive effect of restricted stock units |
|
|
|
|
|
|
|
|
|
|
4,740 |
|
|
|
75,659 |
|
| Dilutive weighted average shares outstanding |
|
|
|
|
|
|
|
|
|
|
12,669,141 |
|
|
|
10,207,942 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Earnings per share |
|
$ |
3.43 |
|
|
$ |
0.31 |
|
|
$ |
3.28 |
|
|
$ |
0.30 |
|
|