Annual report pursuant to Section 13 and 15(d)

Stock Purchase Warrants (Tables)

v3.20.1
Stock Purchase Warrants (Tables)
12 Months Ended
Dec. 31, 2019
Warrants and Rights Note Disclosure [Abstract]  
Schedule of outstanding stock warrants

          Weighted Average  
          Exercise
Price
 
Outstanding January 1, 2018     3,605,728     $ 1.84  
Granted/issued     1,916,500     $ 1.01  
Exercised     (2,242,728 )   $ 1.16  
Forfeited     -          
Outstanding December 31, 2018     3,279,500     $ 1.94  
Granted/issued     2,061,629     $ 3.50  
Exercised     (1,643,610 )   $ .79  
Forfeited     -          
Outstanding December 31, 2019     3,697,519     $ 3.25