Actually I think you were calling all doom and gloom. Rather than accumulating around the 20 cent mark over the last couple of months you constantly had a 'sell' on them thus forfeiting a 100% profit.
OVH Price at posting:
37.8¢ Sentiment: Buy Disclosure: Held