← 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.
+10.7%
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%
1932 W / 1593 L
Target Met
? How often was the target reached?
Hits vs. Total.
81%
1768 W / 412 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
18%
391 W / 1789 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
156 W / 2024 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%
772 W / 719 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
56%
1784 W / 1428 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
47%
148 W / 165 L

Top 5 Analysts (Score, >10 Trades)

1. Stephen D'Ambrisi 66 2. Logan Reich 48 3. Dan Leonard 46 4. Trung Huynh 45 5. Brad Heffern 45

Top 5 Analysts (Score, >50 Trades)

1. Ken Herbert 44 2. Mike Dahl 44 3. Jon Arfstrom 43 4. Ben Hendrix 43 5. Daniel Perlin 40

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jul 22, 2026
Equifax, Inc. EFX
BUY Ashish Sabadra $194.00
Est. +12%
$173.00 $174.36
$170.45 -1.5%
Jul 21, 2026
Plains All American Pipeline LP - Unit PAA
SELL Elvira Scotto $23.00
Est. +5%
$24.31 $24.36 (Low)
$24.45 -0.6%
Jul 21, 2026
Targa Resources Corp TRGP
BUY - $310.00
Est. +10%
$282.35 $285.05
$284.45 +0.7%
Jul 21, 2026
International Business Machines Corp. IBM
BUY Matthew Swanson $270.00
Est. +28%
$210.66 $212.34
$205.77 -2.3%
Jul 21, 2026
Corteva Inc CTVA
BUY Arun Viswanathan $103.00
Est. +19%
$86.78 $88.57
$88.53 +2.0%
Jul 21, 2026
Kinetik Holdings Inc - Ordinary Shares - Class A KNTK
BUY Elvira Scotto $56.00
Est. +10%
$51.11 $52.09
$51.62 +1.0%
Jul 21, 2026
Genesis Energy L.P. - Unit GEL
BUY - $18.00
Est. +23%
$14.69 $14.97
$14.95 +1.8%
Jul 21, 2026
Nextracker Inc - Ordinary Shares - Class A NXT
BUY - $179.00
Est. +67%
$107.12 $108.10
$104.96 -2.0%
Jul 21, 2026
Karyopharm Therapeutics Inc KPTI
BUY Brian Abrahams $16.00
Est. +97%
$8.11 $8.02
$7.18 -11.5%
Jul 21, 2026
Oneok Inc. OKE
SELL - $90.00
Est. +4%
$93.56 $91.56 (Low)
$91.75 +1.9%
Jul 21, 2026
Zions Bancorporation N.A ZION
BUY - $76.00
Est. +6%
$71.89 $70.23
$70.07 -2.5%
Jul 21, 2026
Archrock Inc AROC
BUY Elvira Scotto $44.00
Est. +19%
$37.03 $38.65
$38.36 +3.6%
Jul 20, 2026
Morgan Stanley MS
BUY Gerard Cassidy $243.00
Est. +13%
$215.48 $219.63
$218.54 +1.4%
Jul 20, 2026
Fifth Third Bancorp FITB
BUY - $62.00
Est. +7%
$58.01 $57.88
$57.67 -0.6%
Jul 20, 2026
Autoliv Inc. ALV
BUY Tom Narayan $147.00
Est. +22%
$120.26 $119.35
$119.01 -1.0%
Jul 20, 2026
Regions Financial Corp. RF
BUY - $34.00
Est. +7%
$31.65 $30.96
$30.86 -2.5%
Jul 17, 2026
Air Products & Chemicals Inc. APD
BUY - $358.00
Est. +19%
$301.31 $304.51
$297.00 -1.4%
Jul 17, 2026
Quaker Houghton KWR
BUY - $177.00
Est. +16%
$152.68 $154.40
$152.19 -0.3%
Jul 17, 2026
Albemarle Corp. ALB
BUY - $166.00
Est. +40%
$118.83 $123.31
$117.45 -1.2%
Jul 16, 2026
Rapid7 Inc RPD
SELL - $11.00
Est. +11%
$12.31 $9.59 (Low)
$9.91 +19.5%
Jul 16, 2026
Idex Corporation IEX
BUY - $261.00
Est. +15%
$227.60 $231.70
$223.16 -2.0%
Jul 16, 2026
Gates Industrial Corporation plc GTES
BUY - $33.00
Est. +21%
$27.18 $27.65
$27.41 +0.8%
Jul 16, 2026
Vertiv Holdings Co - Ordinary Shares - Class A VRT
BUY - $418.00
Est. +42%
$294.00 $303.87
$301.16 +2.4%
Jul 16, 2026
Dynatrace Inc DT
BUY - $50.00
Est. +12%
$44.49 $45.80
$41.36 -7.0%
Jul 16, 2026
Qualys Inc QLYS
SELL Matthew Hedberg $145.00
Est. +9%
$159.88 $138.85 (Low)
$140.23 +12.3%
Jul 16, 2026
Varonis Systems Inc VRNS
BUY - $52.00
Est. +10%
$47.31 $48.34
$45.33 -4.2%
Jul 16, 2026
Fortinet Inc FTNT
SELL - $160.00
Est. +1%
$161.69 $154.51 (Low)
$155.05 +4.1%
Jul 16, 2026
nVent Electric plc NVT
BUY - $193.00
Est. +23%
$157.15 $160.40
$158.47 +0.8%
Jul 16, 2026
Resmed Inc. RMD
BUY - $234.00
Est. +18%
$198.57 $203.72
$192.91 -2.9%
Jul 16, 2026
Teradata Corp TDC
BUY Matthew Hedberg $34.00
Est. +9%
$31.11 $31.97
$28.09 -9.7%
Jul 16, 2026
Xylem Inc XYL
BUY - $159.00
Est. +28%
$124.53 $126.76
$116.14 -6.7%
Jul 16, 2026
Elevance Health Inc ELV
BUY - $424.00
Est. +9%
$390.33 $396.01
$389.09 -0.3%
Jul 16, 2026
Watts Water Technologies, Inc. - Ordinary Shares - Class A WTS
SELL - $350.00
Est. +2%
$358.36 $339.35 (Low)
$341.54 +4.7%
Jul 16, 2026
Wesco International, Inc. WCC
BUY Deane Dray $421.00
Est. +26%
$334.88 $335.98
$330.55 -1.3%
Jul 16, 2026
W.W. Grainger Inc. GWW
BUY - $1,460.00
Est. +5%
$1,389.73 $1,419.91
$1,354.01 -2.6%
Jul 16, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY Matthew Hedberg $280.00
Est. +8%
$259.59 $266.91
$245.77 -5.3%
Jul 16, 2026
PNC Financial Services Group Inc PNC
BUY - $273.00
Est. +7%
$254.15 $256.49
$252.51 -0.6%
Jul 16, 2026
Cloudflare Inc - Ordinary Shares - Class A NET
BUY - $290.00
Est. +6%
$273.25 $281.99
$268.87 -1.6%
Jul 16, 2026
Commvault Systems Inc CVLT
BUY - $150.00
Est. +2%
$147.27 $151.38
$140.24 -4.8%
Jul 16, 2026
BlackRock New York Municipal Income Trust BNY
BUY Gerard Cassidy $168.00
Est. +3%
$162.35 $163.77
$160.38 -1.2%
Jul 16, 2026
M & T Bank Corp MTB
BUY - $255.00
Est. +3%
$248.53 $255.00
$250.73 +0.9%
Jul 16, 2026
Graco Inc. GGG
BUY Deane Dray $92.00
Est. +22%
$75.50 $76.72
$73.88 -2.1%
Jul 16, 2026
Atkore Inc ATKR
BUY - $76.00
Est. +4%
$73.21 $75.11
$72.96 -0.3%
Jul 16, 2026
Gen Digital Inc GEN
BUY - $27.00
Est. +2%
$26.49 $27.28
$25.58 -3.4%
Jul 16, 2026
Conagra Brands Inc CAG
SELL - $14.00
Est. +2%
$14.28 $14.01 (Low)
$14.82 -3.8%
Jul 16, 2026
ServiceNow Inc NOW
BUY - $130.00
Est. +30%
$100.22 $105.86
$95.46 -4.7%
Jul 16, 2026
Netscout Systems Inc NTCT
BUY - $43.00
Est. +4%
$41.42 $42.05
$40.67 -1.8%
Jul 15, 2026
Apple Inc AAPL
BUY - $365.00
Est. +13%
$324.15 $334.98
$325.89 +0.5%
Jul 15, 2026
Pentair plc PNR
SELL - $74.00
Est. +2%
$75.68 $57.99 (Low)
$63.02 +16.7%
Jul 15, 2026
HCA Healthcare Inc HCA
BUY - $435.00
Est. +20%
$363.60 $391.44
$371.87 +2.3%
Equifax, Inc.
EFX
Jul 22, 2026
Analyst Ashish Sabadra
Signal & Target
BUY $194.00
Start Price $173.00
Best Price (1Y)
$174.36
Current Price $170.45
Return -1.5%
Analyst Elvira Scotto
Signal & Target
SELL $23.00
Start Price $24.31
Best Price (1Y)
$24.36
Current Price $24.45
Return -0.6%
Analyst -
Signal & Target
BUY $310.00
Start Price $282.35
Best Price (1Y)
$285.05
Current Price $284.45
Return +0.7%
Analyst Matthew Swanson
Signal & Target
BUY $270.00
Start Price $210.66
Best Price (1Y)
$212.34
Current Price $205.77
Return -2.3%
Corteva Inc
CTVA
Jul 21, 2026
Signal & Target
BUY $103.00
Start Price $86.78
Best Price (1Y)
$88.57
Current Price $88.53
Return +2.0%
Analyst Elvira Scotto
Signal & Target
BUY $56.00
Start Price $51.11
Best Price (1Y)
$52.09
Current Price $51.62
Return +1.0%
Analyst -
Signal & Target
BUY $18.00
Start Price $14.69
Best Price (1Y)
$14.97
Current Price $14.95
Return +1.8%
Analyst -
Signal & Target
BUY $179.00
Start Price $107.12
Best Price (1Y)
$108.10
Current Price $104.96
Return -2.0%
Analyst Brian Abrahams
Signal & Target
BUY $16.00
Start Price $8.11
Best Price (1Y)
$8.02
Current Price $7.18
Return -11.5%
Oneok Inc.
OKE
Jul 21, 2026
Analyst -
Signal & Target
SELL $90.00
Start Price $93.56
Best Price (1Y)
$91.56
Current Price $91.75
Return +1.9%
Analyst -
Signal & Target
BUY $76.00
Start Price $71.89
Best Price (1Y)
$70.23
Current Price $70.07
Return -2.5%
Archrock Inc
AROC
Jul 21, 2026
Analyst Elvira Scotto
Signal & Target
BUY $44.00
Start Price $37.03
Best Price (1Y)
$38.65
Current Price $38.36
Return +3.6%
Morgan Stanley
MS
Jul 20, 2026
Analyst Gerard Cassidy
Signal & Target
BUY $243.00
Start Price $215.48
Best Price (1Y)
$219.63
Current Price $218.54
Return +1.4%
Analyst -
Signal & Target
BUY $62.00
Start Price $58.01
Best Price (1Y)
$57.88
Current Price $57.67
Return -0.6%
Autoliv Inc.
ALV
Jul 20, 2026
Analyst Tom Narayan
Signal & Target
BUY $147.00
Start Price $120.26
Best Price (1Y)
$119.35
Current Price $119.01
Return -1.0%
Analyst -
Signal & Target
BUY $34.00
Start Price $31.65
Best Price (1Y)
$30.96
Current Price $30.86
Return -2.5%
Analyst -
Signal & Target
BUY $358.00
Start Price $301.31
Best Price (1Y)
$304.51
Current Price $297.00
Return -1.4%
Analyst -
Signal & Target
BUY $177.00
Start Price $152.68
Best Price (1Y)
$154.40
Current Price $152.19
Return -0.3%
Analyst -
Signal & Target
BUY $166.00
Start Price $118.83
Best Price (1Y)
$123.31
Current Price $117.45
Return -1.2%
Rapid7 Inc
RPD
Jul 16, 2026
Analyst -
Signal & Target
SELL $11.00
Start Price $12.31
Best Price (1Y)
$9.59
Current Price $9.91
Return +19.5%
Analyst -
Signal & Target
BUY $261.00
Start Price $227.60
Best Price (1Y)
$231.70
Current Price $223.16
Return -2.0%
Analyst -
Signal & Target
BUY $33.00
Start Price $27.18
Best Price (1Y)
$27.65
Current Price $27.41
Return +0.8%
Analyst -
Signal & Target
BUY $418.00
Start Price $294.00
Best Price (1Y)
$303.87
Current Price $301.16
Return +2.4%
Dynatrace Inc
DT
Jul 16, 2026
Analyst -
Signal & Target
BUY $50.00
Start Price $44.49
Best Price (1Y)
$45.80
Current Price $41.36
Return -7.0%
Qualys Inc
QLYS
Jul 16, 2026
Analyst Matthew Hedberg
Signal & Target
SELL $145.00
Start Price $159.88
Best Price (1Y)
$138.85
Current Price $140.23
Return +12.3%
Analyst -
Signal & Target
BUY $52.00
Start Price $47.31
Best Price (1Y)
$48.34
Current Price $45.33
Return -4.2%
Fortinet Inc
FTNT
Jul 16, 2026
Analyst -
Signal & Target
SELL $160.00
Start Price $161.69
Best Price (1Y)
$154.51
Current Price $155.05
Return +4.1%
Analyst -
Signal & Target
BUY $193.00
Start Price $157.15
Best Price (1Y)
$160.40
Current Price $158.47
Return +0.8%
Resmed Inc.
RMD
Jul 16, 2026
Analyst -
Signal & Target
BUY $234.00
Start Price $198.57
Best Price (1Y)
$203.72
Current Price $192.91
Return -2.9%
Teradata Corp
TDC
Jul 16, 2026
Analyst Matthew Hedberg
Signal & Target
BUY $34.00
Start Price $31.11
Best Price (1Y)
$31.97
Current Price $28.09
Return -9.7%
Xylem Inc
XYL
Jul 16, 2026
Analyst -
Signal & Target
BUY $159.00
Start Price $124.53
Best Price (1Y)
$126.76
Current Price $116.14
Return -6.7%
Analyst -
Signal & Target
BUY $424.00
Start Price $390.33
Best Price (1Y)
$396.01
Current Price $389.09
Return -0.3%
Analyst -
Signal & Target
SELL $350.00
Start Price $358.36
Best Price (1Y)
$339.35
Current Price $341.54
Return +4.7%
Analyst Deane Dray
Signal & Target
BUY $421.00
Start Price $334.88
Best Price (1Y)
$335.98
Current Price $330.55
Return -1.3%
Analyst -
Signal & Target
BUY $1,460.00
Start Price $1,389.73
Best Price (1Y)
$1,419.91
Current Price $1,354.01
Return -2.6%
Analyst Matthew Hedberg
Signal & Target
BUY $280.00
Start Price $259.59
Best Price (1Y)
$266.91
Current Price $245.77
Return -5.3%
Analyst -
Signal & Target
BUY $273.00
Start Price $254.15
Best Price (1Y)
$256.49
Current Price $252.51
Return -0.6%
Analyst -
Signal & Target
BUY $290.00
Start Price $273.25
Best Price (1Y)
$281.99
Current Price $268.87
Return -1.6%
Analyst -
Signal & Target
BUY $150.00
Start Price $147.27
Best Price (1Y)
$151.38
Current Price $140.24
Return -4.8%
Analyst Gerard Cassidy
Signal & Target
BUY $168.00
Start Price $162.35
Best Price (1Y)
$163.77
Current Price $160.38
Return -1.2%
Analyst -
Signal & Target
BUY $255.00
Start Price $248.53
Best Price (1Y)
$255.00
Current Price $250.73
Return +0.9%
Graco Inc.
GGG
Jul 16, 2026
Analyst Deane Dray
Signal & Target
BUY $92.00
Start Price $75.50
Best Price (1Y)
$76.72
Current Price $73.88
Return -2.1%
Atkore Inc
ATKR
Jul 16, 2026
Analyst -
Signal & Target
BUY $76.00
Start Price $73.21
Best Price (1Y)
$75.11
Current Price $72.96
Return -0.3%
Analyst -
Signal & Target
BUY $27.00
Start Price $26.49
Best Price (1Y)
$27.28
Current Price $25.58
Return -3.4%
Analyst -
Signal & Target
SELL $14.00
Start Price $14.28
Best Price (1Y)
$14.01
Current Price $14.82
Return -3.8%
Analyst -
Signal & Target
BUY $130.00
Start Price $100.22
Best Price (1Y)
$105.86
Current Price $95.46
Return -4.7%
Analyst -
Signal & Target
BUY $43.00
Start Price $41.42
Best Price (1Y)
$42.05
Current Price $40.67
Return -1.8%
Apple Inc
AAPL
Jul 15, 2026
Analyst -
Signal & Target
BUY $365.00
Start Price $324.15
Best Price (1Y)
$334.98
Current Price $325.89
Return +0.5%
Pentair plc
PNR
Jul 15, 2026
Analyst -
Signal & Target
SELL $74.00
Start Price $75.68
Best Price (1Y)
$57.99
Current Price $63.02
Return +16.7%
Analyst -
Signal & Target
BUY $435.00
Start Price $363.60
Best Price (1Y)
$391.44
Current Price $371.87
Return +2.3%

Recent Upgrades / Downgrades

Date Stock Action From To
Jul 22, 2026
Equifax, Inc. EFX
Hold Outperform Outperform
Jul 22, 2026
AngloGold Ashanti Plc. AU
Downgrade Outperform Sector Perform
Jul 21, 2026
Corteva Inc CTVA
Hold Outperform Outperform
Jul 21, 2026
5N Plus Inc. FPLSF
Initialise Outperform
Jul 21, 2026
Intel Corp. INTC
Hold Sector Perform Sector Perform
Jul 21, 2026
Plains All American Pipeline LP - Unit PAA
Hold Sector Perform Sector Perform
Jul 21, 2026
Archrock Inc AROC
Hold Outperform Outperform
Jul 21, 2026
Oneok Inc. OKE
Hold Sector Perform Sector Perform
Jul 21, 2026
Zions Bancorporation N.A ZION
Hold Sector Perform Sector Perform
Jul 21, 2026
Western Midstream Partners LP - Unit WES
Hold Sector Perform Sector Perform
Jul 21, 2026
Energy Transfer LP - Unit ET
Hold Outperform Outperform
Jul 21, 2026
International Business Machines Corp. IBM
Hold Outperform Outperform
Jul 21, 2026
Karyopharm Therapeutics Inc KPTI
Hold Outperform Outperform
Jul 21, 2026
Axon Enterprise Inc AXON
Hold Outperform Outperform
Jul 21, 2026
Kinetik Holdings Inc - Ordinary Shares - Class A KNTK
Hold Outperform Outperform
Jul 21, 2026
Smurfit WestRock plc SW
Initialise Outperform Outperform
Jul 21, 2026
Zurich Insurance Group AG Ltd - ADR ZURVY
Initialise Outperform
Jul 21, 2026
Dominos Pizza Inc DPZ
Hold Sector Perform Sector Perform
Jul 21, 2026
Targa Resources Corp TRGP
Hold Outperform Outperform
Jul 20, 2026
Shopify Inc - Ordinary Shares - Class A SHOP
Hold Outperform Outperform
Jul 20, 2026
Fifth Third Bancorp FITB
Hold Outperform Outperform
Jul 20, 2026
Regions Financial Corp. RF
Hold Outperform Outperform
Jul 20, 2026
Morgan Stanley MS
Hold Sector Perform Sector Perform
Jul 17, 2026
Linde Plc. LIN
Hold Outperform Outperform
Jul 17, 2026
Quaker Houghton KWR
Hold Outperform Outperform
Jul 17, 2026
GrafTech International Ltd. EAF
Hold Sector Perform Sector Perform
Jul 17, 2026
Auto Trader Group Plc - ADR ATDRY
Hold Sector Perform Sector Perform
Jul 17, 2026
Air Products & Chemicals Inc. APD
Hold Outperform Outperform
Jul 16, 2026
Wesco International, Inc. WCC
Hold Outperform Outperform
Jul 16, 2026
Smurfit WestRock plc SW
Upgrade Outperform Outperform
Jul 16, 2026
BlackRock New York Municipal Income Trust BNY
Hold Sector Perform Sector Perform
Jul 16, 2026
Airbus SE - ADR - Level I EADSY
Hold Outperform Outperform
Jul 16, 2026
Varonis Systems Inc VRNS
Hold Outperform Outperform
Jul 16, 2026
Gates Industrial Corporation plc GTES
Hold Outperform Outperform
Jul 16, 2026
Gen Digital Inc GEN
Hold Sector Perform Sector Perform
Jul 16, 2026
Qualys Inc QLYS
Hold Sector Perform Sector Perform
Jul 16, 2026
nVent Electric plc NVT
Hold Outperform Outperform
Jul 16, 2026
Dynatrace Inc DT
Hold Outperform Outperform
Jul 16, 2026
Cloudflare Inc - Ordinary Shares - Class A NET
Hold Outperform Outperform
Jul 16, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Hold Outperform Outperform
Jul 16, 2026
Watts Water Technologies, Inc. - Ordinary Shares - Class A WTS
Hold Sector Perform Sector Perform
Jul 16, 2026
Netscout Systems Inc NTCT
Hold Sector Perform Sector Perform
Jul 16, 2026
Commvault Systems Inc CVLT
Hold Sector Perform Sector Perform
Jul 16, 2026
Palo Alto Networks Inc PANW
Downgrade Outperform Sector Perform
Jul 16, 2026
Graco Inc. GGG
Hold Outperform Outperform
Jul 16, 2026
Idex Corporation IEX
Hold Outperform Outperform
Jul 16, 2026
F5 Inc FFIV
Hold Outperform Outperform
Jul 16, 2026
Xylem Inc XYL
Hold Outperform Outperform
Jul 16, 2026
Rapid7 Inc RPD
Hold Sector Perform Sector Perform
Jul 16, 2026
Fortinet Inc FTNT
Hold Sector Perform Sector Perform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
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 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 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 Outperform
To Outperform
Action Initialise
From -
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 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 Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
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 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
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 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 Outperform
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Sector Perform
To Sector Perform