Spanish renewables developer-operator Grenergy Renovables SL (BME:GRE) closed the first semester of 2023 with a net profit of EUR 4 million (USD 4.2m), down by 54% year-on-year, despite revenues shooting up 110%.