Spanish independent power producer (IPP) Opdenergy Holding SA (BME:OPDE) said on Tuesday it had earned a net profit of EUR 63.2 million (USD 67.4m) in 2022, returning from a EUR-17.8-million loss in the year-ago period thanks to a 165% surge in revenues.