Spanish solar power and storage equipment company Turbo Energy SA (NASDAQ:TURB), which is part of Umbrella Solar Investment SA (BME:USI), has priced its initial public offering (IPO) in the US at USD 5.00 per American Depositary Share (ADSs).