Here is my take. Because institutions have owned 90% of it. So the rest of them are retailers, and they are very sensitive and nervous, and watching index all the times. Am I right?
Sentiment: Strong Buy
I don't think your posting make sense. How can you explain why Baker Bros paid $28 per share?
They shorted half of million shares anyway. Lets see.