Position history for O'SHAUGHNESSY ASSET MANAGEMENT, LLC's holdings in SUNRUN INC
Current Value
$251,199
Current Shares
18,525
Total Value Change
-$53,606
Total Shares Change
+896
Decreased |
| 18,525 |
-2.8% |
| $251,199 |
| 0.0% |
| $11.54 |
0 |
| 2025-Q4 | Increased | 19,062 | +8.1% | $350,741 | 0.0% | $19.09 | 26 |
| 2025-Q3 | New | 17,629 | — | $304,805 | 0.0% | $17.78 | 32 |