French renewables developer Neoen has successfully implemented an initial public offering (IPO) priced at EUR 16.50 (USD 19) apiece.