All this talk on research. It is a penny stock
No need for this debate on valuations.
Let the believers stay and the non believers sell.
What can not be disputed, is someone or somegroup has put a lot of money into buying shares, because no amount of just day trading gets it to these levels.