I will tell you what happened, it failed to break $2.54 which is the price alot of traders were anticipating and therefore got sold off. I would say there would be have been alot of shorting today as well.
OST Price at posting:
$2.47 Sentiment: None Disclosure: Not Held