| Schedule of Disaggregation of Revenue |
The following table represents a disaggregation
of revenue for the three and six months ended June 30, 2026 and 2025:
| | |
Three Months Ended | | |
Six Months Ended | |
| | |
June 30, | | |
June 30, | |
| | |
2026 | | |
2025 | | |
2026 | | |
2025 | |
| | |
(unaudited) | | |
(unaudited) | | |
(unaudited) | | |
(unaudited) | |
| Digital Channels | |
$ | 7,058,453 | | |
$ | 8,446,427 | | |
$ | 13,695,210 | | |
$ | 16,235,954 | |
| National Distribution | |
| 2,780,031 | | |
| 3,958,552 | | |
| 5,258,919 | | |
| 6,761,422 | |
| Local Distribution | |
| 3,218,638 | | |
| 4,232,711 | | |
| 6,279,566 | | |
| 8,666,329 | |
| Total | |
$ | 13,057,122 | | |
$ | 16,637,690 | | |
$ | 25,233,695 | | |
$ | 31,663,705 | |
|
| Schedule of Earnings Per Share, Basic and Diluted |
Stock options and warrants for which the exercise
price exceeds the average market price over the period have an anti-dilutive effect on earnings per common share and, accordingly, are
excluded from the calculation.
| | |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| | |
2026 | | |
2025 | | |
2026 | | |
2025 | |
| Numerator: | |
| | |
| | |
| | |
| |
| Income from continuing operations | |
$ | 365,992 | | |
$ | 825,556 | | |
$ | 709,383 | | |
$ | 1,079,375 | |
| Denominator: | |
| | | |
| | | |
| | | |
| | |
| Weighted average shares outstanding – basic | |
| 54,649,479 | | |
| 54,785,684 | | |
| 54,649,479 | | |
| 54,376,253 | |
| Dilutive effect of stock issuable under compensation plan | |
| - | | |
| - | | |
| - | | |
| - | |
| Weighted average shares outstanding - diluted | |
| 54,649,479 | | |
| 54,785,684 | | |
| 54,649,479 | | |
| 54,376,253 | |
| | |
| | | |
| | | |
| | | |
| | |
| Income per share from continuing operations - diluted | |
$ | 0.007 | | |
$ | 0.015 | | |
$ | 0.013 | | |
$ | 0.020 | |
|