Shares of Sunrun fell to $12.47 during today's afternoon trading session. Despite the -2.9% change, the Mid-Cap Solar company still trades 5.29% above its average analyst target price of $11.85. So there may be further downside for the Solar stock. Sunrun has target prices ranging from $6.0 to $20.0 per share, and its average rating is buy.
The stock has an unusually large proportion of its shares sold short at 34.2%, and a short ratio of 5.01. Since 9.38% 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 108.3% of Sunrun's shares being owned by this investor type.
Institutions Invested in Sunrun
Date Reported | Holder | Percentage | Shares | Value |
---|---|---|---|---|
2025-03-31 | Blackrock Inc. | 18% | 41,126,530 | $513,053,477 |
2025-03-31 | Vanguard Group Inc | 10% | 23,443,442 | $292,456,947 |
2025-03-31 | Greenvale Capital, LLP | 7% | 15,150,116 | $188,997,702 |
2025-03-31 | Grantham, Mayo, Van Otterloo & Co. LLC | 5% | 11,530,856 | $143,847,432 |
2025-03-31 | Dimensional Fund Advisors LP | 4% | 9,942,198 | $124,028,923 |
2025-03-31 | State Street Corporation | 4% | 9,115,288 | $113,713,221 |
2025-03-31 | Morgan Stanley | 3% | 7,631,150 | $95,198,599 |
2025-03-31 | Invesco Ltd. | 3% | 6,762,720 | $84,364,934 |
2024-12-31 | Sylebra Capital LLC | 3% | 6,683,162 | $83,372,448 |
2025-03-31 | UBS Group AG | 3% | 6,223,256 | $77,635,120 |
Besides an analyst consensus of little upside potential, other market factors point to there being mixed market sentiment on Sunrun.