← 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.2%
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%
2296 W / 2056 L
Target Met
? How often was the target reached?
Hits vs. Total.
82%
2271 W / 507 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
18%
492 W / 2286 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
184 W / 2594 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.
49%
919 W / 945 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
53%
2098 W / 1858 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
50%
198 W / 198 L

Top 5 Analysts (Score, >10 Trades)

1. Rowland Mayor 58 2. Stephen D'Ambrisi 55 3. Josh Wolfson 53 4. Dan Leonard 50 5. Walter Spracklin 47

Top 5 Analysts (Score, >50 Trades)

1. Gerard Cassidy 46 2. Mike Dahl 44 3. Jon Arfstrom 44 4. Daniel Perlin 43 5. Ben Hendrix 41

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Nov 06, 2026
Dave Inc - Ordinary Shares - Class A DAVE
BUY - $380.00
Est. +34%
$284.58 $291.70
$281.96 -0.9%
Nov 06, 2026
Affirm Holdings Inc - Ordinary Shares - Class A AFRM
BUY Daniel Perlin $83.00
Est. +21%
$68.80 $71.75
$67.84 -1.4%
Nov 06, 2026
Affirm Holdings Inc - Ordinary Shares - Class A AFRM
BUY - $109.00
Est. +60%
$68.10 $71.75
$67.84 -0.4%
Nov 06, 2026
Pennant Group Inc PNTG
BUY Ben Hendrix $48.00
Est. +27%
$37.78 $39.05
$36.80 -2.6%
Nov 06, 2026
Axon Enterprise Inc AXON
BUY David Paige $615.00
Est. +94%
$316.64 $337.00
$315.42 -0.4%
Nov 06, 2026
Acadia Healthcare Company Inc ACHC
BUY Ben Hendrix $41.00
Est. +13%
$36.41 $39.70
$38.80 +6.6%
Nov 06, 2026
Cloudflare Inc - Ordinary Shares - Class A NET
BUY Matt Hedberg $350.00
Est. +28%
$274.48 $324.10
$315.11 +14.8%
Nov 06, 2026
Akamai Technologies Inc AKAM
BUY Rishi Jaluria $85.00
Est. +0%
$84.62 $88.60
$86.68 +2.4%
Nov 05, 2026
Corpay Inc. CPAY
BUY Daniel Perlin $474.00
Est. +4%
$454.41 $479.53
$461.95 +1.7%
Nov 05, 2026
Arm Holdings plc. - ADR ARM
BUY Srini Pajjuri $300.00
Est. +82%
$165.07 $207.44
$203.36 +23.2%
Nov 05, 2026
Dutch Bros Inc - Ordinary Shares - Class A BROS
BUY - $50.00
Est. +41%
$35.40 $37.78
$34.99 -1.2%
Nov 05, 2026
Fair Isaac Corp. FICO
BUY Ashish Sabadra $770.00
Est. +10%
$701.03 $738.87
$728.51 +3.9%
Nov 05, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY Matthew Hedberg $270.00
Est. +52%
$177.33 $188.60
$184.38 +4.0%
Nov 05, 2026
Acadia Pharmaceuticals Inc ACAD
BUY Brian Abrahams $38.00
Est. +70%
$22.39 $22.63
$18.37 -18.0%
Nov 05, 2026
McDonald`s Corp MCD
BUY Logan Reich $300.00
Est. +8%
$276.51 $283.53
$274.79 -0.6%
Nov 04, 2026
Ametek Inc AME
BUY Jeffrey Reive $308.00
Est. +31%
$234.53 $249.16
$239.62 +2.2%
Nov 04, 2026
Block Inc - Ordinary Shares - Class A SQ
BUY - $103.00
Est. +23%
$83.46 -
$83.46 0.0%
Nov 04, 2026
Advanced Micro Devices Inc. AMD
BUY Srini Pajjuri $540.00
Est. +12%
$483.84 $567.65
$552.90 +14.3%
Nov 04, 2026
Advanced Micro Devices Inc. AMD
BUY - $675.00
Est. +40%
$483.64 $567.65
$552.90 +14.3%
Nov 04, 2026
Yum Brands Inc. YUM
BUY Logan Reich $180.00
Est. +9%
$164.39 $168.68
$160.17 -2.6%
Nov 04, 2026
AMGEN Inc. AMGN
SELL Luca Issi $470.00
Est. +1%
$472.83 $447.04 (Low)
$468.11 +1.0%
Nov 03, 2026
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
SELL Rishi Jaluria $130.00
Est. +27%
$178.34 $152.60 (Low)
$172.40 +3.3%
Nov 02, 2026
Four Corners Property Trust Inc FCPT
BUY - $26.00
Est. +16%
$22.47 $24.09
$23.40 +4.1%
Nov 02, 2026
Abbvie Inc ABBV
BUY Trung Huynh $330.00
Est. +14%
$288.91 $302.93
$294.92 +2.1%
Nov 02, 2026
General Dynamics Corp. GD
BUY Ken Herbert $400.00
Est. +7%
$373.76 $377.30
$367.14 -1.8%
Oct 30, 2026
Pinterest Inc - Ordinary Shares - Class A PINS
BUY Brad Erickson $22.00
Est. +19%
$18.42 $21.60
$19.22 +4.3%
Oct 30, 2026
Stryker Corp. SYK
BUY Shagun Singh $375.00
Est. +27%
$295.08 $349.48
$318.83 +8.0%
Oct 30, 2026
Lilly(Eli) & Co LLY
BUY - $1,600.00
Est. +12%
$1,425.34 $1,453.00
$1,437.76 +0.9%
Oct 30, 2026
Medical Properties Trust, Inc. MPT
SELL Michael Carroll $2.00
Est. +18%
$2.44 $1.72 (Low)
$1.78 +27.0%
Oct 29, 2026
Biogen Inc BIIB
BUY - $272.00
Est. +8%
$251.63 $261.00
$253.40 +0.7%
Oct 29, 2026
GE Vernova Inc. GEV
BUY - $1,230.00
Est. +37%
$900.70 $929.77
$808.24 -10.3%
Oct 29, 2026
MediaAlpha Inc - Ordinary Shares - Class A MAX
BUY - $17.00
Est. +21%
$14.09 $15.97
$14.95 +6.1%
Oct 29, 2026
Q2 Holdings Inc QTWO
BUY - $75.00
Est. +14%
$65.71 $76.37
$74.16 +12.9%
Oct 29, 2026
Icon Plc ICLR
BUY Ryan Halstead $226.00
Est. +5%
$216.14 $219.00
$199.70 -7.6%
Oct 29, 2026
Vertiv Holdings Co - Ordinary Shares - Class A VRT
BUY Jeffrey Reive $351.00
Est. +41%
$248.56 $254.73
$206.53 -16.9%
Oct 29, 2026
Murphy USA Inc MUSA
BUY - $621.00
Est. +16%
$536.46 $550.00
$527.72 -1.6%
Oct 29, 2026
Sprouts Farmers Market Inc SFM
SELL Steven Shemesh $49.00
Est. +21%
$62.00 $47.35 (Low)
$50.56 +18.5%
Oct 29, 2026
Fortive Corp FTV
BUY Jeffrey Reive $68.00
Est. +5%
$64.65 $68.94
$67.89 +5.0%
Oct 29, 2026
Lennox International Inc LII
BUY Jeffrey Reive $378.00
Est. +13%
$335.76 $369.51
$350.74 +4.5%
Oct 29, 2026
Fortinet Inc FTNT
BUY Dan Bergstrom $165.00
Est. +23%
$134.42 $139.44
$128.10 -4.7%
Oct 29, 2026
ServiceNow Inc NOW
BUY - $165.00
Est. +47%
$112.51 $121.50
$102.74 -8.7%
Oct 29, 2026
Williams-Sonoma, Inc. WSM
BUY Steven Shemesh $259.00
Est. +0%
$257.99 $274.45
$262.01 +1.6%
Oct 29, 2026
Boston Scientific Corp. BSX
BUY - $52.00
Est. +23%
$42.29 $46.96
$45.15 +6.8%
Oct 29, 2026
Ford Motor Co. F
BUY - $14.00
Est. +14%
$12.29 $12.87
$12.26 -0.3%
Oct 29, 2026
PPG Industries, Inc. PPG
BUY - $123.00
Est. +3%
$119.32 $128.87
$124.91 +4.7%
Oct 29, 2026
Central Pacific Financial Corp. CPF
BUY - $43.00
Est. +13%
$38.14 $40.02
$39.02 +2.3%
Oct 28, 2026
Applovin Corp - Ordinary Shares - Class A APP
BUY - $500.00
Est. +94%
$257.68 $413.60
$404.77 +57.1%
Oct 28, 2026
Enphase Energy Inc ENPH
BUY - $30.00
Est. +20%
$25.07 $34.30
$28.30 +12.9%
Oct 28, 2026
Public Storage. PSA
BUY - $323.00
Est. +2%
$315.15 $345.89
$335.55 +6.5%
Oct 28, 2026
Commvault Systems Inc CVLT
BUY Dan Bergstrom $180.00
Est. +6%
$169.54 $173.00
$166.74 -1.7%
Analyst -
Signal & Target
BUY $380.00
Start Price $284.58
Best Price (1Y)
$291.70
Current Price $281.96
Return -0.9%
Analyst Daniel Perlin
Signal & Target
BUY $83.00
Start Price $68.80
Best Price (1Y)
$71.75
Current Price $67.84
Return -1.4%
Analyst -
Signal & Target
BUY $109.00
Start Price $68.10
Best Price (1Y)
$71.75
Current Price $67.84
Return -0.4%
Analyst Ben Hendrix
Signal & Target
BUY $48.00
Start Price $37.78
Best Price (1Y)
$39.05
Current Price $36.80
Return -2.6%
Analyst David Paige
Signal & Target
BUY $615.00
Start Price $316.64
Best Price (1Y)
$337.00
Current Price $315.42
Return -0.4%
Analyst Ben Hendrix
Signal & Target
BUY $41.00
Start Price $36.41
Best Price (1Y)
$39.70
Current Price $38.80
Return +6.6%
Analyst Matt Hedberg
Signal & Target
BUY $350.00
Start Price $274.48
Best Price (1Y)
$324.10
Current Price $315.11
Return +14.8%
Analyst Rishi Jaluria
Signal & Target
BUY $85.00
Start Price $84.62
Best Price (1Y)
$88.60
Current Price $86.68
Return +2.4%
Corpay Inc.
CPAY
Nov 05, 2026
Analyst Daniel Perlin
Signal & Target
BUY $474.00
Start Price $454.41
Best Price (1Y)
$479.53
Current Price $461.95
Return +1.7%
Analyst Srini Pajjuri
Signal & Target
BUY $300.00
Start Price $165.07
Best Price (1Y)
$207.44
Current Price $203.36
Return +23.2%
Analyst -
Signal & Target
BUY $50.00
Start Price $35.40
Best Price (1Y)
$37.78
Current Price $34.99
Return -1.2%
Analyst Ashish Sabadra
Signal & Target
BUY $770.00
Start Price $701.03
Best Price (1Y)
$738.87
Current Price $728.51
Return +3.9%
Analyst Matthew Hedberg
Signal & Target
BUY $270.00
Start Price $177.33
Best Price (1Y)
$188.60
Current Price $184.38
Return +4.0%
Analyst Brian Abrahams
Signal & Target
BUY $38.00
Start Price $22.39
Best Price (1Y)
$22.63
Current Price $18.37
Return -18.0%
Analyst Logan Reich
Signal & Target
BUY $300.00
Start Price $276.51
Best Price (1Y)
$283.53
Current Price $274.79
Return -0.6%
Ametek Inc
AME
Nov 04, 2026
Analyst Jeffrey Reive
Signal & Target
BUY $308.00
Start Price $234.53
Best Price (1Y)
$249.16
Current Price $239.62
Return +2.2%
Analyst -
Signal & Target
BUY $103.00
Start Price $83.46
Best Price (1Y)
-
Current Price $83.46
Return 0.0%
Analyst Srini Pajjuri
Signal & Target
BUY $540.00
Start Price $483.84
Best Price (1Y)
$567.65
Current Price $552.90
Return +14.3%
Analyst -
Signal & Target
BUY $675.00
Start Price $483.64
Best Price (1Y)
$567.65
Current Price $552.90
Return +14.3%
Analyst Logan Reich
Signal & Target
BUY $180.00
Start Price $164.39
Best Price (1Y)
$168.68
Current Price $160.17
Return -2.6%
AMGEN Inc.
AMGN
Nov 04, 2026
Analyst Luca Issi
Signal & Target
SELL $470.00
Start Price $472.83
Best Price (1Y)
$447.04
Current Price $468.11
Return +1.0%
Analyst Rishi Jaluria
Signal & Target
SELL $130.00
Start Price $178.34
Best Price (1Y)
$152.60
Current Price $172.40
Return +3.3%
Analyst -
Signal & Target
BUY $26.00
Start Price $22.47
Best Price (1Y)
$24.09
Current Price $23.40
Return +4.1%
Abbvie Inc
ABBV
Nov 02, 2026
Analyst Trung Huynh
Signal & Target
BUY $330.00
Start Price $288.91
Best Price (1Y)
$302.93
Current Price $294.92
Return +2.1%
Analyst Ken Herbert
Signal & Target
BUY $400.00
Start Price $373.76
Best Price (1Y)
$377.30
Current Price $367.14
Return -1.8%
Analyst Brad Erickson
Signal & Target
BUY $22.00
Start Price $18.42
Best Price (1Y)
$21.60
Current Price $19.22
Return +4.3%
Stryker Corp.
SYK
Oct 30, 2026
Analyst Shagun Singh
Signal & Target
BUY $375.00
Start Price $295.08
Best Price (1Y)
$349.48
Current Price $318.83
Return +8.0%
Analyst -
Signal & Target
BUY $1,600.00
Start Price $1,425.34
Best Price (1Y)
$1,453.00
Current Price $1,437.76
Return +0.9%
Analyst Michael Carroll
Signal & Target
SELL $2.00
Start Price $2.44
Best Price (1Y)
$1.72
Current Price $1.78
Return +27.0%
Biogen Inc
BIIB
Oct 29, 2026
Analyst -
Signal & Target
BUY $272.00
Start Price $251.63
Best Price (1Y)
$261.00
Current Price $253.40
Return +0.7%
Analyst -
Signal & Target
BUY $1,230.00
Start Price $900.70
Best Price (1Y)
$929.77
Current Price $808.24
Return -10.3%
Analyst -
Signal & Target
BUY $17.00
Start Price $14.09
Best Price (1Y)
$15.97
Current Price $14.95
Return +6.1%
Analyst -
Signal & Target
BUY $75.00
Start Price $65.71
Best Price (1Y)
$76.37
Current Price $74.16
Return +12.9%
Icon Plc
ICLR
Oct 29, 2026
Analyst Ryan Halstead
Signal & Target
BUY $226.00
Start Price $216.14
Best Price (1Y)
$219.00
Current Price $199.70
Return -7.6%
Analyst Jeffrey Reive
Signal & Target
BUY $351.00
Start Price $248.56
Best Price (1Y)
$254.73
Current Price $206.53
Return -16.9%
Analyst -
Signal & Target
BUY $621.00
Start Price $536.46
Best Price (1Y)
$550.00
Current Price $527.72
Return -1.6%
Analyst Steven Shemesh
Signal & Target
SELL $49.00
Start Price $62.00
Best Price (1Y)
$47.35
Current Price $50.56
Return +18.5%
Fortive Corp
FTV
Oct 29, 2026
Analyst Jeffrey Reive
Signal & Target
BUY $68.00
Start Price $64.65
Best Price (1Y)
$68.94
Current Price $67.89
Return +5.0%
Analyst Jeffrey Reive
Signal & Target
BUY $378.00
Start Price $335.76
Best Price (1Y)
$369.51
Current Price $350.74
Return +4.5%
Fortinet Inc
FTNT
Oct 29, 2026
Analyst Dan Bergstrom
Signal & Target
BUY $165.00
Start Price $134.42
Best Price (1Y)
$139.44
Current Price $128.10
Return -4.7%
Analyst -
Signal & Target
BUY $165.00
Start Price $112.51
Best Price (1Y)
$121.50
Current Price $102.74
Return -8.7%
Analyst Steven Shemesh
Signal & Target
BUY $259.00
Start Price $257.99
Best Price (1Y)
$274.45
Current Price $262.01
Return +1.6%
Analyst -
Signal & Target
BUY $52.00
Start Price $42.29
Best Price (1Y)
$46.96
Current Price $45.15
Return +6.8%
Ford Motor Co.
F
Oct 29, 2026
Analyst -
Signal & Target
BUY $14.00
Start Price $12.29
Best Price (1Y)
$12.87
Current Price $12.26
Return -0.3%
Analyst -
Signal & Target
BUY $123.00
Start Price $119.32
Best Price (1Y)
$128.87
Current Price $124.91
Return +4.7%
Analyst -
Signal & Target
BUY $43.00
Start Price $38.14
Best Price (1Y)
$40.02
Current Price $39.02
Return +2.3%
Analyst -
Signal & Target
BUY $500.00
Start Price $257.68
Best Price (1Y)
$413.60
Current Price $404.77
Return +57.1%
Analyst -
Signal & Target
BUY $30.00
Start Price $25.07
Best Price (1Y)
$34.30
Current Price $28.30
Return +12.9%
Analyst -
Signal & Target
BUY $323.00
Start Price $315.15
Best Price (1Y)
$345.89
Current Price $335.55
Return +6.5%
Analyst Dan Bergstrom
Signal & Target
BUY $180.00
Start Price $169.54
Best Price (1Y)
$173.00
Current Price $166.74
Return -1.7%

Recent Upgrades / Downgrades

Date Stock Action From To
Nov 06, 2026
Pennant Group Inc PNTG
Hold Outperform Outperform
Nov 06, 2026
Affirm Holdings Inc - Ordinary Shares - Class A AFRM
Hold Sector Perform Sector Perform
Nov 06, 2026
Dakota Gold Corp DC
Initialise Outperform
Nov 06, 2026
Akamai Technologies Inc AKAM
Hold Sector Perform Sector Perform
Nov 06, 2026
Quebecor Inc. QBCAF
Downgrade Outperform
Nov 06, 2026
Cloudflare Inc - Ordinary Shares - Class A NET
Hold Outperform Outperform
Nov 06, 2026
Acadia Healthcare Company Inc ACHC
Hold Outperform Outperform
Nov 06, 2026
Axon Enterprise Inc AXON
Hold Outperform Outperform
Nov 06, 2026
Quebecor Inc. QBCAF
Upgrade Outperform
Nov 05, 2026
Corpay Inc. CPAY
Hold Sector Perform Sector Perform
Nov 05, 2026
Cava Group Inc CAVA
Hold Outperform Outperform
Nov 05, 2026
Fair Isaac Corp. FICO
Downgrade Outperform Sector Perform
Nov 05, 2026
Acadia Pharmaceuticals Inc ACAD
Hold Outperform Outperform
Nov 05, 2026
McDonald`s Corp MCD
Hold Sector Perform Sector Perform
Nov 05, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Hold Outperform Outperform
Nov 05, 2026
Arm Holdings plc. - ADR ARM
Hold Outperform Outperform
Nov 04, 2026
AMGEN Inc. AMGN
Hold Outperform Outperform
Nov 04, 2026
Advanced Micro Devices Inc. AMD
Hold Sector Perform Sector Perform
Nov 04, 2026
Block Inc - Ordinary Shares - Class A SQ
Hold Outperform Outperform
Nov 04, 2026
Rhythm Pharmaceuticals Inc. RYTM
Hold Outperform Outperform
Nov 04, 2026
Compass Pathways Plc - ADR CMPS
Hold Outperform Outperform
Nov 04, 2026
Ametek Inc AME
Hold Outperform Outperform
Nov 04, 2026
Primo Brands Corporation PRMB
Hold Outperform Outperform
Nov 04, 2026
Yum Brands Inc. YUM
Hold Sector Perform Sector Perform
Nov 02, 2026
AngloGold Ashanti Plc. AU
Downgrade Sector Perform Sector Perform
Nov 02, 2026
Abbvie Inc ABBV
Hold Outperform Outperform
Nov 02, 2026
Smurfit WestRock plc SW
Downgrade Outperform Sector Perform
Oct 30, 2026
Medical Properties Trust, Inc. MPT
Downgrade Sector Perform Underperform
Oct 30, 2026
Pinterest Inc - Ordinary Shares - Class A PINS
Hold Sector Perform Sector Perform
Oct 30, 2026
AngloGold Ashanti Plc. AU
Upgrade Outperform Sector Perform
Oct 30, 2026
Stryker Corp. SYK
Hold Outperform Outperform
Oct 29, 2026
GE Vernova Inc. GEV
Hold Outperform Outperform
Oct 29, 2026
MediaAlpha Inc - Ordinary Shares - Class A MAX
Hold Outperform Outperform
Oct 29, 2026
Q2 Holdings Inc QTWO
Hold Sector Perform Sector Perform
Oct 29, 2026
Lennox International Inc LII
Hold Sector Perform Sector Perform
Oct 29, 2026
Icon Plc ICLR
Hold Outperform Outperform
Oct 29, 2026
Vertiv Holdings Co - Ordinary Shares - Class A VRT
Hold Outperform Outperform
Oct 29, 2026
Williams-Sonoma, Inc. WSM
Hold Outperform Outperform
Oct 29, 2026
Murphy USA Inc MUSA
Hold Sector Perform Sector Perform
Oct 29, 2026
Sprouts Farmers Market Inc SFM
Downgrade Outperform Sector Perform
Oct 29, 2026
Dana Inc DAN
Hold Outperform Outperform
Oct 29, 2026
Boston Scientific Corp. BSX
Hold Outperform Outperform
Oct 29, 2026
Masco Corp. MAS
Hold Sector Perform Sector Perform
Oct 29, 2026
Fortive Corp FTV
Hold Sector Perform Sector Perform
Oct 29, 2026
Chemed Corp. CHE
Hold Sector Perform Sector Perform
Oct 29, 2026
PPG Industries, Inc. PPG
Hold Sector Perform Sector Perform
Oct 29, 2026
Chipotle Mexican Grill CMG
Hold Outperform Outperform
Oct 29, 2026
Biogen Inc BIIB
Hold Outperform Outperform
Oct 29, 2026
Waste Management, Inc. WM
Hold Sector Perform Sector Perform
Oct 28, 2026
American Tower Corp. AMT
Hold Outperform Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Initialise
From -
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Downgrade
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From -
To Outperform
Action Hold
From Sector Perform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
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 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 Sector Perform
To Sector Perform
Action Downgrade
From Sector Perform
To Sector Perform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Sector Perform
Action Downgrade
From Sector Perform
To Underperform
Action Hold
From Sector Perform
To Sector Perform
Action Upgrade
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 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 Downgrade
From Outperform
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 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 Sector Perform
To Sector Perform
Action Hold
From Outperform
To Outperform