Quarterly report pursuant to Section 13 or 15(d)

5. Equity (Details - Warrants by exercise price)

v3.19.3.a.u2
5. Equity (Details - Warrants by exercise price) - Warrants [Member] - $ / shares
Sep. 30, 2019
Dec. 31, 2018
Warrants outstanding 3,837,880 3,674,130
Weighed average exercise price, warrants outstanding $ 3.99 $ 4.08
Weighed average remaining life 3 years 10 months 3 days  
Warrants exercisable 3,748,991  
Weighed average exercise price, warrants exercisable $ 4.04  
Warrant price $11.00 [Member]    
Warrants outstanding 1,206,059  
Weighed average remaining life 2 years 10 months 21 days  
Warrants exercisable 1,206,059  
Warrant price $2.00 [Member]    
Warrants outstanding 63,750  
Weighed average remaining life 4 years 8 months 5 days  
Warrants exercisable 63,750  
Warrant price $1.75 [Member]    
Warrants outstanding 100,000  
Weighed average remaining life 4 years 6 months 14 days  
Warrants exercisable 11,111  
Warrant price $1.50 [Member]    
Warrants outstanding 14,000  
Weighed average remaining life 3 years 8 months 12 days  
Warrants exercisable 14,000  
Warrant price $0.70 [Member]    
Warrants outstanding 2,454,071  
Weighed average remaining life 4 years 3 months  
Warrants exercisable 2,454,071