Shares of Sunrun rose to $19.32 during today's afternoon trading session. Despite the 1.1% change, the Mid-Cap Solar company still trades 12.43% above its average analyst target price of $17.18. So there may be further downside for the Solar stock. Sunrun has target prices ranging from $10.0 to $25.0 per share, and its average rating is buy.
The stock has an unusually large proportion of its shares sold short at 31.0%, and a short ratio of 3.56. Since 3.28% of the company's shares are owned by insiders, we can infer that there is a degree of alignment between management and shareholder interests. Finally, we also note that a significant number of institutional investors are invested in the stock, with 104.9% of Sunrun's shares being owned by this investor type.
Institutions Invested in Sunrun
Date Reported | Holder | Percentage | Shares | Value |
---|---|---|---|---|
2025-06-30 | Blackrock Inc. | 16% | 37,300,822 | $720,651,869 |
2025-06-30 | Vanguard Group Inc | 10% | 23,904,225 | $461,829,619 |
2025-06-30 | Greenvale Capital, LLP | 6% | 13,700,000 | $264,683,995 |
2025-06-30 | Dimensional Fund Advisors LP | 5% | 10,986,570 | $212,260,529 |
2025-06-30 | Point72 Asset Management, L.P. | 5% | 10,663,538 | $206,019,550 |
2025-06-30 | Grantham, Mayo, Van Otterloo & Co. LLC | 5% | 10,617,456 | $205,129,246 |
2025-06-30 | State Street Corporation | 4% | 9,320,648 | $180,074,916 |
2025-06-30 | Maple Rock Capital Partners, Inc. | 4% | 8,132,648 | $157,122,756 |
2025-06-30 | PGGM Investments | 3% | 7,007,258 | $135,380,222 |
2025-06-30 | Geode Capital Management, LLC | 2% | 5,440,575 | $105,111,907 |
Besides an analyst belief that shares are overpriced, other market factors point to there being negative market sentiment on Sunrun.