French renewable power producer Albioma SA (EPA:ABIO) booked revenues of EUR 126.0 million (USD 152m), down 4% on the year, in the first quarter of 2021.