Sunrun, Inc. engages in the design, development, installation, sale, ownership, and maintenance of residential solar energy systems. It sells solar service offerings and installs solar energy ...
Sunrun Inc. (NASDAQ:RUN – Get Free Report) dropped 5.5% during trading on Tuesday after Barclays lowered their price target on the stock from $18.00 to $15.00. Barclays currently has an equal weight ...