Mary Powell is the Chief Executive Officer and Director of Sunrun.
6,400 people are employed at Sunrun.
Sunrun is based in San Francisco, California.
The NAICS codes for Sunrun are [238210, 2382, 238, 23, 23821, 23829].
The SIC codes for Sunrun are [49, 17, 179].