Not much smart money here, she is sitting at an all time low. I believe the billionaires bought at $2's something? I actually read an article that even some of those billionaire holders are looking to sell out their holding too.
TEN Price at posting:
23.0¢ Sentiment: Sell Disclosure: Not Held