This whale is big enough, it should be a top institution. They have sold off in disguise. Is it time for the stock to rise next? They have made so much profit in less than two years.
Disclaimer: Includes third-party opinions. No financial advice. May include sponsored content.See T&Cs.