Quarterly report pursuant to Section 13 or 15(d)

Note 9 - Stockholders' Equity (Tables)

v3.21.2
Note 9 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
    Warrant shares outstanding     Weighted Average exercise price     Weighted Average remaining life    

Intrinsic value

 
                                 

Outstanding at January 1, 2021

    6,369,396     $ 1.97     $ 2.48     $ 2,784,117  

Issued

    -                        

Exercised

    (2,004,926 )     1.57       -          

Expired or cancelled

    -       -       -       -  

Outstanding and exercisable at June 30, 2021

    4,364,470     $ 2.15     $ 2.01     $ 1,796,413  
    Warrant shares outstanding     Weighted Average exercise price     Weighted Average remaining life    

Intrinsic value

 
                                 

Outstanding at January 1, 2020

    1,074,171     $ 0.50     $ 4.10     $ 956,012  

Issued

    6,459,000       2.01       3.00       -  

Exercised

    (1,081,475 )     0.88       -       -  

Expired or cancelled

    -       -       -       -  

Outstanding and exercisable at June 30, 2020

    6,451,696     $ 1.95     $ 2.98     $ 2,430,184  
Deferred Compensation Arrangement with Individual, Share-based Payments [Table Text Block]
   

June 30, 2021

   

June 30, 2020

 
                 

Shares-to-be-issued, outstanding January 1, 2021 and 2020, respectively

    2,428,329       2,375,760  

Granted in current period

    33,238       358,482  

Issued in current period

    (53,416 )     (214,612 )

Shares-to be issued outstanding June 30, 2021 and 2020, respectively

    2,408,151       2,519,630  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of Options

   

Weighted Averaged Exercise Price $

   

Weighted Average Remaining Contractual Life (Years)

   

Aggregate Intrinsic Options Value $

 

Options outstanding January 1, 2021

    1,953,443       1.88       3.09       476,964  

Granted

    2,032,175       2.48       -       -  

Exercised during 2021

    (435,558 )     1.58       -       -  

Forfeited or expired

    -       -       -       -  

Options outstanding June 30, 2021

    3,550,060       2.26       7.00       188,018  

Exercisable, June 30, 2021

    745,092       1.93       2.41       124,701  
   

Number of Options

   

Weighted Averaged Exercise Price $

   

Weighted Average Remaining Contractual Life (Years)

   

Aggregate Intrinsic Options Value $

 

Options outstanding January 1, 2020

    1,212,442       1.71       2.40       -  

Granted

    -       -       -       -  

Exercised during 2020

    -       -       -       -  

Forfeited or expired

    -       -       -       -  
      1,212,442       1.71       2.40       -  

Exercisable, June 30, 2020

    1,117,829       1.84       1.84       -  
   

Number of Options

   

Weighted Averaged Exercise Price $

   

Weighted Average Remaining Contractual Life (Years)

   

Aggregate Intrinsic Options Value $

 

Options outstanding January 1, 2021

    74,997       1.41       3.18       54,748  

Granted

    16,666       4.30                  

Exercised during 2021

    -       -       -       -  

Options outstanding June 30, 2021

    91,663       1.69       2.87       77664  

Exercisable, June 30, 2021

    52,769       1.68       2.12       50,658  
   

Number of Options

   

Weighted Averaged Exercise Price $

   

Weighted Average Remaining Contractual Life (Years)

   

Aggregate Intrinsic Options Value $

 

Options outstanding January 1, 2020

    49,998       1.87       2.94       -  

Granted

    8,333       1.65               -  

Exercised during 2020

    -       -       -       -  

Options outstanding June 30, 2020

    58,331       1.87       2.94          

Exercisable, June 30, 2020

    41,663       1.71       2.03       84,579  
Restricted Stock [Member]  
Notes Tables  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]

Restricted Stock Awards

 

Shares

   

Weighted Average
Grant-Date Fair
Value per Award

 
                 

Non-vested as December 31, 2020

    -     $ -  

Granted

    79,365       2.52  

Vested

    -       -  

Non-vested as June 30, 2021

    79,365     $ 2.52