My opinion neither. It's a speculative stock. It's burning cash, has yet to make a profit and speculative on future tech and regulation. Always be very patient with speculative stocks or avoid all together. I like the company but still watching and being patient for a possible entry.