ScorecardSolar & Clean (who's right about solar & clean) › RUN

RUN analyst scorecard

42 rating changes on RUN in the last 12 months. 39% of bullish calls were right at 30 days; 50% of bearish ones. Street grade D on 39 scored calls. Consensus target $16, 92% above the last close.

Graded through 2026-09-14 · last close $8.34 (2026-09-14). Rebuilt every morning.

Street grade
D 41.0%
Rating changes, 12 mo
42
Bullish calls right at 30d
38.7% of 31
Bearish calls right at 30d
50.0% of 8
Consensus target
$16 +91.6%
Firms covering
19
Price targets hit (90d)
9.7% of 31

Holds on RUN, read: 3 cut to or raised to Hold (graded as the change) · 4 Holds whose target leaned 10%+ one way (graded that way, 75.0% right) · 2 true Holds, not graded.

The chase: the 4 upgrades on RUN landed after an average +16.8% run in the prior 30 days, and the stock averaged -3.9% in the 90 days after.

Firm by firm

FirmCallsScoredRightAccuracyGradeAvg 30dAvg 90dLatestDateTarget
GLJ Research 763 50.0% C +0.5% +9.4% Sell2026-08-17 $5
Goldman Sachs 442 50.0% C +3.8% +8.1% Buy2026-08-06 $15
Susquehanna 441 25.0% F -7.5% -10.3% Positive2026-08-07 $15
Jefferies 333 +3.0% +7.3% Hold2026-04-07 $15
Barclays 111 +22.6% -2.9% Equal-Weight2026-04-21 $14
Mizuho 111 +13.0% +24.4% Outperform2026-03-02 $22
Morgan Stanley 111 +6.9% -31.1% Equal-Weight2025-12-02 $21
JPMorgan 332 +9.1% +2.1% Overweight2026-04-16 $22
Citigroup 331 +0.1% -10.4% Buy2026-08-07 $16
UBS 331 -2.4% -13.7% Buy2026-06-16 $20
Wells Fargo 220 -11.7% +3.3% Overweight2026-08-14 $17
TD Cowen 220 -2.1% -24.0% Buy2026-08-06 $16
Freedom Broker 220 +4.5% +18.3% Hold2026-03-03 $12
RBC Capital 110 -1.7% Outperform2026-08-06 $14
Oppenheimer 110 -8.4% +19.9% Outperform2026-02-27 $25
Raymond James 100 -1.7% -31.1% Market Perform2026-01-13
Deutsche Bank 100 +14.8% -23.9% Hold2026-01-07 $19
Guggenheim 110 -0.2% +11.2% Buy2025-11-10 $27
BMO Capital 110 -12.4% -13.0% Market Perform2025-10-15 $19

Dimmed rows have fewer than 4 scored calls on RUN — too few to grade.

Every call, last 12 months

DateFirmChangeActionGraded asPrice at callRun before+30d+60d+90dTarget · 90d checkHit
2026-08-17 GLJ Research Sell → Sell reiterated Bearish $9.83 -17.1% $5 pending
2026-08-14 Wells Fargo Overweight → Overweight maintained Bullish $10.19 -20.2% -18.2% $17
2026-08-07 Citigroup Buy → Buy maintained Bullish $10.20 -15.1% -9.6% $16
2026-08-07 Susquehanna Positive → Positive maintained Bullish $10.20 -15.1% -9.6% $15
2026-08-06 TD Cowen Buy → Buy maintained Bullish $9.38 -23.1% -1.7% $16
2026-08-06 RBC Capital Outperform → Outperform maintained Bullish $9.38 -23.1% -1.7% $14
2026-08-06 Goldman Sachs Buy → Buy maintained Bullish $9.38 -23.1% -1.7% $15
2026-07-10 GLJ Research Sell → Sell reiterated Bearish $12.47 +4.8% -20.9% -26.1% $5
2026-07-10 Susquehanna Positive → Positive maintained Bullish $12.47 +4.8% -20.9% -26.1% $18
2026-06-16 UBS Buy → Buy maintained Bullish $12.64 -9.7% -4.0% -22.2% -34.1% $20 missed
2026-06-11 GLJ Research Sell → Sell reiterated Bearish $12.55 -11.0% -1.1% -21.4% -29.9% $5 missed
2026-05-07 TD Cowen Buy → Buy maintained Bullish $13.80 +4.4% -2.5% -6.0% -24.0% $21 missed
2026-04-21 Barclays Equal-Weight → Equal-Weight maintained Leans bullish · Equal-Weight, target +18% $11.78 -3.6% +22.6% +15.6% -2.9% $14 missed
2026-04-21 Citigroup Buy → Buy maintained Bullish $11.78 -3.6% +22.6% +15.6% -2.9% $20 missed
2026-04-16 JPMorgan Overweight → Overweight maintained Bullish $12.10 -8.9% +11.5% +3.1% +5.5% $22 missed
2026-04-16 GLJ Research Sell → Sell reiterated Bearish $12.10 -8.9% +11.5% +3.1% +5.5% $5 missed
2026-04-15 Goldman Sachs Buy → Buy maintained Bullish $12.10 -5.3% +15.6% +3.1% +5.6% $20 missed
2026-04-09 Susquehanna Positive → Positive maintained Bullish $13.33 +9.7% +8.6% +1.0% -9.9% $19 missed
2026-04-07 Jefferies Hold → Hold maintained Leans bullish · Hold, target +13% $13.22 +16.6% +4.4% +1.8% -1.9% $15 missed
2026-03-26 GLJ Research Sell → Sell maintained Bearish $12.40 -38.3% +5.1% +18.1% +16.3% $5 missed
2026-03-10 UBS Buy → Buy maintained Bullish $12.15 -39.0% +9.7% +19.1% +10.8% $23 missed
2026-03-03 Freedom Broker Buy → Hold downgrade Bearish · cut to Hold $11.54 -39.3% +17.0% +10.1% +35.0% $12 hit
2026-03-03 GLJ Research Sell → Sell reiterated Bearish $11.54 -39.3% +17.0% +10.1% +35.0% $7 missed
2026-03-02 Goldman Sachs Buy → Buy maintained Bullish $12.52 -34.1% +13.0% +4.3% +24.4% $24 missed
2026-03-02 Mizuho Outperform → Outperform maintained Bullish $12.52 -34.1% +13.0% +4.3% +24.4% $22 missed
2026-02-27 GLJ Research Hold → Sell downgrade Bearish $13.25 -38.1% -8.4% -2.1% +19.9%
2026-02-27 Oppenheimer Outperform → Outperform maintained Bullish $13.25 -38.1% -8.4% -2.1% +19.9% $25 missed
2026-02-27 Jefferies Buy → Hold downgrade Bearish · cut to Hold $13.25 -38.1% -8.4% -2.1% +19.9% $22 missed
2026-01-13 Raymond James Market Perform initiated True hold $18.52 +3.3% -1.7% -31.0% -31.1% not graded
2026-01-07 Deutsche Bank Hold → Hold maintained True hold · target +9% $17.36 -3.9% +14.8% -34.7% -23.9% $19 missed not graded
2025-12-02 Morgan Stanley Equal-Weight → Equal-Weight maintained Leans bullish · Equal-Weight, target +15% $18.18 -12.4% +6.9% +0.1% -31.1% $21 missed
2025-11-13 Freedom Broker Hold → Hold maintained Leans bullish · Hold, target +20% $18.87 -8.8% -8.1% +0.2% +1.5% $23 missed
2025-11-11 Wells Fargo Overweight → Overweight maintained Bullish $19.75 +5.0% -5.3% -4.3% +3.3% $21 hit
2025-11-10 Guggenheim Neutral → Buy upgrade Bullish $18.35 -2.4% -0.2% -1.4% +11.2% $27 missed
2025-10-21 UBS Buy → Buy maintained Bullish $20.44 +23.3% -12.9% -1.0% -17.9% $26 missed
2025-10-21 Citigroup Neutral → Buy upgrade Bullish $20.44 +23.3% -12.9% -1.0% -17.9% $26 missed
2025-10-16 JPMorgan Overweight → Overweight maintained Bullish $20.14 +24.0% -7.8% -13.8% -8.5% $25 missed
2025-10-15 BMO Capital Underperform → Market Perform upgrade Bullish · raised to Market Perform $21.29 +29.4% -12.4% -18.5% -13.0% $19 hit
2025-10-13 Susquehanna Positive → Positive maintained Bullish $21.17 -8.2% -15.3% -10.7% $23 missed
2025-10-08 Goldman Sachs Buy → Buy maintained Bullish $19.40 -11.7% -6.9% -5.7% $21 missed
2025-10-01 Jefferies Hold → Buy upgrade Bullish $18.35 +13.1% +1.1% +4.0% $21 missed
2025-09-19 JPMorgan Overweight → Overweight maintained Bullish $16.58 +23.6% +15.9% +9.4% $23 missed

Also in Solar & Clean

FSLRENPHNXTSEDGSolar & Clean vs TAN →

Interactive version with the price chart and target overlay: Scorecard tab on the dashboard. All covered names: index.

How the grading works

Every sell-side rating change from the last 365 days is priced the day it lands and checked again 30, 60 and 90 days later. A call is a hit when the stock moved in the called direction at 30 days. Buy- and Sell-side ratings call their own direction. A Hold is read, not waved through: a downgrade to Hold is graded as a bearish call and an upgrade to Hold as a bullish one, and a maintained Hold whose price target sits 10%+ above the price leans bullish (10%+ below, leans bearish) and is graded that way. A Hold with a target close to the price is a true Hold and is not graded at all. Every call with a price target also gets a target check 90 days later: hit (reached it or within 5%), close (covered at least half the distance) or missed. A firm's accuracy on a single name prints only after 4 scored calls, and a firm gets its own page only after 10 scored calls across every covered name — below that a percentage is noise. "Run before the call" is the stock's move over the 30 calendar days before the rating landed. Data: Yahoo Finance rating history and daily closes, rebuilt each morning. Nothing on this page is advice.

Get the 7 AM brief

The AM take, today's docket and the Street's calls — one email, weekdays, before the open.