← Back to Analysts

Wells Fargo Score: 40

Firm Overview & Performance
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
+4.6%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
50%
2507 W / 2468 L
Target Met
? How often was the target reached?
Hits vs. Total.
84%
2417 W / 463 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
20%
563 W / 2317 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
8%
225 W / 2655 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
51%
807 W / 778 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
50%
2105 W / 2068 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
50%
402 W / 400 L

Top 5 Analysts (Score, >10 Trades)

1. Daniel Welden 64 2. Sam Margolin 54 3. Blaine Heck 53 4. Manan Gosalia 51 5. Finian O'Shea 50

Top 5 Analysts (Score, >50 Trades)

1. Manan Gosalia 51 2. Shahriar Pourreza 46 3. Elyse Greenspan 45 4. Joseph O'Dea 40 5. Chris Carey 40

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 23, 2026
Valero Energy Corp. VLO
BUY Sam Margolin $489.00
Est. +15%
$426.28 $436.20
$426.76 +0.1%
Oct 23, 2026
Regency Centers Corporation REG
BUY James Feldman $84.00
Est. +13%
$74.38 $75.00
$73.67 -1.0%
Oct 23, 2026
Phillips Edison & Company Inc - Ordinary Shares - New PECO
BUY - $40.00
Est. +4%
$38.29 $38.71
$38.60 +0.8%
Oct 23, 2026
Southern Copper Corporation SCCO
BUY - $193.00
Est. +5%
$183.59 $188.10
$186.01 +1.3%
Oct 23, 2026
Carvana Co. - Ordinary Shares - Class A CVNA
BUY David Lantz $75.00
Est. +28%
$58.70 $58.56
$56.59 -3.6%
Oct 23, 2026
Argen X SE - ADR ARGX
BUY - $1,336.00
Est. +53%
$875.76 $887.07
$869.33 -0.7%
Oct 23, 2026
Kite Realty Group Trust KRG
BUY - $27.00
Est. +9%
$24.77 $24.97
$24.66 -0.4%
Oct 23, 2026
Deckers Outdoor Corp. DECK
SELL - $70.00
Est. +18%
$85.28 $78.25 (Low)
$80.37 +5.8%
Oct 23, 2026
Federal Realty Investment Trust. FRT
BUY James Feldman $119.00
Est. +9%
$108.88 $109.88
$109.23 +0.3%
Oct 23, 2026
Dover Corp. DOV
BUY Stephen Tusa $233.00
Est. +19%
$195.49 $204.40
$202.51 +3.6%
Oct 23, 2026
Abbott Laboratories ABT
BUY - $120.00
Est. +17%
$102.51 $105.24
$104.88 +2.3%
Oct 23, 2026
InvenTrust Properties Corp IVT
BUY - $34.00
Est. +13%
$30.14 $30.29
$30.09 -0.2%
Oct 23, 2026
Valvoline Inc VVV
BUY - $40.00
Est. +23%
$32.44 $32.22
$31.94 -1.5%
Oct 23, 2026
Huntington Bancshares, Inc. HBAN
BUY - $19.00
Est. +21%
$15.66 $15.96
$15.73 +0.4%
Oct 23, 2026
Spotify Technology S.A. SPOT
BUY - $660.00
Est. +13%
$583.66 $593.80
$572.36 -1.9%
Oct 22, 2026
Moody`s Corp. MCO
BUY Jason Haas $595.00
Est. +24%
$480.79 $491.73
$484.45 +0.8%
Oct 22, 2026
Abbott Laboratories ABT
BUY - $119.00
Est. +18%
$100.57 $105.24
$104.88 +4.3%
Oct 22, 2026
CME Group Inc - Ordinary Shares - Class A CME
BUY Daniel Welden $333.00
Est. +13%
$295.79 $309.40
$308.06 +4.1%
Oct 22, 2026
Annaly Capital Management Inc NLY
BUY - $22.00
Est. +22%
$18.01 $18.57
$18.26 +1.4%
Oct 22, 2026
Las Vegas Sands Corp LVS
BUY - $40.00
Est. +7%
$37.51 $37.48
$36.57 -2.5%
Oct 22, 2026
Kinder Morgan Inc - Ordinary Shares - Class P KMI
BUY - $39.00
Est. +15%
$33.97 $34.75
$33.94 -0.1%
Oct 22, 2026
Reliance Inc. RS
SELL - $420.00
Est. +0%
$421.07 $411.34 (Low)
$421.87 -0.2%
Oct 22, 2026
Merck & Co Inc MRK
BUY - $165.00
Est. +12%
$147.24 $154.02
$140.61 -4.5%
Oct 22, 2026
Integra Lifesciences Holdings Corp IART
BUY - $13.00
Est. +10%
$11.84 $12.40
$12.10 +2.2%
Oct 21, 2026
Kroger Co. KR
SELL - $60.00
Est. +5%
$62.98 $62.63 (Low)
$66.77 -6.0%
Oct 21, 2026
MSCI Inc MSCI
BUY Jason Haas $720.00
Est. +22%
$591.69 $624.18
$617.67 +4.4%
Oct 21, 2026
RLI Corp. RLI
SELL Hristian Getsov $53.00
Est. +15%
$62.71 $62.70 (Low)
$64.90 -3.5%
Oct 21, 2026
Hasbro, Inc. HAS
SELL - $100.00
Est. +9%
$109.52 $109.60 (Low)
$117.96 -7.7%
Oct 21, 2026
Steel Dynamics Inc. STLD
BUY Timna Tanners $271.00
Est. +11%
$244.37 $248.96
$237.55 -2.8%
Oct 21, 2026
Rapport Therapeutics Inc. RAPP
BUY Ben Burnett $50.00
Est. +70%
$29.37 $29.91
$25.33 -13.8%
Oct 21, 2026
Intuitive Surgical Inc ISRG
BUY Larry Biegelsen $486.00
Est. +11%
$438.00 $458.81
$451.63 +3.1%
Oct 20, 2026
Cleveland-Cliffs Inc CLF
BUY - $17.00
Est. +21%
$14.10 $14.22
$13.38 -5.1%
Oct 20, 2026
MaxLinear Inc MXL
BUY - $78.00
Est. +1%
$77.11 $77.65
$66.47 -13.8%
Oct 20, 2026
Oge Energy Corp. OGE
BUY Shahriar Pourreza $49.00
Est. +5%
$46.72 $48.98
$48.46 +3.7%
Oct 20, 2026
Disc Medicine Inc IRON
BUY Derek Archila $124.00
Est. +57%
$78.93 $81.50
$77.66 -1.6%
Oct 20, 2026
Braze Inc - Ordinary Shares - Class A BRZE
BUY - $47.50
Est. +4%
$45.51 $45.94
$45.84 +0.7%
Oct 20, 2026
Werner Enterprises, Inc. WERN
BUY - $32.00
Est. +6%
$30.22 $30.58
$28.33 -6.3%
Oct 20, 2026
Werner Enterprises, Inc. WERN
BUY Christian Wetherbee $35.00
Est. +16%
$30.22 $30.58
$28.33 -6.3%
Oct 20, 2026
Gartner, Inc. IT
SELL Jason Hass $175.00
Est. +16%
$207.72 $209.45 (Low)
$231.03 -11.2%
Oct 20, 2026
Allegro Microsystems Inc. ALGM
BUY - $45.00
Est. +36%
$33.17 $35.21
$32.32 -2.6%
Oct 20, 2026
Vonage Holdings Corp VG
BUY Praneeth Satish $21.00
Est. +64%
$12.81 $14.08
$13.76 +7.4%
Oct 20, 2026
Principal Financial Group Inc - Registered Shares PFG
BUY Wesley Carmichael $112.00
Est. +5%
$106.86 $111.00
$110.13 +3.1%
Oct 20, 2026
Monolithic Power System Inc MPWR
BUY - $1,550.00
Est. +24%
$1,253.66 $1,288.27
$1,167.27 -6.9%
Oct 20, 2026
Northwest Natural Holding Co NWN
BUY - $49.00
Est. +2%
$47.96 $50.13
$49.92 +4.1%
Oct 20, 2026
Myriad Genetics, Inc. MYGN
SELL - $4.50
Est. +19%
$5.54 $5.25 (Low)
$6.02 -8.7%
Oct 19, 2026
National Health Investors, Inc. NHI
BUY - $68.00
Est. +3%
$66.28 $68.07
$67.46 +1.8%
Oct 19, 2026
JanOne Inc JAN
BUY - $34.00
Est. +17%
$29.05 $29.77
$28.61 -1.5%
Oct 19, 2026
Floor & Decor Holdings Inc - Ordinary Shares - Class A FND
SELL Zachary Fadem $45.00
Est. +1%
$45.25 $43.70 (Low)
$47.38 -4.7%
Oct 19, 2026
National Healthcare Properties, Inc. (NHP) NHP
BUY - $18.00
Est. +19%
$15.11 $15.85
$15.27 +1.1%
Oct 19, 2026
Omega Healthcare Investors, Inc. OHI
BUY John Kilichowski $46.00
Est. +1%
$45.64 $47.33
$47.01 +3.0%
Analyst Sam Margolin
Signal & Target
BUY $489.00
Start Price $426.28
Best Price (1Y)
$436.20
Current Price $426.76
Return +0.1%
Analyst James Feldman
Signal & Target
BUY $84.00
Start Price $74.38
Best Price (1Y)
$75.00
Current Price $73.67
Return -1.0%
Analyst -
Signal & Target
BUY $40.00
Start Price $38.29
Best Price (1Y)
$38.71
Current Price $38.60
Return +0.8%
Analyst -
Signal & Target
BUY $193.00
Start Price $183.59
Best Price (1Y)
$188.10
Current Price $186.01
Return +1.3%
Analyst David Lantz
Signal & Target
BUY $75.00
Start Price $58.70
Best Price (1Y)
$58.56
Current Price $56.59
Return -3.6%
Analyst -
Signal & Target
BUY $1,336.00
Start Price $875.76
Best Price (1Y)
$887.07
Current Price $869.33
Return -0.7%
Analyst -
Signal & Target
BUY $27.00
Start Price $24.77
Best Price (1Y)
$24.97
Current Price $24.66
Return -0.4%
Analyst -
Signal & Target
SELL $70.00
Start Price $85.28
Best Price (1Y)
$78.25
Current Price $80.37
Return +5.8%
Analyst James Feldman
Signal & Target
BUY $119.00
Start Price $108.88
Best Price (1Y)
$109.88
Current Price $109.23
Return +0.3%
Dover Corp.
DOV
Oct 23, 2026
Analyst Stephen Tusa
Signal & Target
BUY $233.00
Start Price $195.49
Best Price (1Y)
$204.40
Current Price $202.51
Return +3.6%
Analyst -
Signal & Target
BUY $120.00
Start Price $102.51
Best Price (1Y)
$105.24
Current Price $104.88
Return +2.3%
Analyst -
Signal & Target
BUY $34.00
Start Price $30.14
Best Price (1Y)
$30.29
Current Price $30.09
Return -0.2%
Valvoline Inc
VVV
Oct 23, 2026
Analyst -
Signal & Target
BUY $40.00
Start Price $32.44
Best Price (1Y)
$32.22
Current Price $31.94
Return -1.5%
Analyst -
Signal & Target
BUY $19.00
Start Price $15.66
Best Price (1Y)
$15.96
Current Price $15.73
Return +0.4%
Analyst -
Signal & Target
BUY $660.00
Start Price $583.66
Best Price (1Y)
$593.80
Current Price $572.36
Return -1.9%
Moody`s Corp.
MCO
Oct 22, 2026
Analyst Jason Haas
Signal & Target
BUY $595.00
Start Price $480.79
Best Price (1Y)
$491.73
Current Price $484.45
Return +0.8%
Analyst -
Signal & Target
BUY $119.00
Start Price $100.57
Best Price (1Y)
$105.24
Current Price $104.88
Return +4.3%
Analyst Daniel Welden
Signal & Target
BUY $333.00
Start Price $295.79
Best Price (1Y)
$309.40
Current Price $308.06
Return +4.1%
Analyst -
Signal & Target
BUY $22.00
Start Price $18.01
Best Price (1Y)
$18.57
Current Price $18.26
Return +1.4%
Analyst -
Signal & Target
BUY $40.00
Start Price $37.51
Best Price (1Y)
$37.48
Current Price $36.57
Return -2.5%
Analyst -
Signal & Target
BUY $39.00
Start Price $33.97
Best Price (1Y)
$34.75
Current Price $33.94
Return -0.1%
Reliance Inc.
RS
Oct 22, 2026
Analyst -
Signal & Target
SELL $420.00
Start Price $421.07
Best Price (1Y)
$411.34
Current Price $421.87
Return -0.2%
Analyst -
Signal & Target
BUY $165.00
Start Price $147.24
Best Price (1Y)
$154.02
Current Price $140.61
Return -4.5%
Analyst -
Signal & Target
BUY $13.00
Start Price $11.84
Best Price (1Y)
$12.40
Current Price $12.10
Return +2.2%
Kroger Co.
KR
Oct 21, 2026
Analyst -
Signal & Target
SELL $60.00
Start Price $62.98
Best Price (1Y)
$62.63
Current Price $66.77
Return -6.0%
MSCI Inc
MSCI
Oct 21, 2026
Analyst Jason Haas
Signal & Target
BUY $720.00
Start Price $591.69
Best Price (1Y)
$624.18
Current Price $617.67
Return +4.4%
RLI Corp.
RLI
Oct 21, 2026
Analyst Hristian Getsov
Signal & Target
SELL $53.00
Start Price $62.71
Best Price (1Y)
$62.70
Current Price $64.90
Return -3.5%
Hasbro, Inc.
HAS
Oct 21, 2026
Analyst -
Signal & Target
SELL $100.00
Start Price $109.52
Best Price (1Y)
$109.60
Current Price $117.96
Return -7.7%
Analyst Timna Tanners
Signal & Target
BUY $271.00
Start Price $244.37
Best Price (1Y)
$248.96
Current Price $237.55
Return -2.8%
Analyst Ben Burnett
Signal & Target
BUY $50.00
Start Price $29.37
Best Price (1Y)
$29.91
Current Price $25.33
Return -13.8%
Analyst Larry Biegelsen
Signal & Target
BUY $486.00
Start Price $438.00
Best Price (1Y)
$458.81
Current Price $451.63
Return +3.1%
Analyst -
Signal & Target
BUY $17.00
Start Price $14.10
Best Price (1Y)
$14.22
Current Price $13.38
Return -5.1%
MaxLinear Inc
MXL
Oct 20, 2026
Analyst -
Signal & Target
BUY $78.00
Start Price $77.11
Best Price (1Y)
$77.65
Current Price $66.47
Return -13.8%
Signal & Target
BUY $49.00
Start Price $46.72
Best Price (1Y)
$48.98
Current Price $48.46
Return +3.7%
Analyst Derek Archila
Signal & Target
BUY $124.00
Start Price $78.93
Best Price (1Y)
$81.50
Current Price $77.66
Return -1.6%
Analyst -
Signal & Target
BUY $47.50
Start Price $45.51
Best Price (1Y)
$45.94
Current Price $45.84
Return +0.7%
Analyst -
Signal & Target
BUY $32.00
Start Price $30.22
Best Price (1Y)
$30.58
Current Price $28.33
Return -6.3%
Signal & Target
BUY $35.00
Start Price $30.22
Best Price (1Y)
$30.58
Current Price $28.33
Return -6.3%
Gartner, Inc.
IT
Oct 20, 2026
Analyst Jason Hass
Signal & Target
SELL $175.00
Start Price $207.72
Best Price (1Y)
$209.45
Current Price $231.03
Return -11.2%
Analyst -
Signal & Target
BUY $45.00
Start Price $33.17
Best Price (1Y)
$35.21
Current Price $32.32
Return -2.6%
Analyst Praneeth Satish
Signal & Target
BUY $21.00
Start Price $12.81
Best Price (1Y)
$14.08
Current Price $13.76
Return +7.4%
Signal & Target
BUY $112.00
Start Price $106.86
Best Price (1Y)
$111.00
Current Price $110.13
Return +3.1%
Analyst -
Signal & Target
BUY $1,550.00
Start Price $1,253.66
Best Price (1Y)
$1,288.27
Current Price $1,167.27
Return -6.9%
Analyst -
Signal & Target
BUY $49.00
Start Price $47.96
Best Price (1Y)
$50.13
Current Price $49.92
Return +4.1%
Analyst -
Signal & Target
SELL $4.50
Start Price $5.54
Best Price (1Y)
$5.25
Current Price $6.02
Return -8.7%
Analyst -
Signal & Target
BUY $68.00
Start Price $66.28
Best Price (1Y)
$68.07
Current Price $67.46
Return +1.8%
JanOne Inc
JAN
Oct 19, 2026
Analyst -
Signal & Target
BUY $34.00
Start Price $29.05
Best Price (1Y)
$29.77
Current Price $28.61
Return -1.5%
Analyst Zachary Fadem
Signal & Target
SELL $45.00
Start Price $45.25
Best Price (1Y)
$43.70
Current Price $47.38
Return -4.7%
Analyst -
Signal & Target
BUY $18.00
Start Price $15.11
Best Price (1Y)
$15.85
Current Price $15.27
Return +1.1%
Signal & Target
BUY $46.00
Start Price $45.64
Best Price (1Y)
$47.33
Current Price $47.01
Return +3.0%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 23, 2026
SLM Corp. SLM
Hold Overweight Overweight
Oct 23, 2026
Spotify Technology S.A. SPOT
Hold Overweight Overweight
Oct 23, 2026
Procter & Gamble Co. PG
Hold Overweight Overweight
Oct 23, 2026
Dow Inc DOW
Hold Overweight Overweight
Oct 23, 2026
Federal Realty Investment Trust. FRT
Hold Overweight Overweight
Oct 23, 2026
Dover Corp. DOV
Hold Overweight Overweight
Oct 23, 2026
Carvana Co. - Ordinary Shares - Class A CVNA
Hold Overweight Overweight
Oct 23, 2026
Regency Centers Corporation REG
Hold Overweight Overweight
Oct 22, 2026
Moody`s Corp. MCO
Hold Overweight Overweight
Oct 22, 2026
Kinder Morgan Inc - Ordinary Shares - Class P KMI
Hold Overweight Overweight
Oct 22, 2026
Abbott Laboratories ABT
Hold Overweight Overweight
Oct 22, 2026
Meta Platforms Inc - Ordinary Shares - Class A META
Hold Overweight Overweight
Oct 21, 2026
Steel Dynamics Inc. STLD
Hold Overweight Overweight
Oct 21, 2026
Rapport Therapeutics Inc. RAPP
Hold Overweight Overweight
Oct 21, 2026
Intuitive Surgical Inc ISRG
Hold Overweight Overweight
Oct 21, 2026
MSCI Inc MSCI
Hold Overweight Overweight
Oct 21, 2026
AGNC Investment Corp AGNC
Hold Overweight Overweight
Oct 20, 2026
Principal Financial Group Inc - Registered Shares PFG
Hold Negative Negative
Oct 20, 2026
Braze Inc - Ordinary Shares - Class A BRZE
Downgrade Overweight Positive
Oct 20, 2026
Disc Medicine Inc IRON
Hold Overweight Overweight
Oct 20, 2026
Cleveland-Cliffs Inc CLF
Hold Overweight Overweight
Oct 20, 2026
Gartner, Inc. IT
Hold Underweight Underweight
Oct 20, 2026
Akamai Technologies Inc AKAM
Upgrade Overweight
Oct 20, 2026
W.R. Berkley Corp. WRB
Hold Underweight Underweight
Oct 20, 2026
Vonage Holdings Corp VG
Upgrade Reduce Overweight
Oct 19, 2026
Marriott International, Inc. - Ordinary Shares - Class A MAR
Hold Overweight Overweight
Oct 19, 2026
Red Rock Resorts Inc - Ordinary Shares - Class A RRR
Hold Overweight Overweight
Oct 19, 2026
Choice Hotels International, Inc. CHH
Hold Underweight Underweight
Oct 19, 2026
DraftKings Inc. - Ordinary Shares - Class A DKNG
Hold Overweight Overweight
Oct 19, 2026
Crown Holdings, Inc. CCK
Hold Cautious Cautious
Oct 19, 2026
Tractor Supply Co. TSCO
Hold Overweight Overweight
Oct 19, 2026
Welltower Inc. WELL
Hold Overweight Overweight
Oct 19, 2026
Ventas Inc VTR
Hold Overweight Overweight
Oct 19, 2026
Marriott Vacations Worldwide Corp VAC
Hold Underweight Underweight
Oct 19, 2026
Hilton Worldwide Holdings Inc HLT
Hold Overweight Overweight
Oct 19, 2026
Churchill Downs, Inc. CHDN
Hold Overweight Overweight
Oct 19, 2026
Hilton Grand Vacations Inc HGV
Hold Cautious Cautious
Oct 19, 2026
Invitation Homes Inc INVH
Hold Overweight Overweight
Oct 19, 2026
Greif Inc - Ordinary Shares - Class A GEF
Hold Cautious Cautious
Oct 19, 2026
Silgan Holdings Inc. SLGN
Hold Overweight Overweight
Oct 16, 2026
Seagate Technology Holdings Plc STX
Hold Overweight Overweight
Oct 16, 2026
Alcoa Corp AA
Hold Overweight Overweight
Oct 16, 2026
Owens Corning OC
Hold Overweight Overweight
Oct 16, 2026
QXO Inc. QXO
Hold Overweight Overweight
Oct 16, 2026
Commercial Metals Co. CMC
Hold Underperform Underperform
Oct 15, 2026
Array Technologies Inc ARRY
Upgrade Equal-Weight Buy
Oct 15, 2026
Progressive Corp. PGR
Hold Underweight Underweight
Oct 15, 2026
Morgan Stanley MS
Hold Reduce Reduce
Oct 15, 2026
Imax Corp IMAX
Hold Overweight Overweight
Oct 14, 2026
Phillips 66 PSX
Hold Overweight Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Negative
To Negative
Action Downgrade
From Overweight
To Positive
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Underweight
To Underweight
Action Upgrade
From -
To Overweight
Action Hold
From Underweight
To Underweight
Action Upgrade
From Reduce
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Underweight
To Underweight
Action Hold
From Overweight
To Overweight
Action Hold
From Cautious
To Cautious
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Underweight
To Underweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Cautious
To Cautious
Action Hold
From Overweight
To Overweight
Action Hold
From Cautious
To Cautious
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Underperform
To Underperform
Action Upgrade
From Equal-Weight
To Buy
Action Hold
From Underweight
To Underweight
Action Hold
From Reduce
To Reduce
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight