Can anyone tell me why that is? They just announced some major deals, 4 directors have invested in shares in the last month (usually a very good indicator) but still the price keeps dropping.
OVH Price at posting:
56.5¢ Sentiment: None Disclosure: Held