← Back to Analysts

RBC Capital Score: 41

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.6%
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 📉
57%
2158 W / 1607 L
Target Met
? How often was the target reached?
Hits vs. Total.
82%
1895 W / 416 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
18%
426 W / 1885 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
169 W / 2142 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.
56%
886 W / 702 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
58%
1996 W / 1427 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
47%
162 W / 180 L

Top 5 Analysts (Score, >10 Trades)

1. Stephen D'Ambrisi 66 2. Rowland Mayor 53 3. Dan Leonard 51 4. Josh Wolfson 50 5. Matthew McKellar 49

Top 5 Analysts (Score, >50 Trades)

1. Jon Arfstrom 45 2. Ken Herbert 45 3. Mike Dahl 43 4. Ben Hendrix 42 5. Ashish Sabadra 42

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Aug 07, 2026
Bio-Rad Laboratories Inc. - Ordinary Shares - Class A BIO
BUY - $390.00
Est. +13%
$346.66 $364.22
$361.19 +4.2%
Aug 07, 2026
Trade Desk Inc - Ordinary Shares - Class A TTD
SELL Matthew Swanson $15.00
Est. +15%
$17.67 $12.83 (Low)
$14.56 +17.6%
Aug 07, 2026
Cytokinetics Inc CYTK
BUY Leonid Timashev $112.00
Est. +44%
$77.59 $81.37
$73.45 -5.3%
Aug 07, 2026
Driven Brands Holdings Inc DRVN
BUY - $16.00
Est. +21%
$13.17 $13.37
$12.86 -2.4%
Aug 07, 2026
TWFG Inc - Ordinary Shares - Class A TWFG
BUY - $34.00
Est. +18%
$28.81 $29.46
$26.92 -6.6%
Aug 07, 2026
Natera Inc NTRA
BUY - $350.00
Est. +11%
$316.14 $324.33
$310.78 -1.7%
Aug 07, 2026
Advanced Drainage Systems Inc WMS
BUY - $178.00
Est. +18%
$150.68 $152.44
$149.23 -1.0%
Aug 07, 2026
Mueller Water Products Inc - Ordinary Shares - Series A MWA
BUY Jeffrey Reive $30.00
Est. +11%
$27.11 $27.16
$25.51 -5.9%
Aug 07, 2026
VSE Corp. VSEC
BUY - $265.00
Est. +22%
$217.45 $247.85
$230.90 +6.2%
Aug 07, 2026
Tandem Diabetes Care Inc TNDM
BUY Kendall Au $26.00
Est. +29%
$20.18 $23.80
$23.13 +14.6%
Aug 07, 2026
Becton Dickinson & Co. BDX
BUY Shagun Singh $180.00
Est. +2%
$176.25 $185.32
$181.97 +3.2%
Aug 07, 2026
Dana Inc DAN
BUY - $37.00
Est. +31%
$28.34 $30.80
$30.33 +7.0%
Aug 07, 2026
CarGurus Inc - Ordinary Shares - Class A CARG
BUY - $42.00
Est. +7%
$39.21 $41.22
$37.94 -3.2%
Aug 07, 2026
Victory Capital Holdings Inc - Ordinary Shares - Class A VCTR
BUY - $118.00
Est. +8%
$109.46 $118.23
$118.17 +8.0%
Aug 07, 2026
Primo Brands Corporation PRMB
BUY - $31.00
Est. +30%
$23.86 $25.03
$24.77 +3.8%
Aug 07, 2026
Aurinia Pharmaceuticals Inc AUPH
SELL Douglas Miehm $16.00
Est. +0%
$16.03 $15.02 (Low)
$15.18 +5.3%
Aug 07, 2026
Sweetgreen Inc - Ordinary Shares - Class A SG
BUY - $6.50
Est. +28%
$5.08 $6.18
$6.06 +19.3%
Aug 07, 2026
Viridian Therapeutics Inc VRDN
BUY Lisa Walter $36.00
Est. +58%
$22.76 $23.82
$21.99 -3.4%
Aug 07, 2026
Traeger Inc COOK
SELL Nik Modi $43.00
Est. +31%
$62.33 $58.42 (Low)
$59.26 +4.9%
Aug 07, 2026
Gen Digital Inc GEN
BUY Matthew Hedberg $30.00
Est. +4%
$28.97 $29.88
$29.57 +2.1%
Aug 07, 2026
Akamai Technologies Inc AKAM
BUY - $135.00
Est. +18%
$114.89 $127.04
$125.29 +9.1%
Aug 07, 2026
Fiserv, Inc. FISV
BUY Daniel Perlin $65.00
Est. +25%
$52.14 $55.98
$55.50 +6.4%
Aug 07, 2026
Healthcare Realty Trust Inc - Ordinary Shares - Class A HR
BUY - $22.00
Est. +9%
$20.17 $20.28
$19.21 -4.8%
Aug 07, 2026
Nuvation Bio Inc - Ordinary Shares - Class A NUVB
BUY Leonid Timashev $20.00
Est. +213%
$6.40 $6.62
$6.10 -4.7%
Aug 07, 2026
Praxis Precision Medicines Inc PRAX
BUY Leonid Timashev $462.00
Est. +27%
$363.81 $388.00
$368.46 +1.3%
Aug 07, 2026
Howmet Aerospace Inc HWM
BUY - $350.00
Est. +23%
$285.35 $294.70
$282.82 -0.9%
Aug 07, 2026
DoubleVerify Holdings Inc DV
BUY Matthew Swanson $13.60
Est. +16%
$11.71 $13.36
$13.30 +13.6%
Aug 07, 2026
Watts Water Technologies, Inc. - Ordinary Shares - Class A WTS
BUY - $417.00
Est. +9%
$381.14 $393.51
$383.05 +0.5%
Aug 07, 2026
Texas Roadhouse Inc TXRH
BUY - $235.00
Est. +13%
$208.45 $216.19
$207.01 -0.7%
Aug 07, 2026
Shift4 Payments Inc - Ordinary Shares - Class A FOUR
BUY Daniel Perlin $63.00
Est. +48%
$42.47 $48.34
$48.00 +13.0%
Aug 07, 2026
Airbnb Inc - Ordinary Shares - Class A ABNB
BUY - $195.00
Est. +11%
$176.19 $187.12
$185.13 +5.1%
Aug 07, 2026
First Advantage Corp. FA
SELL Ashish Sabadra $24.00
Est. +4%
$24.92 $20.10 (Low)
$22.20 +10.9%
Aug 07, 2026
Planet Fitness Inc - Ordinary Shares - Class A PLNT
BUY - $65.00
Est. +29%
$50.49 $51.53
$49.10 -2.8%
Aug 07, 2026
Fluence Energy Inc - Ordinary Shares - Class A FLNC
BUY - $15.00
Est. +19%
$12.64 $13.69
$13.22 +4.6%
Aug 07, 2026
Xenon Pharmaceuticals Inc XENE
BUY Brian Abrahams $81.00
Est. +27%
$63.55 $65.66
$64.23 +1.1%
Aug 06, 2026
Honeywell Aerospace Inc HONA
BUY Ken Herbert $250.00
Est. +23%
$203.64 $173.00
$169.81 -16.6%
Aug 06, 2026
Shopify Inc - Ordinary Shares - Class A SHOP
BUY Paul Treiber $180.00
Est. +25%
$144.24 $158.73
$158.53 +9.9%
Aug 06, 2026
Global Payments, Inc. GPN
BUY - $96.00
Est. +10%
$87.48 $95.58
$94.83 +8.4%
Aug 06, 2026
Sunrun Inc RUN
BUY - $14.00
Est. +33%
$10.49 $10.45
$9.86 -6.0%
Aug 06, 2026
Zillow Group Inc - Ordinary Shares - Class A ZG
BUY Brad Erickson $55.00
Est. +49%
$36.89 $36.54
$36.23 -1.8%
Aug 06, 2026
Cava Group Inc CAVA
BUY - $90.00
Est. +36%
$66.17 $73.38
$72.19 +9.1%
Aug 06, 2026
Charles River Laboratories International Inc. CRL
BUY - $282.00
Est. +8%
$260.72 $287.96
$281.27 +7.9%
Aug 06, 2026
Mirum Pharmaceuticals Inc MIRM
BUY - $135.00
Est. +28%
$105.79 $101.64
$98.77 -6.6%
Aug 06, 2026
Magnite Inc MGNI
BUY Matthew Swanson $27.00
Est. +31%
$20.67 $25.45
$24.58 +18.9%
Aug 06, 2026
Medline Inc. MDLN
BUY - $46.00
Est. +25%
$36.67 $36.50
$35.58 -3.0%
Aug 06, 2026
Insulet Corporation PODD
BUY - $160.00
Est. +20%
$133.26 $146.80
$146.44 +9.9%
Aug 06, 2026
Xencor Inc XNCR
BUY - $20.00
Est. +1%
$19.84 $23.38
$22.99 +15.9%
Aug 06, 2026
Zimmer Biomet Holdings Inc ZBH
BUY Kendall Au $110.00
Est. +12%
$98.16 $100.06
$99.57 +1.4%
Aug 06, 2026
Westlake Corporation WLK
BUY - $95.00
Est. +21%
$78.74 $80.96
$80.19 +1.8%
Aug 06, 2026
Revolution Medicines Inc RVMD
BUY - $203.00
Est. +3%
$197.30 $208.76
$202.00 +2.4%
Analyst -
Signal & Target
BUY $390.00
Start Price $346.66
Best Price (1Y)
$364.22
Current Price $361.19
Return +4.2%
Analyst Matthew Swanson
Signal & Target
SELL $15.00
Start Price $17.67
Best Price (1Y)
$12.83
Current Price $14.56
Return +17.6%
Analyst Leonid Timashev
Signal & Target
BUY $112.00
Start Price $77.59
Best Price (1Y)
$81.37
Current Price $73.45
Return -5.3%
Analyst -
Signal & Target
BUY $16.00
Start Price $13.17
Best Price (1Y)
$13.37
Current Price $12.86
Return -2.4%
Analyst -
Signal & Target
BUY $34.00
Start Price $28.81
Best Price (1Y)
$29.46
Current Price $26.92
Return -6.6%
Natera Inc
NTRA
Aug 07, 2026
Analyst -
Signal & Target
BUY $350.00
Start Price $316.14
Best Price (1Y)
$324.33
Current Price $310.78
Return -1.7%
Analyst -
Signal & Target
BUY $178.00
Start Price $150.68
Best Price (1Y)
$152.44
Current Price $149.23
Return -1.0%
Analyst Jeffrey Reive
Signal & Target
BUY $30.00
Start Price $27.11
Best Price (1Y)
$27.16
Current Price $25.51
Return -5.9%
VSE Corp.
VSEC
Aug 07, 2026
Analyst -
Signal & Target
BUY $265.00
Start Price $217.45
Best Price (1Y)
$247.85
Current Price $230.90
Return +6.2%
Analyst Kendall Au
Signal & Target
BUY $26.00
Start Price $20.18
Best Price (1Y)
$23.80
Current Price $23.13
Return +14.6%
Analyst Shagun Singh
Signal & Target
BUY $180.00
Start Price $176.25
Best Price (1Y)
$185.32
Current Price $181.97
Return +3.2%
Dana Inc
DAN
Aug 07, 2026
Analyst -
Signal & Target
BUY $37.00
Start Price $28.34
Best Price (1Y)
$30.80
Current Price $30.33
Return +7.0%
Analyst -
Signal & Target
BUY $42.00
Start Price $39.21
Best Price (1Y)
$41.22
Current Price $37.94
Return -3.2%
Analyst -
Signal & Target
BUY $118.00
Start Price $109.46
Best Price (1Y)
$118.23
Current Price $118.17
Return +8.0%
Analyst -
Signal & Target
BUY $31.00
Start Price $23.86
Best Price (1Y)
$25.03
Current Price $24.77
Return +3.8%
Analyst Douglas Miehm
Signal & Target
SELL $16.00
Start Price $16.03
Best Price (1Y)
$15.02
Current Price $15.18
Return +5.3%
Analyst -
Signal & Target
BUY $6.50
Start Price $5.08
Best Price (1Y)
$6.18
Current Price $6.06
Return +19.3%
Analyst Lisa Walter
Signal & Target
BUY $36.00
Start Price $22.76
Best Price (1Y)
$23.82
Current Price $21.99
Return -3.4%
Traeger Inc
COOK
Aug 07, 2026
Analyst Nik Modi
Signal & Target
SELL $43.00
Start Price $62.33
Best Price (1Y)
$58.42
Current Price $59.26
Return +4.9%
Analyst Matthew Hedberg
Signal & Target
BUY $30.00
Start Price $28.97
Best Price (1Y)
$29.88
Current Price $29.57
Return +2.1%
Analyst -
Signal & Target
BUY $135.00
Start Price $114.89
Best Price (1Y)
$127.04
Current Price $125.29
Return +9.1%
Fiserv, Inc.
FISV
Aug 07, 2026
Analyst Daniel Perlin
Signal & Target
BUY $65.00
Start Price $52.14
Best Price (1Y)
$55.98
Current Price $55.50
Return +6.4%
Analyst -
Signal & Target
BUY $22.00
Start Price $20.17
Best Price (1Y)
$20.28
Current Price $19.21
Return -4.8%
Analyst Leonid Timashev
Signal & Target
BUY $20.00
Start Price $6.40
Best Price (1Y)
$6.62
Current Price $6.10
Return -4.7%
Analyst Leonid Timashev
Signal & Target
BUY $462.00
Start Price $363.81
Best Price (1Y)
$388.00
Current Price $368.46
Return +1.3%
Analyst -
Signal & Target
BUY $350.00
Start Price $285.35
Best Price (1Y)
$294.70
Current Price $282.82
Return -0.9%
Analyst Matthew Swanson
Signal & Target
BUY $13.60
Start Price $11.71
Best Price (1Y)
$13.36
Current Price $13.30
Return +13.6%
Analyst -
Signal & Target
BUY $417.00
Start Price $381.14
Best Price (1Y)
$393.51
Current Price $383.05
Return +0.5%
Analyst -
Signal & Target
BUY $235.00
Start Price $208.45
Best Price (1Y)
$216.19
Current Price $207.01
Return -0.7%
Analyst Daniel Perlin
Signal & Target
BUY $63.00
Start Price $42.47
Best Price (1Y)
$48.34
Current Price $48.00
Return +13.0%
Analyst -
Signal & Target
BUY $195.00
Start Price $176.19
Best Price (1Y)
$187.12
Current Price $185.13
Return +5.1%
Analyst Ashish Sabadra
Signal & Target
SELL $24.00
Start Price $24.92
Best Price (1Y)
$20.10
Current Price $22.20
Return +10.9%
Analyst -
Signal & Target
BUY $65.00
Start Price $50.49
Best Price (1Y)
$51.53
Current Price $49.10
Return -2.8%
Analyst -
Signal & Target
BUY $15.00
Start Price $12.64
Best Price (1Y)
$13.69
Current Price $13.22
Return +4.6%
Analyst Brian Abrahams
Signal & Target
BUY $81.00
Start Price $63.55
Best Price (1Y)
$65.66
Current Price $64.23
Return +1.1%
Analyst Ken Herbert
Signal & Target
BUY $250.00
Start Price $203.64
Best Price (1Y)
$173.00
Current Price $169.81
Return -16.6%
Analyst Paul Treiber
Signal & Target
BUY $180.00
Start Price $144.24
Best Price (1Y)
$158.73
Current Price $158.53
Return +9.9%
Analyst -
Signal & Target
BUY $96.00
Start Price $87.48
Best Price (1Y)
$95.58
Current Price $94.83
Return +8.4%
Sunrun Inc
RUN
Aug 06, 2026
Analyst -
Signal & Target
BUY $14.00
Start Price $10.49
Best Price (1Y)
$10.45
Current Price $9.86
Return -6.0%
Analyst Brad Erickson
Signal & Target
BUY $55.00
Start Price $36.89
Best Price (1Y)
$36.54
Current Price $36.23
Return -1.8%
Analyst -
Signal & Target
BUY $90.00
Start Price $66.17
Best Price (1Y)
$73.38
Current Price $72.19
Return +9.1%
Analyst -
Signal & Target
BUY $282.00
Start Price $260.72
Best Price (1Y)
$287.96
Current Price $281.27
Return +7.9%
Analyst -
Signal & Target
BUY $135.00
Start Price $105.79
Best Price (1Y)
$101.64
Current Price $98.77
Return -6.6%
Magnite Inc
MGNI
Aug 06, 2026
Analyst Matthew Swanson
Signal & Target
BUY $27.00
Start Price $20.67
Best Price (1Y)
$25.45
Current Price $24.58
Return +18.9%
Medline Inc.
MDLN
Aug 06, 2026
Analyst -
Signal & Target
BUY $46.00
Start Price $36.67
Best Price (1Y)
$36.50
Current Price $35.58
Return -3.0%
Analyst -
Signal & Target
BUY $160.00
Start Price $133.26
Best Price (1Y)
$146.80
Current Price $146.44
Return +9.9%
Xencor Inc
XNCR
Aug 06, 2026
Analyst -
Signal & Target
BUY $20.00
Start Price $19.84
Best Price (1Y)
$23.38
Current Price $22.99
Return +15.9%
Analyst Kendall Au
Signal & Target
BUY $110.00
Start Price $98.16
Best Price (1Y)
$100.06
Current Price $99.57
Return +1.4%
Analyst -
Signal & Target
BUY $95.00
Start Price $78.74
Best Price (1Y)
$80.96
Current Price $80.19
Return +1.8%
Analyst -
Signal & Target
BUY $203.00
Start Price $197.30
Best Price (1Y)
$208.76
Current Price $202.00
Return +2.4%

Recent Upgrades / Downgrades

Date Stock Action From To
Aug 07, 2026
Viridian Therapeutics Inc VRDN
Hold Outperform Outperform
Aug 07, 2026
Gen Digital Inc GEN
Hold Sector Perform Sector Perform
Aug 07, 2026
TWFG Inc - Ordinary Shares - Class A TWFG
Hold Outperform Outperform
Aug 07, 2026
Mueller Water Products Inc - Ordinary Shares - Series A MWA
Hold Sector Perform Sector Perform
Aug 07, 2026
Dana Inc DAN
Hold Outperform Outperform
Aug 07, 2026
Primo Brands Corporation PRMB
Hold Outperform Outperform
Aug 07, 2026
Tandem Diabetes Care Inc TNDM
Hold Outperform Outperform
Aug 07, 2026
Praxis Precision Medicines Inc PRAX
Hold Outperform Outperform
Aug 07, 2026
Five9 Inc FIVN
Hold Outperform Outperform
Aug 07, 2026
Natera Inc NTRA
Hold Outperform Outperform
Aug 07, 2026
CarGurus Inc - Ordinary Shares - Class A CARG
Hold Outperform Outperform
Aug 07, 2026
Advanced Drainage Systems Inc WMS
Hold Outperform Outperform
Aug 07, 2026
Space Exploration Technologies Corp. SPCX
Downgrade Outperform Hold
Aug 07, 2026
Airbnb Inc - Ordinary Shares - Class A ABNB
Hold Outperform Outperform
Aug 07, 2026
Shift4 Payments Inc - Ordinary Shares - Class A FOUR
Hold Outperform Outperform
Aug 07, 2026
Howmet Aerospace Inc HWM
Hold Outperform Outperform
Aug 07, 2026
Trade Desk Inc - Ordinary Shares - Class A TTD
Downgrade Outperform Sector Perform
Aug 07, 2026
Xenon Pharmaceuticals Inc XENE
Hold Outperform Outperform
Aug 07, 2026
Texas Roadhouse Inc TXRH
Hold Outperform Outperform
Aug 07, 2026
Healthcare Realty Trust Inc - Ordinary Shares - Class A HR
Hold Sector Perform Sector Perform
Aug 07, 2026
Aurinia Pharmaceuticals Inc AUPH
Hold Sector Perform Sector Perform
Aug 07, 2026
Becton Dickinson & Co. BDX
Hold Sector Perform Sector Perform
Aug 07, 2026
Fiserv, Inc. FISV
Hold Outperform Outperform
Aug 07, 2026
Watts Water Technologies, Inc. - Ordinary Shares - Class A WTS
Hold Sector Perform Sector Perform
Aug 07, 2026
Traeger Inc COOK
Hold Sector Perform Sector Perform
Aug 07, 2026
Manulife Financial Corp. MFC
Hold Outperform Outperform
Aug 07, 2026
Cytokinetics Inc CYTK
Hold Outperform Outperform
Aug 07, 2026
DoubleVerify Holdings Inc DV
Downgrade Outperform Sector Perform
Aug 07, 2026
VSE Corp. VSEC
Hold Outperform Outperform
Aug 06, 2026
Champion Homes Inc. SKY
Hold Outperform Outperform
Aug 06, 2026
Corpay Inc. CPAY
Hold Sector Perform Sector Perform
Aug 06, 2026
Magnite Inc MGNI
Hold Outperform Outperform
Aug 06, 2026
Zimmer Biomet Holdings Inc ZBH
Hold Outperform Outperform
Aug 06, 2026
Xencor Inc XNCR
Hold Outperform Outperform
Aug 06, 2026
Revolution Medicines Inc RVMD
Hold Outperform Outperform
Aug 06, 2026
Bob's Discount Furniture, Inc. BOBS
Hold Outperform Outperform
Aug 06, 2026
Compass Pathways Plc - ADR CMPS
Hold Outperform Outperform
Aug 06, 2026
Global Payments, Inc. GPN
Hold Sector Perform Sector Perform
Aug 06, 2026
Westlake Corporation WLK
Hold Outperform Outperform
Aug 06, 2026
Figma, Inc. FIG
Hold Sector Perform Sector Perform
Aug 06, 2026
Zillow Group Inc - Ordinary Shares - Class A ZG
Hold Outperform Outperform
Aug 06, 2026
Charles River Laboratories International Inc. CRL
Hold Outperform Outperform
Aug 05, 2026
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
Hold Outperform Outperform
Aug 05, 2026
Broadridge Financial Solutions, Inc. BR
Hold Outperform Outperform
Aug 05, 2026
AMGEN Inc. AMGN
Hold Outperform Outperform
Aug 05, 2026
Jacobs Solutions Inc J
Hold Outperform Outperform
Aug 05, 2026
Waters Corp. WAT
Hold Outperform Outperform
Aug 05, 2026
Equinix Inc EQIX
Hold Outperform Outperform
Aug 05, 2026
Whirlpool Corp. WHR
Hold Underperform Underperform
Aug 05, 2026
Caterpillar Inc. CAT
Hold Sector Perform 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 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 Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Hold
Action Hold
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 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 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 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 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 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 Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Underperform
To Underperform
Action Hold
From Sector Perform
To Sector Perform