Spanish renewables company Opdenergy Holding SA (BME:OPDE) on Friday reported a net profit of EUR 17.4 million (USD 17.1m) for the first half of 2022, compared to a EUR-4.7-million loss in the books in the same period a year ago.