Icon
 

Sunrun CEO on the solar industry Fed rate cuts and energy storage