Spanish renewable energy company Grenergy Renovables SL (BME:GRE) posted a net profit of EUR 11.4 million (USD 12.5m) in 2019, up by 20%, fuelled by revenues generated by its development and construction division.