Annual report pursuant to Section 13 and 15(d)

Stock Purchase Warrants (Tables)

v3.21.1
Stock Purchase Warrants (Tables)
12 Months Ended
Dec. 31, 2020
Warrants and Rights Note Disclosure [Abstract]  
Schedule of outstanding stock warrants
          Weighted Average  
          Exercise
Price
 
Outstanding January 1, 2019     3,295,667     $ 1.94  
Granted/issued     2,061,629     $ 3.50  
Exercised     (1,643,610 )   $ .79  
Forfeited     -          
Outstanding December 31, 2019     3,713,686     $ 3.25  
Granted/issued     305,000     $ 24.66  
Exercised     (2,468,963 )   $ 3.05  
Forfeited     (250,000 )     5.75  
Outstanding December 31, 2020     1,299,723     $ 8.03