← 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.
+11.0%
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 📉
52%
1707 W / 1597 L
Target Met
? How often was the target reached?
Hits vs. Total.
80%
1602 W / 399 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
19%
385 W / 1616 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
149 W / 1852 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.
48%
666 W / 717 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
52%
1567 W / 1450 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
49%
140 W / 147 L

Top 5 Analysts (Score, >10 Trades)

1. Stephen D'Ambrisi 76 2. Dan Leonard 48 3. Gerard Cassidy 48 4. Srini Pajjuri 47 5. Mark Dwelle 46

Top 5 Analysts (Score, >50 Trades)

1. Jon Arfstrom 44 2. Mike Dahl 44 3. Ken Herbert 40 4. Daniel Perlin 38 5. Ashish Sabadra 38

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 12, 2026
DXC Technology Co DXC
BUY Daniel Perlin $16.00
Est. +74%
$9.21 $9.35
$9.17 -0.4%
Jun 12, 2026
Bread Financial Holdings Inc BFH
BUY Jon Arfstrom $115.00
Est. +13%
$102.00 $103.12
$101.71 -0.3%
Jun 12, 2026
Dana Inc DAN
BUY Tom Narayan $41.00
Est. +37%
$29.90 $31.03
$30.81 +3.0%
Jun 12, 2026
Driven Brands Holdings Inc DRVN
BUY - $17.00
Est. +28%
$13.32 $13.89
$13.43 +0.8%
Jun 11, 2026
Guardant Health Inc GH
BUY Dan Leonard $185.00
Est. +41%
$130.90 $133.65
$131.62 +0.6%
Jun 11, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
BUY - $34.00
Est. +79%
$18.96 $19.42
$19.31 +1.8%
Jun 11, 2026
Natera Inc NTRA
BUY Dan Leonard $275.00
Est. +25%
$219.23 $223.71
$212.07 -3.3%
Jun 10, 2026
Zillow Group Inc - Ordinary Shares - Class A ZG
BUY Brad Erickson $70.00
Est. +95%
$35.83 $35.98
$32.22 -10.1%
Jun 10, 2026
SailPoint Technologies Holdings Inc SAIL
BUY Matthew Hedberg $19.00
Est. +26%
$15.02 $15.72
$14.62 -2.7%
Jun 10, 2026
Cloudflare Inc - Ordinary Shares - Class A NET
BUY - $260.00
Est. +13%
$229.56 $236.89
$228.48 -0.5%
Jun 10, 2026
TD Synnex Corp SNX
BUY David Paige $315.00
Est. +13%
$278.10 $283.28
$280.65 +0.9%
Jun 10, 2026
J.M. Smucker Co. SJM
BUY Nik Modi $135.00
Est. +20%
$112.39 $117.74
$116.49 +3.6%
Jun 10, 2026
J.M. Smucker Co. SJM
BUY - $132.00
Est. +17%
$112.39 $117.74
$116.49 +3.6%
Jun 10, 2026
Bloom Energy Corp - Ordinary Shares - Class A BE
BUY Christopher Dendrinos $335.00
Est. +41%
$237.77 $269.23
$260.22 +9.4%
Jun 10, 2026
Casey`s General Stores, Inc. CASY
BUY Irene Nattel $794.00
Est. +4%
$761.18 $927.85
$895.14 +17.6%
Jun 10, 2026
Nike, Inc. - Ordinary Shares - Class B NKE
BUY - $50.00
Est. +12%
$44.65 $46.31
$44.93 +0.6%
Jun 09, 2026
Alkermes plc ALKS
BUY Leonid Timashev $56.00
Est. +27%
$44.08 $45.76
$44.28 +0.5%
Jun 09, 2026
F5 Inc FFIV
BUY Matthew Hedberg $450.00
Est. +14%
$396.19 $403.17
$396.16 0.0%
Jun 09, 2026
Wix.com Ltd WIX
SELL Brad Erickson $45.00
Est. +7%
$48.21 $42.66 (Low)
$45.91 +4.8%
Jun 09, 2026
Par Technology Corp. PAR
BUY - $16.00
Est. +20%
$13.28 $15.30
$14.90 +12.2%
Jun 09, 2026
Campbell Soup Co. CPB
SELL - $21.00
Est. +2%
$21.49 $21.27 (Low)
$22.81 -6.1%
Jun 08, 2026
Apogee Therapeutics Inc. APGE
BUY Brian Abrahams $97.00
Est. +12%
$86.92 $91.24
$88.33 +1.6%
Jun 08, 2026
Equity Residential Properties Trust EQR
BUY - $70.00
Est. +4%
$67.34 $69.03
$67.34 0.0%
Jun 08, 2026
Advanced Drainage Systems Inc WMS
BUY Jeffrey Reive $170.00
Est. +31%
$130.15 $136.98
$134.95 +3.7%
Jun 08, 2026
Equinox Gold Corp EQX
BUY Wayne Lam $14.00
Est. +30%
$10.79 $11.03
$10.54 -2.3%
Jun 08, 2026
Adobe Inc ADBE
BUY - $285.00
Est. +15%
$247.77 $250.74
$204.02 -17.7%
Jun 05, 2026
Samsara Inc - Ordinary Shares - Class A IOT
BUY Matthew Hedberg $42.00
Est. +19%
$35.21 $38.22
$33.66 -4.4%
Jun 05, 2026
Guidewire Software Inc GWRE
BUY Rishi Jaluria $215.00
Est. +42%
$151.17 $146.56
$122.56 -18.9%
Jun 05, 2026
Adobe Inc ADBE
BUY Matthew Swanson $350.00
Est. +37%
$254.66 $262.11
$204.02 -19.9%
Jun 05, 2026
Northern Lights Fund Trust II - LifeGoal Wealth Builder ETF WLTH
BUY Daniel Perlin $13.00
Est. +13%
$11.50 $10.50
$8.96 -22.1%
Jun 05, 2026
Honeywell International Inc HON
BUY Deane Dray $275.00
Est. +27%
$217.12 $225.52
$220.31 +1.5%
Jun 05, 2026
Sun Communities, Inc. SUI
BUY - $149.00
Est. +21%
$123.60 $128.03
$126.95 +2.7%
Jun 05, 2026
Kinetik Holdings Inc - Ordinary Shares - Class A KNTK
BUY - $53.00
Est. +16%
$45.60 $48.53
$47.44 +4.0%
Jun 05, 2026
USA Compression Partners LP - Unit USAC
BUY Elvira Scotto $30.00
Est. +5%
$28.62 $28.78
$26.73 -6.6%
Jun 05, 2026
Centerspace CSR
BUY - $67.00
Est. +14%
$58.74 $60.99
$58.39 -0.6%
Jun 04, 2026
Netskope, Inc. Class A Common Stock NTSK
BUY - $13.00
Est. +26%
$10.29 $10.65
$9.04 -12.1%
Jun 04, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
BUY Steven Shemesh $47.00
Est. +126%
$20.82 $21.45
$19.31 -7.3%
Jun 04, 2026
Netskope, Inc. Class A Common Stock NTSK
BUY - $18.00
Est. +77%
$10.17 $10.65
$9.04 -11.1%
Jun 04, 2026
Oracle Corp. ORCL
SELL - $190.00
Est. +20%
$236.34 $175.28 (Low)
$184.13 +22.1%
Jun 04, 2026
ARMOUR Residential REIT Inc ARR
SELL Matthew Hedberg $13.00
Est. +24%
$17.07 $16.65 (Low)
$17.10 -0.2%
Jun 04, 2026
Adc Therapeutics SA ADCT
SELL - $2.00
Est. +35%
$3.08 $0.78 (Low)
$1.05 +65.9%
Jun 04, 2026
Broadcom Inc AVGO
SELL Srini Pajjuri $400.00
Est. +2%
$406.45 $370.33 (Low)
$382.07 +6.0%
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY Matthew Hedberg $755.00
Est. +1%
$747.61 $720.96
$682.80 -8.7%
Jun 03, 2026
SSR Mining Inc SSRM
BUY Michael Siperco $40.00
Est. +34%
$29.81 $30.18
$27.23 -8.7%
Jun 03, 2026
Healthequity Inc HQY
BUY - $108.00
Est. +22%
$88.34 $90.61
$88.34 0.0%
Jun 03, 2026
Gitlab Inc - Ordinary Shares - Class A GTLB
SELL Matthew Hedberg $29.00
Est. +9%
$31.82 $27.40 (Low)
$27.79 +12.7%
Jun 03, 2026
Palo Alto Networks Inc PANW
BUY Matthew Hedberg $330.00
Est. +17%
$282.20 $288.00
$279.62 -0.9%
Jun 02, 2026
Life Time Group Holdings Inc LTH
BUY Logan Reich $43.00
Est. +37%
$31.34 $35.00
$34.31 +9.5%
Jun 02, 2026
Edgewise Therapeutics Inc EWTX
BUY Leonid Timashev $48.00
Est. +25%
$38.27 $40.04
$34.83 -9.0%
Jun 02, 2026
Hewlett Packard Enterprise Co HPE
BUY - $70.00
Est. +49%
$47.07 $64.25
$48.17 +2.3%
Analyst Daniel Perlin
Signal & Target
BUY $16.00
Start Price $9.21
Best Price (1Y)
$9.35
Current Price $9.17
Return -0.4%
Analyst Jon Arfstrom
Signal & Target
BUY $115.00
Start Price $102.00
Best Price (1Y)
$103.12
Current Price $101.71
Return -0.3%
Dana Inc
DAN
Jun 12, 2026
Analyst Tom Narayan
Signal & Target
BUY $41.00
Start Price $29.90
Best Price (1Y)
$31.03
Current Price $30.81
Return +3.0%
Analyst -
Signal & Target
BUY $17.00
Start Price $13.32
Best Price (1Y)
$13.89
Current Price $13.43
Return +0.8%
Analyst Dan Leonard
Signal & Target
BUY $185.00
Start Price $130.90
Best Price (1Y)
$133.65
Current Price $131.62
Return +0.6%
Analyst -
Signal & Target
BUY $34.00
Start Price $18.96
Best Price (1Y)
$19.42
Current Price $19.31
Return +1.8%
Natera Inc
NTRA
Jun 11, 2026
Analyst Dan Leonard
Signal & Target
BUY $275.00
Start Price $219.23
Best Price (1Y)
$223.71
Current Price $212.07
Return -3.3%
Analyst Brad Erickson
Signal & Target
BUY $70.00
Start Price $35.83
Best Price (1Y)
$35.98
Current Price $32.22
Return -10.1%
Analyst Matthew Hedberg
Signal & Target
BUY $19.00
Start Price $15.02
Best Price (1Y)
$15.72
Current Price $14.62
Return -2.7%
Analyst -
Signal & Target
BUY $260.00
Start Price $229.56
Best Price (1Y)
$236.89
Current Price $228.48
Return -0.5%
Analyst David Paige
Signal & Target
BUY $315.00
Start Price $278.10
Best Price (1Y)
$283.28
Current Price $280.65
Return +0.9%
Analyst Nik Modi
Signal & Target
BUY $135.00
Start Price $112.39
Best Price (1Y)
$117.74
Current Price $116.49
Return +3.6%
Analyst -
Signal & Target
BUY $132.00
Start Price $112.39
Best Price (1Y)
$117.74
Current Price $116.49
Return +3.6%
Signal & Target
BUY $335.00
Start Price $237.77
Best Price (1Y)
$269.23
Current Price $260.22
Return +9.4%
Analyst Irene Nattel
Signal & Target
BUY $794.00
Start Price $761.18
Best Price (1Y)
$927.85
Current Price $895.14
Return +17.6%
Analyst -
Signal & Target
BUY $50.00
Start Price $44.65
Best Price (1Y)
$46.31
Current Price $44.93
Return +0.6%
Alkermes plc
ALKS
Jun 09, 2026
Analyst Leonid Timashev
Signal & Target
BUY $56.00
Start Price $44.08
Best Price (1Y)
$45.76
Current Price $44.28
Return +0.5%
F5 Inc
FFIV
Jun 09, 2026
Analyst Matthew Hedberg
Signal & Target
BUY $450.00
Start Price $396.19
Best Price (1Y)
$403.17
Current Price $396.16
Return 0.0%
Wix.com Ltd
WIX
Jun 09, 2026
Analyst Brad Erickson
Signal & Target
SELL $45.00
Start Price $48.21
Best Price (1Y)
$42.66
Current Price $45.91
Return +4.8%
Analyst -
Signal & Target
BUY $16.00
Start Price $13.28
Best Price (1Y)
$15.30
Current Price $14.90
Return +12.2%
Analyst -
Signal & Target
SELL $21.00
Start Price $21.49
Best Price (1Y)
$21.27
Current Price $22.81
Return -6.1%
Analyst Brian Abrahams
Signal & Target
BUY $97.00
Start Price $86.92
Best Price (1Y)
$91.24
Current Price $88.33
Return +1.6%
Analyst -
Signal & Target
BUY $70.00
Start Price $67.34
Best Price (1Y)
$69.03
Current Price $67.34
Return 0.0%
Analyst Jeffrey Reive
Signal & Target
BUY $170.00
Start Price $130.15
Best Price (1Y)
$136.98
Current Price $134.95
Return +3.7%
Analyst Wayne Lam
Signal & Target
BUY $14.00
Start Price $10.79
Best Price (1Y)
$11.03
Current Price $10.54
Return -2.3%
Adobe Inc
ADBE
Jun 08, 2026
Analyst -
Signal & Target
BUY $285.00
Start Price $247.77
Best Price (1Y)
$250.74
Current Price $204.02
Return -17.7%
Analyst Matthew Hedberg
Signal & Target
BUY $42.00
Start Price $35.21
Best Price (1Y)
$38.22
Current Price $33.66
Return -4.4%
Analyst Rishi Jaluria
Signal & Target
BUY $215.00
Start Price $151.17
Best Price (1Y)
$146.56
Current Price $122.56
Return -18.9%
Adobe Inc
ADBE
Jun 05, 2026
Analyst Matthew Swanson
Signal & Target
BUY $350.00
Start Price $254.66
Best Price (1Y)
$262.11
Current Price $204.02
Return -19.9%
Analyst Daniel Perlin
Signal & Target
BUY $13.00
Start Price $11.50
Best Price (1Y)
$10.50
Current Price $8.96
Return -22.1%
Analyst Deane Dray
Signal & Target
BUY $275.00
Start Price $217.12
Best Price (1Y)
$225.52
Current Price $220.31
Return +1.5%
Analyst -
Signal & Target
BUY $149.00
Start Price $123.60
Best Price (1Y)
$128.03
Current Price $126.95
Return +2.7%
Analyst -
Signal & Target
BUY $53.00
Start Price $45.60
Best Price (1Y)
$48.53
Current Price $47.44
Return +4.0%
Analyst Elvira Scotto
Signal & Target
BUY $30.00
Start Price $28.62
Best Price (1Y)
$28.78
Current Price $26.73
Return -6.6%
Centerspace
CSR
Jun 05, 2026
Analyst -
Signal & Target
BUY $67.00
Start Price $58.74
Best Price (1Y)
$60.99
Current Price $58.39
Return -0.6%
Analyst -
Signal & Target
BUY $13.00
Start Price $10.29
Best Price (1Y)
$10.65
Current Price $9.04
Return -12.1%
Analyst Steven Shemesh
Signal & Target
BUY $47.00
Start Price $20.82
Best Price (1Y)
$21.45
Current Price $19.31
Return -7.3%
Analyst -
Signal & Target
BUY $18.00
Start Price $10.17
Best Price (1Y)
$10.65
Current Price $9.04
Return -11.1%
Oracle Corp.
ORCL
Jun 04, 2026
Analyst -
Signal & Target
SELL $190.00
Start Price $236.34
Best Price (1Y)
$175.28
Current Price $184.13
Return +22.1%
Analyst Matthew Hedberg
Signal & Target
SELL $13.00
Start Price $17.07
Best Price (1Y)
$16.65
Current Price $17.10
Return -0.2%
Analyst -
Signal & Target
SELL $2.00
Start Price $3.08
Best Price (1Y)
$0.78
Current Price $1.05
Return +65.9%
Broadcom Inc
AVGO
Jun 04, 2026
Analyst Srini Pajjuri
Signal & Target
SELL $400.00
Start Price $406.45
Best Price (1Y)
$370.33
Current Price $382.07
Return +6.0%
Analyst Matthew Hedberg
Signal & Target
BUY $755.00
Start Price $747.61
Best Price (1Y)
$720.96
Current Price $682.80
Return -8.7%
Analyst Michael Siperco
Signal & Target
BUY $40.00
Start Price $29.81
Best Price (1Y)
$30.18
Current Price $27.23
Return -8.7%
Analyst -
Signal & Target
BUY $108.00
Start Price $88.34
Best Price (1Y)
$90.61
Current Price $88.34
Return 0.0%
Analyst Matthew Hedberg
Signal & Target
SELL $29.00
Start Price $31.82
Best Price (1Y)
$27.40
Current Price $27.79
Return +12.7%
Analyst Matthew Hedberg
Signal & Target
BUY $330.00
Start Price $282.20
Best Price (1Y)
$288.00
Current Price $279.62
Return -0.9%
Analyst Logan Reich
Signal & Target
BUY $43.00
Start Price $31.34
Best Price (1Y)
$35.00
Current Price $34.31
Return +9.5%
Analyst Leonid Timashev
Signal & Target
BUY $48.00
Start Price $38.27
Best Price (1Y)
$40.04
Current Price $34.83
Return -9.0%
Analyst -
Signal & Target
BUY $70.00
Start Price $47.07
Best Price (1Y)
$64.25
Current Price $48.17
Return +2.3%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 05, 2026
Adobe Inc ADBE
Hold Outperform Outperform
Jun 05, 2026
Guidewire Software Inc GWRE
Hold Outperform Outperform
Jun 05, 2026
Samsara Inc - Ordinary Shares - Class A IOT
Hold Outperform Outperform
Jun 05, 2026
USA Compression Partners LP - Unit USAC
Hold Sector Perform Sector Perform
Jun 05, 2026
IQVIA Holdings Inc IQV
Hold Outperform Outperform
Jun 05, 2026
Insmed Inc INSM
Hold Outperform Outperform
Jun 05, 2026
Kinetik Holdings Inc - Ordinary Shares - Class A KNTK
Hold Outperform Outperform
Jun 05, 2026
Northern Lights Fund Trust II - LifeGoal Wealth Builder ETF WLTH
Hold Outperform Outperform
Jun 05, 2026
Honeywell International Inc HON
Hold Outperform Outperform
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Outperform Outperform
Jun 04, 2026
Campbell Soup Co. CPB
Hold Sector Perform Sector Perform
Jun 04, 2026
Oracle Corp. ORCL
Hold Sector Perform Sector Perform
Jun 04, 2026
AngloGold Ashanti Plc. AU
Downgrade Underperform Outperform
Jun 04, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
Hold Outperform Outperform
Jun 04, 2026
Broadcom Inc AVGO
Hold Sector Perform Sector Perform
Jun 04, 2026
Adc Therapeutics SA ADCT
Downgrade Outperform Sector Perform
Jun 04, 2026
ARMOUR Residential REIT Inc ARR
Hold Outperform Outperform
Jun 04, 2026
Studio City International Holdings Ltd - ADR MSC
Hold Outperform Outperform
Jun 03, 2026
Aveanna Healthcare Holdings Inc AVAH
Upgrade Sector Perform Outperform
Jun 03, 2026
Gitlab Inc - Ordinary Shares - Class A GTLB
Hold Sector Perform Sector Perform
Jun 03, 2026
AngloGold Ashanti Plc. AU
Downgrade Outperform Underperform
Jun 03, 2026
Healthequity Inc HQY
Hold Outperform Outperform
Jun 03, 2026
SSR Mining Inc SSRM
Upgrade Underperform Outperform
Jun 03, 2026
Rio Tinto plc - ADR RIO
Downgrade Sector Perform Underperform
Jun 03, 2026
Chipotle Mexican Grill CMG
Upgrade Outperform Outperform
Jun 02, 2026
Life Time Group Holdings Inc LTH
Hold Outperform Outperform
Jun 02, 2026
Revolution Medicines Inc RVMD
Hold Outperform Outperform
Jun 02, 2026
Taylor Morrison Home Corp. TMHC
Downgrade Outperform Sector Perform
Jun 02, 2026
Edgewise Therapeutics Inc EWTX
Hold Outperform Outperform
Jun 01, 2026
Kroger Co. KR
Hold Outperform Outperform
Jun 01, 2026
Canadian Imperial Bank Of Commerce CM
Hold Outperform Outperform
Jun 01, 2026
National Grid Plc - ADR NGG
Hold Sector Perform Sector Perform
Jun 01, 2026
Toronto Dominion Bank TD
Hold Outperform Outperform
Jun 01, 2026
Gilead Sciences, Inc. GILD
Hold Overweight Overweight
Jun 01, 2026
Dropbox Inc - Ordinary Shares - Class A DBX
Hold Outperform Outperform
Jun 01, 2026
Taylor Morrison Home Corp. TMHC
Hold Outperform Outperform
Jun 01, 2026
Humana Inc. HUM
Hold Sector Perform Sector Perform
Jun 01, 2026
Dell Technologies Inc - Ordinary Shares - Class C DELL
Initialise Outperform Buy
Jun 01, 2026
AngloGold Ashanti Plc. AU
Initialise Outperform Outperform
May 29, 2026
Viper Energy Inc - Ordinary Shares - Class A VNOM
Initialise Outperform
May 29, 2026
Kimbell Royalty Partners LP - Units KRP
Initialise Outperform
May 29, 2026
Dell Technologies Inc - Ordinary Shares - Class C DELL
Initialise Outperform
May 29, 2026
Icon Plc ICLR
Hold Sector Perform Sector Perform
May 29, 2026
Black Stone Minerals L.P. - Unit BSM
Initialise Sector Perform
May 29, 2026
WisdomTree Trust - WisdomTree International Dividend Ex-Financials Fun DOO
Hold Outperform Outperform
May 29, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Hold Outperform Outperform
May 29, 2026
Asana Inc - Ordinary Shares - Class A ASAN
Hold Sector Perform Sector Perform
May 29, 2026
Pagerduty Inc PD
Hold Sector Perform Sector Perform
May 29, 2026
Autodesk Inc. ADSK
Hold Outperform Outperform
May 28, 2026
Agilent Technologies Inc. A
Hold Outperform 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 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 Sector Perform
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform
Action Downgrade
From Underperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Downgrade
From Outperform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Sector Perform
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Downgrade
From Outperform
To Underperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Underperform
To Outperform
Action Downgrade
From Sector Perform
To Underperform
Action Upgrade
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Sector Perform
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 Outperform
To Outperform
Action Hold
From Overweight
To Overweight
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Initialise
From Outperform
To Buy
Action Initialise
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Initialise
From -
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