The San Mateo, California-based company had intended to sell 10.1 million shares at a price underwriters hoped to set between $13 and $15. Some investors have questioned whether the solar panel company deserves the roughly $1 billion valuation.
Making Solar Bankable: Evolving Business Models in Emerging Markets 2018
15 Feb - 16 Feb
Amsterdam, The Netherlands