Spanish renewables developer Opdenergy Holding SA on Thursday finalised the initial public offering (IPO), selling new shares for EUR 4.75 (USD 4.82) apiece -- the bottom end of the indicative range.