RUN
Sunrun
2026-10-09
•
Barclays
Δh%
14.76%
Price Then
7.59
Price h
8.71
Target
12