French energy storage system maker Electro Power Systems has reported “outstanding results” for the first quarter of this year as well as a €2.4 million backlog of orders in East Africa, Asia-Pacific and Italy.