Spanish independent power producer (IPP) Opdenergy Holding SA (BME:OPDE) said on Monday it had posted a net loss of EUR 1.89 million (USD 2.02m) for the first quarter of 2023, narrowing it from an EUR-8.26-million loss in the year-ago period.