← Back to Analysts

RBC Capital 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.
+12.8%
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 📉
55%
1847 W / 1519 L
Target Met
? How often was the target reached?
Hits vs. Total.
81%
1682 W / 399 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
19%
385 W / 1696 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
141 W / 1940 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.
52%
737 W / 683 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
56%
1719 W / 1352 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
43%
128 W / 167 L

Top 5 Analysts (Score, >10 Trades)

1. Stephen D'Ambrisi 77 2. Dan Leonard 56 3. Logan Reich 50 4. Gerard Cassidy 46 5. Josh Wolfson 45

Top 5 Analysts (Score, >50 Trades)

1. Mike Dahl 44 2. Jon Arfstrom 44 3. Ken Herbert 43 4. Nik Modi 38 5. Ben Hendrix 38

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 26, 2026
American Tower Corp. AMT
BUY - $205.00
Est. +22%
$168.72 $176.61
$166.03 -1.6%
Jun 26, 2026
TD Synnex Corp SNX
BUY David Paige $340.00
Est. +24%
$274.49 $282.29
$244.64 -10.9%
Jun 26, 2026
Visteon Corp. VC
BUY - $130.00
Est. +28%
$101.71 $105.39
$102.45 +0.7%
Jun 26, 2026
BlackBerry Ltd BB
SELL Paul Treiber $9.00
Est. +20%
$11.22 $9.91 (Low)
$11.51 -2.6%
Jun 25, 2026
Casey`s General Stores, Inc. CASY
BUY - $850.00
Est. +7%
$794.00 $800.00
$797.42 +0.4%
Jun 25, 2026
VICI Properties Inc VICI
BUY Brad Heffern $29.00
Est. +8%
$26.73 $27.29
$27.19 +1.7%
Jun 25, 2026
Icon Plc ICLR
BUY - $185.00
Est. +17%
$158.17 $181.82
$173.06 +9.4%
Jun 25, 2026
Conagra Brands Inc CAG
BUY - $16.00
Est. +15%
$13.89 $14.55
$14.33 +3.2%
Jun 25, 2026
Figma, Inc. FIG
BUY Rishi Jaluria $22.00
Est. +27%
$17.33 $21.88
$21.34 +23.1%
Jun 25, 2026
Enact Holdings Inc ACT
BUY - $47.00
Est. +6%
$44.25 $46.02
$45.34 +2.5%
Jun 25, 2026
Enact Holdings Inc ACT
BUY - $46.00
Est. +4%
$44.39 $46.02
$45.34 +2.1%
Jun 25, 2026
Micron Technology Inc. MU
BUY - $1,500.00
Est. +43%
$1,048.51 $1,255.00
$975.56 -7.0%
Jun 25, 2026
Qualcomm, Inc. QCOM
BUY - $250.00
Est. +23%
$203.87 $219.00
$176.25 -13.5%
Jun 24, 2026
CSX Corp. CSX
BUY - $51.00
Est. +9%
$46.69 $49.21
$48.89 +4.7%
Jun 24, 2026
Argen X SE - ADR ARGX
BUY Luca Issi $890.00
Est. +4%
$855.84 $953.58
$939.68 +9.8%
Jun 24, 2026
Verastem Inc VSTM
BUY Leonid Timashev $15.00
Est. +246%
$4.33 $4.57
$4.50 +3.9%
Jun 23, 2026
Dominos Pizza Inc DPZ
BUY Logan Reich $325.00
Est. +15%
$282.28 $311.91
$311.66 +10.4%
Jun 23, 2026
Skyworks Solutions, Inc. SWKS
BUY Srini Pajjuri $80.00
Est. +8%
$74.33 $75.10
$62.56 -15.8%
Jun 23, 2026
GE HealthCare Technologies Inc GEHC
BUY - $80.00
Est. +32%
$60.64 $66.34
$65.57 +8.1%
Jun 23, 2026
Molina Healthcare Inc MOH
BUY - $216.00
Est. +9%
$197.42 $236.26
$229.87 +16.4%
Jun 23, 2026
Centene Corp. CNC
BUY Ben Hendrix $70.00
Est. +10%
$63.67 $69.29
$67.86 +6.6%
Jun 23, 2026
Wingstop Inc WING
BUY Logan Reich $225.00
Est. +48%
$152.51 $178.37
$177.99 +16.7%
Jun 23, 2026
Apogee Therapeutics Inc. APGE
BUY - $135.00
Est. +2%
$132.55 $133.85
$132.91 +0.3%
Jun 22, 2026
Accenture plc - Ordinary Shares - Class A ACN
BUY Daniel Perlin $175.00
Est. +37%
$127.98 $138.90
$137.35 +7.3%
Jun 22, 2026
Conoco Phillips COP
BUY - $130.00
Est. +21%
$107.74 $110.57
$104.73 -2.8%
Jun 22, 2026
Broadridge Financial Solutions, Inc. BR
BUY Daniel Perlin $200.00
Est. +49%
$134.56 $144.50
$143.95 +7.0%
Jun 18, 2026
Carmax Inc KMX
SELL - $45.00
Est. +5%
$47.35 $47.73 (Low)
$50.98 -7.7%
Jun 18, 2026
uniQure N.V. QURE
BUY - $65.00
Est. +35%
$48.16 $50.47
$41.81 -13.2%
Jun 18, 2026
Jack Henry & Associates, Inc. JKHY
BUY - $173.00
Est. +39%
$124.22 $147.61
$146.87 +18.2%
Jun 18, 2026
Diversified Healthcare Trust DHC
SELL Michael Carroll $8.00
Est. +7%
$8.59 $8.27 (Low)
$9.23 -7.5%
Jun 17, 2026
Praxis Precision Medicines Inc PRAX
BUY Leonid Timashev $449.00
Est. +66%
$270.01 $353.99
$318.52 +18.0%
Jun 17, 2026
Cytokinetics Inc CYTK
BUY Leonid Timashev $119.00
Est. +58%
$75.21 $88.31
$86.49 +15.0%
Jun 17, 2026
Assurant Inc AIZ
BUY - $310.00
Est. +17%
$265.08 $279.49
$279.48 +5.4%
Jun 17, 2026
Rackspace Technology Inc RXT
SELL Daniel Perlin $4.00
Est. +36%
$6.21 $5.63 (Low)
$5.72 +7.9%
Jun 17, 2026
Edgewise Therapeutics Inc EWTX
BUY - $59.00
Est. +71%
$34.51 $43.93
$39.56 +14.6%
Jun 16, 2026
Whirlpool Corp. WHR
SELL Mike Dahl $30.00
Est. +28%
$41.86 $36.06 (Low)
$38.10 +9.0%
Jun 15, 2026
Lennar Corp. - Ordinary Shares - Class A LEN
SELL - $85.00
Est. +8%
$91.91 $86.00 (Low)
$88.21 +4.0%
Jun 15, 2026
Micron Technology Inc. MU
BUY Srini Pajjuri $1,200.00
Est. +22%
$981.61 $1,255.00
$975.56 -0.6%
Jun 12, 2026
Bread Financial Holdings Inc BFH
BUY Jon Arfstrom $115.00
Est. +13%
$102.00 $109.70
$102.21 +0.2%
Jun 12, 2026
Driven Brands Holdings Inc DRVN
BUY - $17.00
Est. +28%
$13.32 $14.71
$14.47 +8.6%
Jun 12, 2026
Dana Inc DAN
BUY Tom Narayan $41.00
Est. +37%
$29.90 $31.62
$24.91 -16.7%
Jun 12, 2026
DXC Technology Co DXC
BUY Daniel Perlin $16.00
Est. +74%
$9.21 $9.92
$9.91 +7.6%
Jun 11, 2026
Guardant Health Inc GH
BUY Dan Leonard $185.00
Est. +41%
$130.90 $172.61
$167.98 +28.3%
Jun 11, 2026
Natera Inc NTRA
BUY Dan Leonard $275.00
Est. +25%
$219.23 $279.66
$279.32 +27.4%
Jun 11, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
BUY - $34.00
Est. +79%
$18.96 $21.16
$20.85 +10.0%
Jun 10, 2026
SailPoint Technologies Holdings Inc SAIL
BUY Matthew Hedberg $19.00
Est. +26%
$15.02 $16.03
$15.27 +1.7%
Jun 10, 2026
TD Synnex Corp SNX
BUY David Paige $315.00
Est. +13%
$278.10 $296.01
$244.64 -12.0%
Jun 10, 2026
Casey`s General Stores, Inc. CASY
BUY Irene Nattel $794.00
Est. +4%
$761.18 $927.85
$797.42 +4.8%
Jun 10, 2026
Zillow Group Inc - Ordinary Shares - Class A ZG
BUY Brad Erickson $70.00
Est. +95%
$35.83 $35.98
$33.42 -6.7%
Jun 10, 2026
Cloudflare Inc - Ordinary Shares - Class A NET
BUY - $260.00
Est. +13%
$229.56 $252.32
$242.14 +5.5%
Analyst -
Signal & Target
BUY $205.00
Start Price $168.72
Best Price (1Y)
$176.61
Current Price $166.03
Return -1.6%
Analyst David Paige
Signal & Target
BUY $340.00
Start Price $274.49
Best Price (1Y)
$282.29
Current Price $244.64
Return -10.9%
Visteon Corp.
VC
Jun 26, 2026
Analyst -
Signal & Target
BUY $130.00
Start Price $101.71
Best Price (1Y)
$105.39
Current Price $102.45
Return +0.7%
BlackBerry Ltd
BB
Jun 26, 2026
Analyst Paul Treiber
Signal & Target
SELL $9.00
Start Price $11.22
Best Price (1Y)
$9.91
Current Price $11.51
Return -2.6%
Analyst -
Signal & Target
BUY $850.00
Start Price $794.00
Best Price (1Y)
$800.00
Current Price $797.42
Return +0.4%
Analyst Brad Heffern
Signal & Target
BUY $29.00
Start Price $26.73
Best Price (1Y)
$27.29
Current Price $27.19
Return +1.7%
Icon Plc
ICLR
Jun 25, 2026
Analyst -
Signal & Target
BUY $185.00
Start Price $158.17
Best Price (1Y)
$181.82
Current Price $173.06
Return +9.4%
Analyst -
Signal & Target
BUY $16.00
Start Price $13.89
Best Price (1Y)
$14.55
Current Price $14.33
Return +3.2%
Figma, Inc.
FIG
Jun 25, 2026
Analyst Rishi Jaluria
Signal & Target
BUY $22.00
Start Price $17.33
Best Price (1Y)
$21.88
Current Price $21.34
Return +23.1%
Analyst -
Signal & Target
BUY $47.00
Start Price $44.25
Best Price (1Y)
$46.02
Current Price $45.34
Return +2.5%
Analyst -
Signal & Target
BUY $46.00
Start Price $44.39
Best Price (1Y)
$46.02
Current Price $45.34
Return +2.1%
Analyst -
Signal & Target
BUY $1,500.00
Start Price $1,048.51
Best Price (1Y)
$1,255.00
Current Price $975.56
Return -7.0%
Analyst -
Signal & Target
BUY $250.00
Start Price $203.87
Best Price (1Y)
$219.00
Current Price $176.25
Return -13.5%
CSX Corp.
CSX
Jun 24, 2026
Analyst -
Signal & Target
BUY $51.00
Start Price $46.69
Best Price (1Y)
$49.21
Current Price $48.89
Return +4.7%
Analyst Luca Issi
Signal & Target
BUY $890.00
Start Price $855.84
Best Price (1Y)
$953.58
Current Price $939.68
Return +9.8%
Verastem Inc
VSTM
Jun 24, 2026
Analyst Leonid Timashev
Signal & Target
BUY $15.00
Start Price $4.33
Best Price (1Y)
$4.57
Current Price $4.50
Return +3.9%
Analyst Logan Reich
Signal & Target
BUY $325.00
Start Price $282.28
Best Price (1Y)
$311.91
Current Price $311.66
Return +10.4%
Analyst Srini Pajjuri
Signal & Target
BUY $80.00
Start Price $74.33
Best Price (1Y)
$75.10
Current Price $62.56
Return -15.8%
Analyst -
Signal & Target
BUY $80.00
Start Price $60.64
Best Price (1Y)
$66.34
Current Price $65.57
Return +8.1%
Analyst -
Signal & Target
BUY $216.00
Start Price $197.42
Best Price (1Y)
$236.26
Current Price $229.87
Return +16.4%
Centene Corp.
CNC
Jun 23, 2026
Analyst Ben Hendrix
Signal & Target
BUY $70.00
Start Price $63.67
Best Price (1Y)
$69.29
Current Price $67.86
Return +6.6%
Wingstop Inc
WING
Jun 23, 2026
Analyst Logan Reich
Signal & Target
BUY $225.00
Start Price $152.51
Best Price (1Y)
$178.37
Current Price $177.99
Return +16.7%
Analyst -
Signal & Target
BUY $135.00
Start Price $132.55
Best Price (1Y)
$133.85
Current Price $132.91
Return +0.3%
Analyst Daniel Perlin
Signal & Target
BUY $175.00
Start Price $127.98
Best Price (1Y)
$138.90
Current Price $137.35
Return +7.3%
Analyst -
Signal & Target
BUY $130.00
Start Price $107.74
Best Price (1Y)
$110.57
Current Price $104.73
Return -2.8%
Analyst Daniel Perlin
Signal & Target
BUY $200.00
Start Price $134.56
Best Price (1Y)
$144.50
Current Price $143.95
Return +7.0%
Carmax Inc
KMX
Jun 18, 2026
Analyst -
Signal & Target
SELL $45.00
Start Price $47.35
Best Price (1Y)
$47.73
Current Price $50.98
Return -7.7%
uniQure N.V.
QURE
Jun 18, 2026
Analyst -
Signal & Target
BUY $65.00
Start Price $48.16
Best Price (1Y)
$50.47
Current Price $41.81
Return -13.2%
Analyst -
Signal & Target
BUY $173.00
Start Price $124.22
Best Price (1Y)
$147.61
Current Price $146.87
Return +18.2%
Analyst Michael Carroll
Signal & Target
SELL $8.00
Start Price $8.59
Best Price (1Y)
$8.27
Current Price $9.23
Return -7.5%
Analyst Leonid Timashev
Signal & Target
BUY $449.00
Start Price $270.01
Best Price (1Y)
$353.99
Current Price $318.52
Return +18.0%
Analyst Leonid Timashev
Signal & Target
BUY $119.00
Start Price $75.21
Best Price (1Y)
$88.31
Current Price $86.49
Return +15.0%
Assurant Inc
AIZ
Jun 17, 2026
Analyst -
Signal & Target
BUY $310.00
Start Price $265.08
Best Price (1Y)
$279.49
Current Price $279.48
Return +5.4%
Analyst Daniel Perlin
Signal & Target
SELL $4.00
Start Price $6.21
Best Price (1Y)
$5.63
Current Price $5.72
Return +7.9%
Analyst -
Signal & Target
BUY $59.00
Start Price $34.51
Best Price (1Y)
$43.93
Current Price $39.56
Return +14.6%
Analyst Mike Dahl
Signal & Target
SELL $30.00
Start Price $41.86
Best Price (1Y)
$36.06
Current Price $38.10
Return +9.0%
Analyst -
Signal & Target
SELL $85.00
Start Price $91.91
Best Price (1Y)
$86.00
Current Price $88.21
Return +4.0%
Analyst Srini Pajjuri
Signal & Target
BUY $1,200.00
Start Price $981.61
Best Price (1Y)
$1,255.00
Current Price $975.56
Return -0.6%
Analyst Jon Arfstrom
Signal & Target
BUY $115.00
Start Price $102.00
Best Price (1Y)
$109.70
Current Price $102.21
Return +0.2%
Analyst -
Signal & Target
BUY $17.00
Start Price $13.32
Best Price (1Y)
$14.71
Current Price $14.47
Return +8.6%
Dana Inc
DAN
Jun 12, 2026
Analyst Tom Narayan
Signal & Target
BUY $41.00
Start Price $29.90
Best Price (1Y)
$31.62
Current Price $24.91
Return -16.7%
Analyst Daniel Perlin
Signal & Target
BUY $16.00
Start Price $9.21
Best Price (1Y)
$9.92
Current Price $9.91
Return +7.6%
Analyst Dan Leonard
Signal & Target
BUY $185.00
Start Price $130.90
Best Price (1Y)
$172.61
Current Price $167.98
Return +28.3%
Natera Inc
NTRA
Jun 11, 2026
Analyst Dan Leonard
Signal & Target
BUY $275.00
Start Price $219.23
Best Price (1Y)
$279.66
Current Price $279.32
Return +27.4%
Analyst -
Signal & Target
BUY $34.00
Start Price $18.96
Best Price (1Y)
$21.16
Current Price $20.85
Return +10.0%
Analyst Matthew Hedberg
Signal & Target
BUY $19.00
Start Price $15.02
Best Price (1Y)
$16.03
Current Price $15.27
Return +1.7%
Analyst David Paige
Signal & Target
BUY $315.00
Start Price $278.10
Best Price (1Y)
$296.01
Current Price $244.64
Return -12.0%
Analyst Irene Nattel
Signal & Target
BUY $794.00
Start Price $761.18
Best Price (1Y)
$927.85
Current Price $797.42
Return +4.8%
Analyst Brad Erickson
Signal & Target
BUY $70.00
Start Price $35.83
Best Price (1Y)
$35.98
Current Price $33.42
Return -6.7%
Analyst -
Signal & Target
BUY $260.00
Start Price $229.56
Best Price (1Y)
$252.32
Current Price $242.14
Return +5.5%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 26, 2026
BlackBerry Ltd BB
Hold Sector Perform Sector Perform
Jun 26, 2026
Crocs Inc CROX
Upgrade Overweight Outperform
Jun 26, 2026
American Tower Corp. AMT
Upgrade Outperform Outperform
Jun 26, 2026
Visteon Corp. VC
Hold Outperform Outperform
Jun 25, 2026
Enact Holdings Inc ACT
Initialise Sector Perform
Jun 25, 2026
Figma, Inc. FIG
Hold Sector Perform Sector Perform
Jun 25, 2026
VICI Properties Inc VICI
Initialise Sector Perform
Jun 25, 2026
Qualcomm, Inc. QCOM
Hold Sector Perform Sector Perform
Jun 25, 2026
Icon Plc ICLR
Upgrade Sector Perform Outperform
Jun 25, 2026
LONZA GROUP ADR LZAGY
Hold Outperform Outperform
Jun 24, 2026
Coursera Inc COUR
Hold Outperform Outperform
Jun 24, 2026
Canadian Pacific Kansas City Limited CP
Hold Outperform Outperform
Jun 24, 2026
Canadian National Railway Co. CNI
Hold Outperform Outperform
Jun 24, 2026
Invesco Ltd IVZ
Hold Outperform Outperform
Jun 24, 2026
Argen X SE - ADR ARGX
Hold Outperform Outperform
Jun 24, 2026
Verastem Inc VSTM
Hold Outperform Outperform
Jun 23, 2026
Centene Corp. CNC
Initialise Sector Perform
Jun 23, 2026
McDonald`s Corp MCD
Hold Sector Perform Sector Perform
Jun 23, 2026
Apogee Therapeutics Inc. APGE
Downgrade Sector Perform Sector Perform
Jun 23, 2026
Skyworks Solutions, Inc. SWKS
Hold Sector Perform Sector Perform
Jun 23, 2026
Wingstop Inc WING
Hold Outperform Outperform
Jun 23, 2026
GE HealthCare Technologies Inc GEHC
Initialise Outperform
Jun 23, 2026
International Business Machines Corp. IBM
Hold Outperform Outperform
Jun 23, 2026
International Business Machines Corp. IBM
Initialise Outperform Outperform
Jun 23, 2026
Molina Healthcare Inc MOH
Initialise Sector Perform
Jun 23, 2026
Dominos Pizza Inc DPZ
Hold Sector Perform Sector Perform
Jun 22, 2026
Accenture plc - Ordinary Shares - Class A ACN
Hold Outperform Outperform
Jun 22, 2026
Regeneron Pharmaceuticals, Inc. REGN
Hold Sector Perform Sector Perform
Jun 22, 2026
Broadridge Financial Solutions, Inc. BR
Hold Outperform Outperform
Jun 22, 2026
Definium Therapeutics, Inc. DFTX
Hold Outperform Outperform
Jun 22, 2026
Equity Bancshares Inc - Ordinary Shares - Class A EQBK
Hold Buy Buy
Jun 22, 2026
Revolution Medicines Inc RVMD
Hold Outperform Outperform
Jun 18, 2026
uniQure N.V. QURE
Hold Outperform Outperform
Jun 18, 2026
Diversified Healthcare Trust DHC
Hold Sector Perform Sector Perform
Jun 18, 2026
Lundin Mining Corporation LUNMF
Hold Sector Perform Sector Perform
Jun 18, 2026
Carmax Inc KMX
Hold Sector Perform Sector Perform
Jun 17, 2026
Gildan Activewear Inc GIL
Hold Outperform Outperform
Jun 17, 2026
Praxis Precision Medicines Inc PRAX
Initialise Outperform
Jun 17, 2026
Cytokinetics Inc CYTK
Hold Outperform Outperform
Jun 17, 2026
Rackspace Technology Inc RXT
Hold Sector Perform Sector Perform
Jun 16, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Hold Outperform Outperform
Jun 16, 2026
Whirlpool Corp. WHR
Hold Underperform Underperform
Jun 15, 2026
Micron Technology Inc. MU
Hold Outperform Outperform
Jun 15, 2026
Inspire Medical Systems Inc INSP
Downgrade Sector Perform Buy
Jun 15, 2026
Vale S.A. - ADR VALE
Hold Sector Perform Sector Perform
Jun 15, 2026
CSX Corp. CSX
Hold Outperform Outperform
Jun 12, 2026
Bread Financial Holdings Inc BFH
Hold Sector Perform Sector Perform
Jun 12, 2026
DXC Technology Co DXC
Hold Sector Perform Sector Perform
Jun 12, 2026
Dana Inc DAN
Hold Outperform Outperform
Jun 12, 2026
General Motors Company GM
Hold Outperform Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Upgrade
From Overweight
To Outperform
Action Upgrade
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform
Action Initialise
From -
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform
Action Upgrade
From Sector Perform
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 Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform
Action Downgrade
From Sector Perform
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From Outperform
To Outperform
Action Initialise
From -
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Sector Perform
To Sector 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 Sector Perform
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Underperform
To Underperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Sector Perform
To Buy
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform