It's dubbed the dog stock of the decade. Run by incompetent leaders who failed to deliver the strategy profitably. They promised the world and delivered a loss mountain that can't get significant TTV to survive.
OPY Price at posting:
52.0¢ Sentiment: Sell Disclosure: Held