Epiris ends Electra management with 10% six-month return

May 26, 2017