Yes PEP still owns 63% and some (or all?) comes out of escrow after the August results. That's a large overhang at the moment. That said, the market is probably pricing it in now and by the time August comes around it will be looking further ahead.
VED Price at posting:
$1.97 Sentiment: None Disclosure: Not Held