I think there is probably a lot that got into VEC around December, and that's an easy 20-50% profit if you sold between yesterday and today. That's an easy win for a lot and not everyone is looking at sticking long term to a stock.
VEC Price at posting:
2.3¢ Sentiment: Hold Disclosure: Held