← Back to Analysts

Bernstein 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.
+5.3%
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 📉
51%
491 W / 469 L
Target Met
? How often was the target reached?
Hits vs. Total.
84%
474 W / 93 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
19%
106 W / 461 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
29 W / 538 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%
205 W / 196 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
52%
428 W / 389 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
44%
63 W / 80 L

Top 5 Analysts (Score, >10 Trades)

1. Nikhil Devnani 52 2. Chad Dillard 50 3. Douglas Harned 45 4. Richard Clarke 43 5. Mark Shmulik 42

Top 5 Analysts (Score, >50 Trades)

1. Jeffrey Bernstein 40

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 12, 2026
Adobe Inc ADBE
BUY - $379.00
Est. +73%
$218.80 $205.65
$204.02 -6.8%
Jun 11, 2026
Procter & Gamble Co. PG
BUY - $156.00
Est. +5%
$148.32 $150.20
$149.61 +0.9%
Jun 11, 2026
Estee Lauder Cos., Inc. - Ordinary Shares - Class A EL
SELL Cristian Rios $82.00
Est. +7%
$88.02 $85.28 (Low)
$89.68 -1.9%
Jun 11, 2026
e.l.f. Beauty Inc ELF
SELL - $60.00
Est. +1%
$60.68 $56.52 (Low)
$61.15 -0.8%
Jun 11, 2026
Coca-Cola Co KO
BUY Cristian Rios $84.00
Est. +2%
$82.53 $84.04
$82.62 +0.1%
Jun 11, 2026
Monster Beverage Corp. MNST
BUY - $95.00
Est. +3%
$92.03 $93.08
$92.83 +0.9%
Jun 11, 2026
Colgate-Palmolive Co. CL
BUY Cristian Rios $96.00
Est. +7%
$89.39 $90.60
$89.45 +0.1%
Jun 11, 2026
Jacobs Solutions Inc J
BUY Chad Dillard $163.00
Est. +31%
$124.12 $128.78
$127.00 +2.3%
Jun 11, 2026
Celsius Holdings Inc CELH
BUY Cristian Rios $44.00
Est. +55%
$28.40 $29.56
$29.18 +2.7%
Jun 11, 2026
PepsiCo Inc PEP
SELL - $143.00
Est. +1%
$143.73 $142.41 (Low)
$144.27 -0.4%
Jun 11, 2026
Keurig Dr Pepper Inc KDP
BUY - $38.00
Est. +22%
$31.23 $31.73
$31.71 +1.5%
Jun 11, 2026
Oracle Corp. ORCL
BUY Mark Moerdler $325.00
Est. +61%
$201.26 $185.58
$184.13 -8.5%
Jun 10, 2026
Cloudflare Inc - Ordinary Shares - Class A NET
SELL Peter Weed $136.00
Est. +39%
$223.48 $216.50 (Low)
$228.48 -2.2%
Jun 10, 2026
Freeport-McMoRan Inc FCX
SELL - $58.50
Est. +9%
$64.25 $61.73 (Low)
$68.41 -6.5%
Jun 10, 2026
J.M. Smucker Co. SJM
BUY Alexia Howard $137.00
Est. +18%
$115.78 $117.74
$116.49 +0.6%
Jun 09, 2026
Trane Technologies plc - Ordinary Shares - Class A TT
BUY - $550.00
Est. +17%
$470.76 $474.00
$458.25 -2.7%
Jun 09, 2026
Campbell Soup Co. CPB
SELL Alexia Howard $18.00
Est. +16%
$21.49 $21.27 (Low)
$22.81 -6.1%
Jun 09, 2026
Honeywell International Inc HON
BUY Varun Govindaraj $233.00
Est. +8%
$215.70 $225.52
$220.31 +2.1%
Jun 09, 2026
Otis Worldwide Corp OTIS
BUY - $97.00
Est. +36%
$71.27 $71.51
$70.75 -0.7%
Jun 09, 2026
Vertiv Holdings Co - Ordinary Shares - Class A VRT
BUY - $416.00
Est. +44%
$289.52 $307.13
$302.87 +4.6%
Jun 09, 2026
Rockwell Automation Inc ROK
BUY - $501.00
Est. +9%
$460.47 $465.05
$459.34 -0.2%
Jun 09, 2026
Carrier Global Corp CARR
BUY - $75.00
Est. +5%
$71.24 $71.60
$69.91 -1.9%
Jun 09, 2026
Parker-Hannifin Corp. PH
BUY Varun Govindaraj $1,026.00
Est. +13%
$905.53 $916.18
$903.48 -0.2%
Jun 09, 2026
nVent Electric plc NVT
BUY - $218.00
Est. +33%
$163.80 $170.49
$165.84 +1.2%
Jun 09, 2026
Johnson Controls International plc - Registered Shares JCI
BUY - $176.00
Est. +19%
$147.75 $149.10
$144.96 -1.9%
Jun 09, 2026
Emerson Electric Co. EMR
BUY Varun Govindaraj $175.00
Est. +23%
$142.42 $144.66
$143.07 +0.5%
Jun 08, 2026
Ryanair Holdings Plc - ADR RYAAY
BUY Alex Irving $77.00
Est. +35%
$56.93 $60.99
$60.33 +6.0%
Jun 05, 2026
Lululemon Athletica inc. LULU
BUY - $145.00
Est. +16%
$124.92 $124.38
$118.77 -4.9%
Jun 05, 2026
First Commonwealth Financial Corp. FCF
BUY Nadine Sarwat $29.00
Est. +52%
$19.12 $19.94
$19.91 +4.1%
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
SELL Peter Weed $413.00
Est. +45%
$747.61 $617.75 (Low)
$682.80 +8.7%
Jun 04, 2026
Five Below Inc FIVE
BUY - $247.00
Est. +11%
$222.89 $203.93
$198.49 -10.9%
Jun 04, 2026
HCA Healthcare Inc HCA
BUY - $413.00
Est. +14%
$363.23 $389.96
$387.18 +6.6%
Jun 04, 2026
Medtronic Plc MDT
BUY Lee Hambright $97.00
Est. +18%
$82.54 $82.83
$80.20 -2.8%
Jun 04, 2026
Iris Energy Ltd IREN
BUY - $96.00
Est. +60%
$59.88 $62.91
$59.77 -0.2%
Jun 03, 2026
Humana Inc. HUM
BUY - $425.00
Est. +32%
$320.88 $379.50
$379.22 +18.2%
Jun 03, 2026
Norwegian Cruise Line Holdings Ltd NCLH
SELL Richard Clarke $18.00
Est. +1%
$18.13 $17.70 (Low)
$19.43 -7.2%
Jun 03, 2026
Viking Holdings Ltd. VIK
BUY - $120.00
Est. +34%
$89.53 $94.95
$92.25 +3.0%
Jun 03, 2026
Simply Good Foods Co SMPL
BUY - $12.00
Est. +2%
$11.81 $12.91
$12.57 +6.4%
Jun 03, 2026
Core Scientific Inc - Ordinary Shares - New CORZ
BUY Gautam Chhugani $32.00
Est. +10%
$29.05 $29.70
$27.60 -5.0%
Jun 03, 2026
TeraWulf Inc WULF
BUY - $46.00
Est. +76%
$26.16 $27.78
$26.06 -0.4%
Jun 03, 2026
Cipher Mining Inc CIFR
BUY Gautum Chhugani $32.00
Est. +22%
$26.24 $28.62
$24.50 -6.6%
Jun 03, 2026
Kraft Heinz Co KHC
SELL Alexia Howard $21.00
Est. +10%
$23.33 $22.15 (Low)
$24.39 -4.5%
Jun 03, 2026
General Mills, Inc. GIS
SELL - $31.00
Est. +6%
$33.07 $31.75 (Low)
$34.51 -4.4%
Jun 03, 2026
Campbell Soup Co. CPB
SELL - $19.00
Est. +9%
$20.99 $20.62 (Low)
$22.81 -8.7%
Jun 03, 2026
Conagra Brands Inc CAG
SELL - $12.00
Est. +7%
$12.86 $12.53 (Low)
$13.74 -6.8%
Jun 03, 2026
Dollar General Corp. DG
BUY - $149.00
Est. +40%
$106.37 $116.65
$114.80 +7.9%
Jun 03, 2026
Marathon Digital Holdings Inc MARA
BUY - $17.00
Est. +19%
$14.28 $14.72
$14.08 -1.4%
Jun 02, 2026
Hewlett Packard Enterprise Co HPE
BUY - $62.00
Est. +5%
$59.23 $64.25
$48.17 -18.7%
Jun 02, 2026
Visa Inc - Ordinary Shares - Class A V
BUY Harshita Rawat $450.00
Est. +42%
$317.99 $326.90
$322.39 +1.4%
Jun 02, 2026
Tapestry Inc TPR
BUY Aneesha Sherman $180.00
Est. +29%
$139.34 $150.55
$147.42 +5.8%
Adobe Inc
ADBE
Jun 12, 2026
Analyst -
Signal & Target
BUY $379.00
Start Price $218.80
Best Price (1Y)
$205.65
Current Price $204.02
Return -6.8%
Analyst -
Signal & Target
BUY $156.00
Start Price $148.32
Best Price (1Y)
$150.20
Current Price $149.61
Return +0.9%
Analyst Cristian Rios
Signal & Target
SELL $82.00
Start Price $88.02
Best Price (1Y)
$85.28
Current Price $89.68
Return -1.9%
Analyst -
Signal & Target
SELL $60.00
Start Price $60.68
Best Price (1Y)
$56.52
Current Price $61.15
Return -0.8%
Coca-Cola Co
KO
Jun 11, 2026
Analyst Cristian Rios
Signal & Target
BUY $84.00
Start Price $82.53
Best Price (1Y)
$84.04
Current Price $82.62
Return +0.1%
Analyst -
Signal & Target
BUY $95.00
Start Price $92.03
Best Price (1Y)
$93.08
Current Price $92.83
Return +0.9%
Analyst Cristian Rios
Signal & Target
BUY $96.00
Start Price $89.39
Best Price (1Y)
$90.60
Current Price $89.45
Return +0.1%
Analyst Chad Dillard
Signal & Target
BUY $163.00
Start Price $124.12
Best Price (1Y)
$128.78
Current Price $127.00
Return +2.3%
Analyst Cristian Rios
Signal & Target
BUY $44.00
Start Price $28.40
Best Price (1Y)
$29.56
Current Price $29.18
Return +2.7%
PepsiCo Inc
PEP
Jun 11, 2026
Analyst -
Signal & Target
SELL $143.00
Start Price $143.73
Best Price (1Y)
$142.41
Current Price $144.27
Return -0.4%
Analyst -
Signal & Target
BUY $38.00
Start Price $31.23
Best Price (1Y)
$31.73
Current Price $31.71
Return +1.5%
Oracle Corp.
ORCL
Jun 11, 2026
Analyst Mark Moerdler
Signal & Target
BUY $325.00
Start Price $201.26
Best Price (1Y)
$185.58
Current Price $184.13
Return -8.5%
Analyst Peter Weed
Signal & Target
SELL $136.00
Start Price $223.48
Best Price (1Y)
$216.50
Current Price $228.48
Return -2.2%
Analyst -
Signal & Target
SELL $58.50
Start Price $64.25
Best Price (1Y)
$61.73
Current Price $68.41
Return -6.5%
Analyst Alexia Howard
Signal & Target
BUY $137.00
Start Price $115.78
Best Price (1Y)
$117.74
Current Price $116.49
Return +0.6%
Analyst -
Signal & Target
BUY $550.00
Start Price $470.76
Best Price (1Y)
$474.00
Current Price $458.25
Return -2.7%
Analyst Alexia Howard
Signal & Target
SELL $18.00
Start Price $21.49
Best Price (1Y)
$21.27
Current Price $22.81
Return -6.1%
Signal & Target
BUY $233.00
Start Price $215.70
Best Price (1Y)
$225.52
Current Price $220.31
Return +2.1%
Analyst -
Signal & Target
BUY $97.00
Start Price $71.27
Best Price (1Y)
$71.51
Current Price $70.75
Return -0.7%
Analyst -
Signal & Target
BUY $416.00
Start Price $289.52
Best Price (1Y)
$307.13
Current Price $302.87
Return +4.6%
Analyst -
Signal & Target
BUY $501.00
Start Price $460.47
Best Price (1Y)
$465.05
Current Price $459.34
Return -0.2%
Analyst -
Signal & Target
BUY $75.00
Start Price $71.24
Best Price (1Y)
$71.60
Current Price $69.91
Return -1.9%
Signal & Target
BUY $1,026.00
Start Price $905.53
Best Price (1Y)
$916.18
Current Price $903.48
Return -0.2%
Analyst -
Signal & Target
BUY $218.00
Start Price $163.80
Best Price (1Y)
$170.49
Current Price $165.84
Return +1.2%
Analyst -
Signal & Target
BUY $176.00
Start Price $147.75
Best Price (1Y)
$149.10
Current Price $144.96
Return -1.9%
Signal & Target
BUY $175.00
Start Price $142.42
Best Price (1Y)
$144.66
Current Price $143.07
Return +0.5%
Analyst Alex Irving
Signal & Target
BUY $77.00
Start Price $56.93
Best Price (1Y)
$60.99
Current Price $60.33
Return +6.0%
Analyst -
Signal & Target
BUY $145.00
Start Price $124.92
Best Price (1Y)
$124.38
Current Price $118.77
Return -4.9%
Analyst Nadine Sarwat
Signal & Target
BUY $29.00
Start Price $19.12
Best Price (1Y)
$19.94
Current Price $19.91
Return +4.1%
Analyst Peter Weed
Signal & Target
SELL $413.00
Start Price $747.61
Best Price (1Y)
$617.75
Current Price $682.80
Return +8.7%
Analyst -
Signal & Target
BUY $247.00
Start Price $222.89
Best Price (1Y)
$203.93
Current Price $198.49
Return -10.9%
Analyst -
Signal & Target
BUY $413.00
Start Price $363.23
Best Price (1Y)
$389.96
Current Price $387.18
Return +6.6%
Medtronic Plc
MDT
Jun 04, 2026
Analyst Lee Hambright
Signal & Target
BUY $97.00
Start Price $82.54
Best Price (1Y)
$82.83
Current Price $80.20
Return -2.8%
Analyst -
Signal & Target
BUY $96.00
Start Price $59.88
Best Price (1Y)
$62.91
Current Price $59.77
Return -0.2%
Humana Inc.
HUM
Jun 03, 2026
Analyst -
Signal & Target
BUY $425.00
Start Price $320.88
Best Price (1Y)
$379.50
Current Price $379.22
Return +18.2%
Analyst Richard Clarke
Signal & Target
SELL $18.00
Start Price $18.13
Best Price (1Y)
$17.70
Current Price $19.43
Return -7.2%
Analyst -
Signal & Target
BUY $120.00
Start Price $89.53
Best Price (1Y)
$94.95
Current Price $92.25
Return +3.0%
Analyst -
Signal & Target
BUY $12.00
Start Price $11.81
Best Price (1Y)
$12.91
Current Price $12.57
Return +6.4%
Analyst Gautam Chhugani
Signal & Target
BUY $32.00
Start Price $29.05
Best Price (1Y)
$29.70
Current Price $27.60
Return -5.0%
TeraWulf Inc
WULF
Jun 03, 2026
Analyst -
Signal & Target
BUY $46.00
Start Price $26.16
Best Price (1Y)
$27.78
Current Price $26.06
Return -0.4%
Analyst Gautum Chhugani
Signal & Target
BUY $32.00
Start Price $26.24
Best Price (1Y)
$28.62
Current Price $24.50
Return -6.6%
Analyst Alexia Howard
Signal & Target
SELL $21.00
Start Price $23.33
Best Price (1Y)
$22.15
Current Price $24.39
Return -4.5%
Analyst -
Signal & Target
SELL $31.00
Start Price $33.07
Best Price (1Y)
$31.75
Current Price $34.51
Return -4.4%
Analyst -
Signal & Target
SELL $19.00
Start Price $20.99
Best Price (1Y)
$20.62
Current Price $22.81
Return -8.7%
Analyst -
Signal & Target
SELL $12.00
Start Price $12.86
Best Price (1Y)
$12.53
Current Price $13.74
Return -6.8%
Analyst -
Signal & Target
BUY $149.00
Start Price $106.37
Best Price (1Y)
$116.65
Current Price $114.80
Return +7.9%
Analyst -
Signal & Target
BUY $17.00
Start Price $14.28
Best Price (1Y)
$14.72
Current Price $14.08
Return -1.4%
Analyst -
Signal & Target
BUY $62.00
Start Price $59.23
Best Price (1Y)
$64.25
Current Price $48.17
Return -18.7%
Analyst Harshita Rawat
Signal & Target
BUY $450.00
Start Price $317.99
Best Price (1Y)
$326.90
Current Price $322.39
Return +1.4%
Tapestry Inc
TPR
Jun 02, 2026
Analyst Aneesha Sherman
Signal & Target
BUY $180.00
Start Price $139.34
Best Price (1Y)
$150.55
Current Price $147.42
Return +5.8%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 05, 2026
Kanzhun Ltd - ADR BZ
Upgrade Outperform Outperform
Jun 05, 2026
Lululemon Athletica inc. LULU
Hold Market Perform Market Perform
Jun 05, 2026
Tesla Inc TSLA
Upgrade Underperform Outperform
Jun 05, 2026
First Commonwealth Financial Corp. FCF
Hold Market Perform Market Perform
Jun 05, 2026
Meta Platforms Inc - Ordinary Shares - Class A META
Downgrade Outperform Underperform
Jun 05, 2026
BioNTech SE - ADR BNTX
Hold Market Perform Market Perform
Jun 04, 2026
Netflix Inc. NFLX
Hold Outperform Outperform
Jun 04, 2026
Unitedhealth Group Inc UNH
Initialise Outperform Outperform
Jun 04, 2026
HCA Healthcare Inc HCA
Hold Market Perform Market Perform
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Market Perform Market Perform
Jun 04, 2026
Five Below Inc FIVE
Hold Market Perform Market Perform
Jun 04, 2026
Medtronic Plc MDT
Hold Outperform Outperform
Jun 04, 2026
Broadcom Inc - 8% PRF CONVERT 30/09/2022 USD 1000 - Ser A AVGOP
Hold Outperform Outperform
Jun 03, 2026
Humana Inc. HUM
Hold Outperform Outperform
Jun 03, 2026
Walt Disney Co (The) DIS
Initialise Outperform Outperform
Jun 03, 2026
Cipher Mining Inc CIFR
Initialise Market Perform Outperform
Jun 03, 2026
TeraWulf Inc WULF
Initialise Outperform
Jun 03, 2026
Chipotle Mexican Grill CMG
Initialise Outperform Market Perform
Jun 03, 2026
Campbell Soup Co. CPB
Downgrade Market Perform Underperform
Jun 03, 2026
General Mills, Inc. GIS
Downgrade Market Perform Underperform
Jun 03, 2026
Riot Platforms Inc RIOT
Hold Outperform Outperform
Jun 03, 2026
Kraft Heinz Co KHC
Downgrade Outperform Underperform
Jun 03, 2026
Simply Good Foods Co SMPL
Downgrade Outperform Market Perform
Jun 03, 2026
Dollar General Corp. DG
Hold Outperform Outperform
Jun 03, 2026
Viking Holdings Ltd. VIK
Initialise Outperform
Jun 03, 2026
Core Scientific Inc - Ordinary Shares - New CORZ
Hold Outperform Outperform
Jun 03, 2026
Conagra Brands Inc CAG
Downgrade Market Perform Underperform
Jun 03, 2026
Norwegian Cruise Line Holdings Ltd NCLH
Initialise Market Perform
Jun 02, 2026
Ferrari N.V. RACE
Hold Outperform Outperform
Jun 02, 2026
Hewlett Packard Enterprise Co HPE
Hold Market Perform Market Perform
Jun 02, 2026
Tapestry Inc TPR
Hold Outperform Outperform
Jun 02, 2026
Visa Inc - Ordinary Shares - Class A V
Hold Outperform Outperform
Jun 01, 2026
Uber Technologies Inc UBER
Hold Outperform Outperform
Jun 01, 2026
Icon Plc ICLR
Hold Outperform Outperform
Jun 01, 2026
Nano Labs Ltd - Ordinary Shares - Class A NA
Hold Outperform Outperform
May 29, 2026
Rollins, Inc. ROL
Downgrade Outperform Market Perform
May 28, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
Hold Market Perform Market Perform
May 27, 2026
Zscaler Inc ZS
Hold Outperform Outperform
May 27, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Hold Outperform Outperform
May 27, 2026
Unitedhealth Group Inc UNH
Hold Outperform Outperform
May 26, 2026
Zillow Group Inc - Ordinary Shares - Class A ZG
Upgrade Outperform Buy
May 26, 2026
Jupai Holdings Ltd - ADR JP
Upgrade Market Perform Outperform
May 26, 2026
Charter Communications Inc. - Ordinary Shares - Class A CHTR
Hold Market Perform Market Perform
May 26, 2026
Summit Therapeutics Inc SMMT
Hold Underperform Underperform
May 26, 2026
Jupai Holdings Ltd - ADR JP
Initialise Outperform Outperform
May 22, 2026
Texas Instruments Inc. TXN
Initialise Market Perform Market Perform
May 22, 2026
Cummins Inc. CMI
Hold Market Perform Market Perform
May 22, 2026
Spotify Technology S.A. SPOT
Hold Outperform Outperform
May 22, 2026
Workday Inc - Ordinary Shares - Class A WDAY
Hold Outperform Outperform
May 22, 2026
Arm Holdings plc. - ADR ARM
Upgrade Outperform Buy
Action Upgrade
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Upgrade
From Underperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Downgrade
From Outperform
To Underperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Initialise
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From Outperform
To Outperform
Action Initialise
From Market Perform
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From Outperform
To Market Perform
Action Downgrade
From Market Perform
To Underperform
Action Downgrade
From Market Perform
To Underperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Underperform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Market Perform
To Underperform
Action Initialise
From -
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Outperform
To Buy
Action Upgrade
From Market Perform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Underperform
To Underperform
Action Initialise
From Outperform
To Outperform
Action Initialise
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Outperform
To Buy