Sunrun has built and leased solar panels in the Centennial State since its founding in 2007. It went public in 2015 and said ...
Sunrun (NASDAQ:RUN) -4.3% in Thursday's trading, even as most solar shares are showing gains, after saying it is ending its ...