Renergen – FY 23 Results Note – R5.7bn EBITDA on a market cap of R2.7bn? Renergen_FY-23-Results RenAdmin2023-05-15T10:06:25+02:00