Alpha article couldn't have caused this...
Wondering if it could be a short attack by animal rights group like PETA or Greenpeas. Some misquided people would sacrifice their own mother to save a monkey or a frog.
.somebody is dumping a large number of shares...
I don't think "somebody is dumping" a large number of shares
Sentiment: Strong Buy
Apparently it did. But I agree today makes absolutely no sense.
Something very fishy, could it be FDA denied NVIV. Does someone know something?