← Back to Analysts

Stifel Nicolaus Score: 38

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.
+16.5%
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 📉
53%
1500 W / 1319 L
Target Met
? How often was the target reached?
Hits vs. Total.
79%
1489 W / 390 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
14%
270 W / 1609 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
93 W / 1786 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.
53%
656 W / 577 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
53%
1350 W / 1188 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
53%
150 W / 131 L

Top 5 Analysts (Score, >10 Trades)

1. Brian Brophy 54 2. Selman Akyol 50 3. Jeffrey Stantial 48 4. Jonathan Siegmann 45 5. Erik Rasmussen 45

Top 5 Analysts (Score, >50 Trades)

1. Simon Yarmak 43 2. Tore Svanberg 43 3. Nathan Jones 43 4. Ruben Roy 41 5. Matthew Smith 39

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 26, 2026
Trupanion Inc TRUP
BUY Jonathan Block $28.00
Est. +15%
$24.29 $26.97
$26.91 +10.8%
Jun 26, 2026
Zoetis Inc - Ordinary Shares - Class A ZTS
BUY - $85.00
Est. +9%
$77.82 $77.61
$74.80 -3.9%
Jun 26, 2026
Nike, Inc. - Ordinary Shares - Class B NKE
BUY - $50.00
Est. +22%
$40.90 $45.04
$44.09 +7.8%
Jun 25, 2026
Microsoft Corporation MSFT
BUY - $400.00
Est. +9%
$365.46 $392.19
$390.49 +6.8%
Jun 25, 2026
Boston Scientific Corp. BSX
BUY - $65.00
Est. +46%
$44.46 $45.80
$45.14 +1.5%
Jun 24, 2026
Alpha & Omega Semiconductor Ltd AOSL
SELL Tore Svanberg $42.00
Est. +7%
$45.07 $36.73 (Low)
$37.11 +17.7%
Jun 24, 2026
Texas Instruments Inc. TXN
BUY Tore Svanberg $360.00
Est. +18%
$304.36 $316.59
$293.08 -3.7%
Jun 24, 2026
ON Semiconductor Corp. ON
SELL - $107.00
Est. +9%
$117.06 $86.47 (Low)
$91.22 +22.1%
Jun 24, 2026
MACOM Technology Solutions Holdings Inc MTSI
BUY - $450.00
Est. +21%
$372.15 $392.44
$322.26 -13.4%
Jun 24, 2026
Astera Labs Inc. ALAB
BUY - $460.00
Est. +16%
$397.02 $499.48
$406.42 +2.4%
Jun 24, 2026
Marvell Technology Inc MRVL
BUY - $350.00
Est. +25%
$279.04 $299.99
$245.29 -12.1%
Jun 24, 2026
Apogee Therapeutics Inc. APGE
BUY - $135.00
Est. +2%
$132.97 $133.85
$132.91 0.0%
Jun 24, 2026
Analog Devices Inc. ADI
BUY - $498.00
Est. +22%
$407.26 $431.87
$377.16 -7.4%
Jun 24, 2026
Fedex Corp FDX
BUY Bruce Chan $326.00
Est. +3%
$317.24 $329.48
$313.00 -1.3%
Jun 24, 2026
BlackBerry Ltd BB
BUY Suthan Sukumar $12.00
Est. +36%
$8.82 $13.59
$11.51 +30.5%
Jun 23, 2026
Fermi Inc. Common Stock FRMI
BUY - $17.00
Est. +90%
$8.97 $9.66
$8.06 -10.1%
Jun 22, 2026
Crinetics Pharmaceuticals Inc CRNX
BUY Alex Thompson $83.00
Est. +130%
$36.06 $42.41
$42.23 +17.1%
Jun 22, 2026
Fedex Corp FDX
BUY Bruce Chan $442.00
Est. +34%
$330.00 $332.40
$313.00 -5.2%
Jun 22, 2026
Credo Technology Group Holding Ltd CRDO
BUY - $350.00
Est. +29%
$271.83 $308.67
$241.91 -11.0%
Jun 22, 2026
Denali Therapeutics Inc DNLI
BUY Paul Mattels $41.00
Est. +73%
$23.76 $26.80
$25.83 +8.7%
Jun 22, 2026
SiteOne Landscape Supply Inc SITE
BUY Andrew Carter $153.00
Est. +39%
$110.17 $117.83
$112.39 +2.0%
Jun 22, 2026
Plexus Corp. PLXS
BUY - $330.00
Est. +10%
$299.97 $306.78
$275.11 -8.3%
Jun 18, 2026
Micron Technology Inc. MU
BUY Brian Chin $1,500.00
Est. +44%
$1,043.19 $1,255.00
$975.56 -6.5%
Jun 18, 2026
Transmedics Group Inc TMDX
BUY - $80.00
Est. +9%
$73.22 $80.72
$68.86 -6.0%
Jun 18, 2026
Jabil Inc JBL
BUY - $460.00
Est. +23%
$374.98 $390.05
$341.30 -9.0%
Jun 18, 2026
Pebblebrook Hotel Trust PEB
BUY - $20.25
Est. +10%
$18.33 $19.75
$18.78 +2.5%
Jun 18, 2026
Schlumberger Ltd. SLB
BUY Stephen Gengaro $64.00
Est. +27%
$50.33 $50.22
$45.13 -10.3%
Jun 17, 2026
Nyxoah SA NYXH
BUY - $3.00
Est. +90%
$1.58 $1.80
$1.72 +8.9%
Jun 17, 2026
Valmont Industries, Inc. VMI
BUY - $645.00
Est. +16%
$556.51 $585.71
$555.35 -0.2%
Jun 17, 2026
Intuit Inc INTU
BUY - $275.00
Est. +2%
$269.08 $277.57
$275.35 +2.3%
Jun 17, 2026
Paychex Inc. PAYX
BUY - $110.00
Est. +10%
$100.28 $106.51
$106.35 +6.1%
Jun 16, 2026
Cactus Inc - Ordinary Shares - Class A WHD
BUY Stephen Gengaro $68.00
Est. +17%
$58.07 $56.92
$50.42 -13.2%
Jun 16, 2026
Patterson-UTI Energy Inc PTEN
BUY Stephen Gengaro $15.00
Est. +41%
$10.66 $10.22
$8.66 -18.8%
Jun 15, 2026
Rhythm Pharmaceuticals Inc. RYTM
BUY Paul Matteis $133.00
Est. +40%
$94.73 $114.59
$114.17 +20.5%
Jun 15, 2026
Crocs Inc CROX
BUY - $125.00
Est. +0%
$124.71 $129.28
$125.28 +0.5%
Jun 15, 2026
MGM Resorts International MGM
BUY - $49.00
Est. +0%
$48.97 $50.55
$47.10 -3.8%
Jun 15, 2026
Jabil Inc JBL
BUY Ruben Roy $430.00
Est. +12%
$384.85 $398.89
$341.30 -11.3%
Jun 12, 2026
Carnival Corp. - Ordinary Shares (Paired Stock) CCL
BUY Steven Wieczynski $36.00
Est. +28%
$28.12 $31.30
$27.91 -0.7%
Jun 12, 2026
PENN Entertainment Inc PENN
BUY Jeffrey Stantial $25.00
Est. +18%
$21.21 $22.37
$22.02 +3.8%
Jun 12, 2026
RH - Ordinary Shares - Class A RH
SELL Andrew Carter $130.00
Est. +19%
$159.82 $138.20 (Low)
$169.08 -5.8%
Jun 12, 2026
Adobe Inc ADBE
SELL Parker Lane $200.00
Est. +9%
$218.80 $190.12 (Low)
$219.72 -0.4%
Jun 11, 2026
Kimco Realty Corporation KIM
BUY - $28.00
Est. +9%
$25.65 $26.08
$25.32 -1.3%
Jun 10, 2026
Tyler Technologies, Inc. TYL
BUY Parker Lane $400.00
Est. +29%
$308.92 $320.06
$318.10 +3.0%
Jun 09, 2026
Cadence Design Systems, Inc. CDNS
BUY - $432.00
Est. +10%
$394.24 $406.67
$373.14 -5.4%
Jun 09, 2026
Incyte Corp. INCY
BUY Stephen Willey $123.00
Est. +19%
$103.07 $118.69
$116.86 +13.4%
Jun 09, 2026
Vail Resorts Inc. MTN
BUY - $167.00
Est. +22%
$137.21 $148.10
$140.68 +2.5%
Jun 09, 2026
Nuvalent Inc - Ordinary Shares - Class A NUVL
BUY - $124.00
Est. +1%
$123.20 $123.80
$123.73 +0.4%
Jun 09, 2026
ClearPoint Neuro Inc CLPT
BUY Tom Stephan $16.00
Est. +19%
$13.47 $19.63
$18.72 +39.0%
Jun 08, 2026
Enliven Therapeutics Inc ELVN
BUY - $60.00
Est. +78%
$33.63 $52.39
$49.82 +48.1%
Jun 08, 2026
Adobe Inc ADBE
BUY Parker Lane $350.00
Est. +39%
$251.44 $250.74
$219.72 -12.6%
Analyst Jonathan Block
Signal & Target
BUY $28.00
Start Price $24.29
Best Price (1Y)
$26.97
Current Price $26.91
Return +10.8%
Analyst -
Signal & Target
BUY $85.00
Start Price $77.82
Best Price (1Y)
$77.61
Current Price $74.80
Return -3.9%
Analyst -
Signal & Target
BUY $50.00
Start Price $40.90
Best Price (1Y)
$45.04
Current Price $44.09
Return +7.8%
Analyst -
Signal & Target
BUY $400.00
Start Price $365.46
Best Price (1Y)
$392.19
Current Price $390.49
Return +6.8%
Analyst -
Signal & Target
BUY $65.00
Start Price $44.46
Best Price (1Y)
$45.80
Current Price $45.14
Return +1.5%
Analyst Tore Svanberg
Signal & Target
SELL $42.00
Start Price $45.07
Best Price (1Y)
$36.73
Current Price $37.11
Return +17.7%
Analyst Tore Svanberg
Signal & Target
BUY $360.00
Start Price $304.36
Best Price (1Y)
$316.59
Current Price $293.08
Return -3.7%
Analyst -
Signal & Target
SELL $107.00
Start Price $117.06
Best Price (1Y)
$86.47
Current Price $91.22
Return +22.1%
Analyst -
Signal & Target
BUY $450.00
Start Price $372.15
Best Price (1Y)
$392.44
Current Price $322.26
Return -13.4%
Analyst -
Signal & Target
BUY $460.00
Start Price $397.02
Best Price (1Y)
$499.48
Current Price $406.42
Return +2.4%
Analyst -
Signal & Target
BUY $350.00
Start Price $279.04
Best Price (1Y)
$299.99
Current Price $245.29
Return -12.1%
Analyst -
Signal & Target
BUY $135.00
Start Price $132.97
Best Price (1Y)
$133.85
Current Price $132.91
Return 0.0%
Analyst -
Signal & Target
BUY $498.00
Start Price $407.26
Best Price (1Y)
$431.87
Current Price $377.16
Return -7.4%
Fedex Corp
FDX
Jun 24, 2026
Analyst Bruce Chan
Signal & Target
BUY $326.00
Start Price $317.24
Best Price (1Y)
$329.48
Current Price $313.00
Return -1.3%
BlackBerry Ltd
BB
Jun 24, 2026
Analyst Suthan Sukumar
Signal & Target
BUY $12.00
Start Price $8.82
Best Price (1Y)
$13.59
Current Price $11.51
Return +30.5%
Analyst -
Signal & Target
BUY $17.00
Start Price $8.97
Best Price (1Y)
$9.66
Current Price $8.06
Return -10.1%
Analyst Alex Thompson
Signal & Target
BUY $83.00
Start Price $36.06
Best Price (1Y)
$42.41
Current Price $42.23
Return +17.1%
Fedex Corp
FDX
Jun 22, 2026
Analyst Bruce Chan
Signal & Target
BUY $442.00
Start Price $330.00
Best Price (1Y)
$332.40
Current Price $313.00
Return -5.2%
Analyst -
Signal & Target
BUY $350.00
Start Price $271.83
Best Price (1Y)
$308.67
Current Price $241.91
Return -11.0%
Analyst Paul Mattels
Signal & Target
BUY $41.00
Start Price $23.76
Best Price (1Y)
$26.80
Current Price $25.83
Return +8.7%
Analyst Andrew Carter
Signal & Target
BUY $153.00
Start Price $110.17
Best Price (1Y)
$117.83
Current Price $112.39
Return +2.0%
Plexus Corp.
PLXS
Jun 22, 2026
Analyst -
Signal & Target
BUY $330.00
Start Price $299.97
Best Price (1Y)
$306.78
Current Price $275.11
Return -8.3%
Analyst Brian Chin
Signal & Target
BUY $1,500.00
Start Price $1,043.19
Best Price (1Y)
$1,255.00
Current Price $975.56
Return -6.5%
Analyst -
Signal & Target
BUY $80.00
Start Price $73.22
Best Price (1Y)
$80.72
Current Price $68.86
Return -6.0%
Jabil Inc
JBL
Jun 18, 2026
Analyst -
Signal & Target
BUY $460.00
Start Price $374.98
Best Price (1Y)
$390.05
Current Price $341.30
Return -9.0%
Analyst -
Signal & Target
BUY $20.25
Start Price $18.33
Best Price (1Y)
$19.75
Current Price $18.78
Return +2.5%
Analyst Stephen Gengaro
Signal & Target
BUY $64.00
Start Price $50.33
Best Price (1Y)
$50.22
Current Price $45.13
Return -10.3%
Nyxoah SA
NYXH
Jun 17, 2026
Analyst -
Signal & Target
BUY $3.00
Start Price $1.58
Best Price (1Y)
$1.80
Current Price $1.72
Return +8.9%
Analyst -
Signal & Target
BUY $645.00
Start Price $556.51
Best Price (1Y)
$585.71
Current Price $555.35
Return -0.2%
Intuit Inc
INTU
Jun 17, 2026
Analyst -
Signal & Target
BUY $275.00
Start Price $269.08
Best Price (1Y)
$277.57
Current Price $275.35
Return +2.3%
Paychex Inc.
PAYX
Jun 17, 2026
Analyst -
Signal & Target
BUY $110.00
Start Price $100.28
Best Price (1Y)
$106.51
Current Price $106.35
Return +6.1%
Analyst Stephen Gengaro
Signal & Target
BUY $68.00
Start Price $58.07
Best Price (1Y)
$56.92
Current Price $50.42
Return -13.2%
Analyst Stephen Gengaro
Signal & Target
BUY $15.00
Start Price $10.66
Best Price (1Y)
$10.22
Current Price $8.66
Return -18.8%
Analyst Paul Matteis
Signal & Target
BUY $133.00
Start Price $94.73
Best Price (1Y)
$114.59
Current Price $114.17
Return +20.5%
Crocs Inc
CROX
Jun 15, 2026
Analyst -
Signal & Target
BUY $125.00
Start Price $124.71
Best Price (1Y)
$129.28
Current Price $125.28
Return +0.5%
Analyst -
Signal & Target
BUY $49.00
Start Price $48.97
Best Price (1Y)
$50.55
Current Price $47.10
Return -3.8%
Jabil Inc
JBL
Jun 15, 2026
Analyst Ruben Roy
Signal & Target
BUY $430.00
Start Price $384.85
Best Price (1Y)
$398.89
Current Price $341.30
Return -11.3%
Signal & Target
BUY $36.00
Start Price $28.12
Best Price (1Y)
$31.30
Current Price $27.91
Return -0.7%
Signal & Target
BUY $25.00
Start Price $21.21
Best Price (1Y)
$22.37
Current Price $22.02
Return +3.8%
Analyst Andrew Carter
Signal & Target
SELL $130.00
Start Price $159.82
Best Price (1Y)
$138.20
Current Price $169.08
Return -5.8%
Adobe Inc
ADBE
Jun 12, 2026
Analyst Parker Lane
Signal & Target
SELL $200.00
Start Price $218.80
Best Price (1Y)
$190.12
Current Price $219.72
Return -0.4%
Analyst -
Signal & Target
BUY $28.00
Start Price $25.65
Best Price (1Y)
$26.08
Current Price $25.32
Return -1.3%
Analyst Parker Lane
Signal & Target
BUY $400.00
Start Price $308.92
Best Price (1Y)
$320.06
Current Price $318.10
Return +3.0%
Analyst -
Signal & Target
BUY $432.00
Start Price $394.24
Best Price (1Y)
$406.67
Current Price $373.14
Return -5.4%
Incyte Corp.
INCY
Jun 09, 2026
Analyst Stephen Willey
Signal & Target
BUY $123.00
Start Price $103.07
Best Price (1Y)
$118.69
Current Price $116.86
Return +13.4%
Analyst -
Signal & Target
BUY $167.00
Start Price $137.21
Best Price (1Y)
$148.10
Current Price $140.68
Return +2.5%
Analyst -
Signal & Target
BUY $124.00
Start Price $123.20
Best Price (1Y)
$123.80
Current Price $123.73
Return +0.4%
Analyst Tom Stephan
Signal & Target
BUY $16.00
Start Price $13.47
Best Price (1Y)
$19.63
Current Price $18.72
Return +39.0%
Analyst -
Signal & Target
BUY $60.00
Start Price $33.63
Best Price (1Y)
$52.39
Current Price $49.82
Return +48.1%
Adobe Inc
ADBE
Jun 08, 2026
Analyst Parker Lane
Signal & Target
BUY $350.00
Start Price $251.44
Best Price (1Y)
$250.74
Current Price $219.72
Return -12.6%

Recent Upgrades / Downgrades

Date Stock Action From To
Mar 09, 2026
Chipotle Mexican Grill CMG
Hold Buy Buy
Jan 28, 2025
Datadog Inc - Ordinary Shares - Class A DDOG
Downgrade Hold
Oct 24, 2024
ATS Corporation. ATS
Hold Underperform Underperform
Oct 23, 2024
Artivion Inc AORT
Hold Market Outperform Market Outperform
Oct 22, 2024
Coherent Corp COHR
Hold Buy Buy
Oct 22, 2024
Funko Inc - Ordinary Shares - Class A FNKO
Hold Buy Buy
Oct 16, 2024
Flowserve Corp. FLS
Hold Sector Perform Sector Perform
Oct 11, 2024
Zoetis Inc - Ordinary Shares - Class A ZTS
Hold Buy Buy
Oct 11, 2024
DMC Global Inc BOOM
Hold Buy Buy
Oct 11, 2024
ProFrac Holding Corp - Ordinary Shares Class A ACDC
Hold Buy Buy
Oct 08, 2024
Hasbro, Inc. HAS
Hold Buy Buy
Oct 03, 2024
Chart Industries Inc GTLS
Hold Underperform Underperform
Sep 24, 2024
Procore Technologies Inc PCOR
Hold Buy Buy
Sep 24, 2024
Flowserve Corp. FLS
Hold Sector Perform Sector Perform
Sep 23, 2024
Cava Group Inc CAVA
Hold Underperform Underperform
Sep 18, 2024
Zoetis Inc - Ordinary Shares - Class A ZTS
Hold Buy Buy
Sep 16, 2024
Applied Materials Inc. AMAT
Hold Underperform Underperform
Sep 16, 2024
Western Midstream Partners LP - Unit WES
Hold Sector Perform Sector Perform
Sep 13, 2024
RxSight Inc RXST
Hold Underperform Underperform
Sep 13, 2024
Artivion Inc AORT
Hold Buy Buy
Sep 13, 2024
Marriott Vacations Worldwide Corp VAC
Hold Market Outperform Market Outperform
Sep 05, 2024
Biomarin Pharmaceutical Inc. - Registered Shares BMRN
Hold Underperform Underperform
Aug 29, 2024
Cava Group Inc CAVA
Hold Underperform Underperform
Aug 26, 2024
Chart Industries Inc GTLS
Hold Underperform Underperform
Aug 05, 2024
DraftKings Inc. - Ordinary Shares - Class A DKNG
Hold Buy Buy
Aug 01, 2024
SiteOne Landscape Supply Inc SITE
Hold Underperform Underperform
Jul 31, 2024
International Game Technology PLC IGT
Hold Underperform Underperform
Jul 29, 2024
Electronic Arts, Inc. EA
Hold Underperform Underperform
Jul 17, 2024
SMART Global Holdings Inc SGH
Hold Buy Buy
Jul 11, 2024
Clean Harbors, Inc. CLH
Hold Underperform Underperform
Jul 09, 2024
Marvell Technology Inc MRVL
Hold Buy Buy
Jul 09, 2024
S&P Global Inc SPGI
Hold Underperform Underperform
Jul 08, 2024
Ecolab, Inc. ECL
Hold Underperform Underperform
Jun 28, 2024
Infinera Corp. INFN
Hold Buy Buy
Jun 25, 2024
KBR Inc KBR
Hold Underperform Underperform
Jun 21, 2024
S&P Global Inc SPGI
Hold Buy Buy
Jun 21, 2024
OptimizeRx Corp OPRX
Hold Market Outperform Market Outperform
Jun 18, 2024
Autodesk Inc. ADSK
Hold Market Perform Market Perform
Jun 13, 2024
Applovin Corp - Ordinary Shares - Class A APP
Hold Underperform Underperform
Jun 12, 2024
California Resources Corporation - Ordinary Shares - New CRC
Hold Buy Buy
Jun 10, 2024
HubSpot Inc HUBS
Hold Underperform Underperform
Jun 06, 2024
Alpha & Omega Semiconductor Ltd AOSL
Hold Sell Sell
Jun 03, 2024
Precigen Inc PGEN
Hold Market Outperform Market Outperform
May 31, 2024
Arcellx Inc ACLX
Hold Buy Buy
May 24, 2024
S&P Global Inc SPGI
Hold Buy Buy
May 21, 2024
Fedex Corp FDX
Hold Underperform Underperform
May 20, 2024
Hasbro, Inc. HAS
Hold Buy Buy
May 15, 2024
Infinera Corp. INFN
Hold Buy Buy
May 15, 2024
OptimizeRx Corp OPRX
Hold Market Outperform Market Outperform
May 15, 2024
International Game Technology PLC IGT
Hold Underperform Underperform
Action Hold
From Buy
To Buy
Action Downgrade
From -
To Hold
Action Hold
From Underperform
To Underperform
Action Hold
From Market Outperform
To Market Outperform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Market Outperform
To Market Outperform
Action Hold
From Underperform
To Underperform
Action Hold
From Underperform
To Underperform
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Underperform
To Underperform
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Market Outperform
To Market Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Underperform
To Underperform
Action Hold
From Underperform
To Underperform
Action Hold
From Sell
To Sell
Action Hold
From Market Outperform
To Market Outperform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Market Outperform
To Market Outperform
Action Hold
From Underperform
To Underperform