Earnings Per Share (Tables)
|
6 Months Ended |
Jun. 30, 2025 |
Earnings Per Share [Abstract] |
|
Schedule of Earning Per Shares, Basic and Diluted |
Schedule of Earning Per Shares, Basic and Diluted
For The Three Months Ended June 30. | |
2025 | | |
2024 | |
Net (loss) income | |
$ | (930,715 | ) | |
$ | 941,527 | |
Weighted average shares outstanding – basic | |
| 2,826,468 | | |
| 2,771,550 | |
Basic net (loss) income per share | |
$ | (0.33 | ) | |
$ | 0.34 | |
Net (loss) income | |
$ | (930,715 | ) | |
$ | 941,527 | |
Weighted average shares outstanding – diluted | |
| 2,826,468 | | |
| 2,824,273 | |
Diluted net (loss) income per share | |
$ | (0.33 | ) | |
$ | 0.33 | |
For the Six Months Ended June 30, | |
2025 | | |
2024 | |
Net (loss) income | |
$ | (1,757,914 | ) | |
$ | 2,991,203 | |
Weighted average shares outstanding – basic | |
| 2,806,841 | | |
| 2,766,086 | |
Basic net (loss) income per share | |
$ | (0.63 | ) | |
$ | 1.08 | |
Net (loss) income | |
$ | (1,757,914 | ) | |
$ | 2,991,203 | |
Weighted average shares outstanding – diluted | |
| 2,806,841 | | |
| 2,818,809 | |
Diluted net (loss) income per share | |
$ | (0.63 | ) | |
$ | 1.06 | |
|
Schedule of Weighted Average Shares Outstanding - Basic And Diluted |
Schedule of Weighted Average Shares Outstanding - Basic And Diluted
| |
2025 | | |
2024 | | |
2025 | | |
2024 | |
Weighted Average Shares Calculation – Basic | |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2025 | | |
2024 | | |
2025 | | |
2024 | |
Weighed average shares | |
| 2,826,468 | | |
| 2,771,550 | | |
| 2,806,841 | | |
| 2,766,086 | |
| |
2025 | | |
2024 | | |
2025 | | |
2024 | |
Weighted Average Shares Calculation – Diluted | |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2025 | | |
2024 | | |
2025 | | |
2024 | |
Shares used in computation of basic (loss) income per share | |
| 2,826,468 | | |
| 2,771,550 | | |
| 2,806,841 | | |
| 2,766,086 | |
Shares to be issued to Abaca shareholders | |
| - | | |
| 37,500 | | |
| - | | |
| 37,500 | |
Restricted stock | |
| - | | |
| 10,783 | | |
| - | | |
| 10,783 | |
Conversion of preferred stock | |
| - | | |
| 4,440 | | |
| - | | |
| 4,440 | |
Total | |
| 2,826,468 | | |
| 2,824,273 | | |
| 2,806,841 | | |
| 2,818,809 | |
|
Schedule of Share-based equity awards and Warrants Excluded from Computation of Earnings |
Certain
share-based equity awards and warrants were excluded from the computation of dilutive earnings per share because inclusion of these awards
would have had an anti-dilutive effect. The following table reflects the awards that were excluded.
Schedule
of Share-based equity awards and Warrants Excluded from Computation of Earnings
| |
2025 | | |
2024 | | |
2025 | | |
2024 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2025 | | |
2024 | | |
2025 | | |
2024 | |
Shares to be issued to Abaca shareholders | |
| 37,500 | | |
| - | | |
| 37,500 | | |
| - | |
Stock options | |
| 160,841 | | |
| 114,204 | | |
| 160,841 | | |
| 114,204 | |
Restricted stock | |
| 1,448 | | |
| - | | |
| 1,448 | | |
| - | |
Conversion of preferred stock | |
| 4,440 | | |
| - | | |
| 4,440 | | |
| - | |
Warrants | |
| 639,329 | | |
| 639,329 | | |
| 639,329 | | |
| 639,329 | |
Total | |
| 843,558 | | |
| 753,533 | | |
| 843,558 | | |
| 753,533 | |
|