Don't think it makes any real difference. I guess it is related to the placement announced in April which if so is priced in already. Considering the soft market, E88 did well today, certainly not much else did.
E88 Price at posting:
15.5¢ Sentiment: Buy Disclosure: Held