IPO Profile: SunRun Inc
The solar energy company reached a market cap of more than $1.1 billion during its IPO in early August
1 September 2015•2 mins read
The solar energy company reached a market cap of more than $1.1 billion during its IPO in early August