← Back to Analysts

BMO Capital Score: 39

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.5%
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%
1283 W / 1066 L
Target Met
? How often was the target reached?
Hits vs. Total.
77%
1199 W / 350 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
271 W / 1278 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
99 W / 1450 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.
54%
467 W / 391 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
55%
1157 W / 961 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
55%
126 W / 105 L

Top 5 Analysts (Score, >10 Trades)

1. Juan Sanabria 53 2. Tristan Thomas-Martin 47 3. 46 4. James Thalacker 46 5. Daniel Jester 44

Top 5 Analysts (Score, >50 Trades)

1. 46 2. James Thalacker 46 3. Daniel Jester 44 4. Michael Zaremski 44 5. John McNulty 36

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Aug 07, 2026
Shift4 Payments Inc - Ordinary Shares - Class A FOUR
BUY - $46.00
Est. +8%
$42.58 $44.60
$43.92 +3.1%
Aug 07, 2026
LifeStance Health Group Inc LFST
BUY - $13.00
Est. +22%
$10.66 $12.42
$12.23 +14.7%
Aug 07, 2026
Trade Desk Inc - Ordinary Shares - Class A TTD
SELL Brian Pitz $15.00
Est. +15%
$17.67 $12.83 (Low)
$13.49 +23.7%
Aug 07, 2026
Emerson Electric Co. EMR
BUY - $175.00
Est. +12%
$156.91 $166.14
$163.80 +4.4%
Aug 07, 2026
Parker-Hannifin Corp. PH
BUY Daniel DiCicco $1,214.00
Est. +13%
$1,069.80 $1,089.35
$1,069.52 0.0%
Aug 07, 2026
Scholar Rock Holding Corp SRRK
BUY - $76.00
Est. +46%
$52.18 $54.70
$53.82 +3.1%
Aug 07, 2026
Maplebear Inc. CART
BUY - $65.00
Est. +44%
$45.03 $51.06
$48.45 +7.6%
Aug 07, 2026
Expedia Group Inc EXPE
SELL - $285.00
Est. +7%
$306.57 $304.48 (Low)
$325.57 -6.2%
Aug 07, 2026
Enovis Corp ENOV
BUY Vik Chopra $30.00
Est. +14%
$26.31 $26.82
$24.69 -6.2%
Aug 07, 2026
Omada Health OMDA
BUY - $24.00
Est. +23%
$19.54 $25.17
$23.84 +22.0%
Aug 07, 2026
ITT Inc ITT
BUY Daniel DiCicco $273.00
Est. +27%
$214.41 $223.17
$216.53 +1.0%
Aug 07, 2026
Bentley Systems Inc - Ordinary Shares - Class B BSY
BUY Daniel Jester $43.00
Est. +22%
$35.36 $36.64
$35.73 +1.0%
Aug 07, 2026
Constellation Energy Corporation CEG
BUY James Thalacker $379.00
Est. +45%
$261.10 $285.50
$278.68 +6.7%
Aug 07, 2026
Vital Farms Inc VITL
BUY Andrew Strelzik $15.00
Est. +20%
$12.51 $12.88
$11.52 -7.9%
Aug 07, 2026
Doximity Inc - Ordinary Shares - Class A DOCS
BUY - $30.00
Est. +45%
$20.66 $39.99
$24.99 +21.0%
Aug 07, 2026
DoubleVerify Holdings Inc DV
BUY - $13.60
Est. +16%
$11.71 $13.36
$13.29 +13.5%
Aug 07, 2026
Genpact Ltd G
BUY - $40.00
Est. +11%
$36.16 $35.46
$33.95 -6.1%
Aug 07, 2026
Atlassian Corporation - Ordinary Shares - Class A TEAM
BUY - $175.00
Est. +17%
$150.04 $156.45
$155.24 +3.5%
Aug 07, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY - $300.00
Est. +26%
$237.70 $262.46
$240.91 +1.4%
Aug 07, 2026
StepStone Group Inc - Ordinary Shares - Class A STEP
BUY - $58.00
Est. +16%
$49.95 $50.91
$48.10 -3.7%
Aug 07, 2026
US Foods Holding Corp USFD
BUY Kelly Bania $120.00
Est. +12%
$107.01 $111.39
$110.94 +3.7%
Aug 07, 2026
Replimune Group Inc REPL
BUY - $20.00
Est. +56%
$12.86 $15.67
$15.24 +18.5%
Aug 07, 2026
DENTSPLY Sirona Inc XRAY
BUY - $13.00
Est. +8%
$12.04 $13.58
$11.41 -5.2%
Aug 06, 2026
Kyndryl Holdings Inc KD
BUY Keith Bachman $16.00
Est. +15%
$13.90 $14.37
$13.08 -5.9%
Aug 06, 2026
EBay Inc. EBAY
BUY Brian Pitz $145.00
Est. +30%
$111.15 $115.17
$102.31 -8.0%
Aug 06, 2026
Pattern Group Inc. Series A Common Stock PTRN
BUY - $28.00
Est. +18%
$23.63 $22.84
$22.46 -5.0%
Aug 06, 2026
Builders Firstsource Inc BLDR
BUY Ketan Mamtora $80.00
Est. +5%
$75.86 $76.80
$72.41 -4.5%
Aug 06, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
SELL Tariq Saad $11.50
Est. +51%
$23.67 -
$23.67 0.0%
Aug 06, 2026
Paycom Software Inc PAYC
BUY - $208.00
Est. +19%
$174.80 $222.43
$211.28 +20.9%
Aug 06, 2026
Criteo S.A - ADR CRTO
BUY - $20.00
Est. +17%
$17.05 $18.49
$17.36 +1.8%
Aug 06, 2026
Novo Nordisk - ADR NVO
BUY Evan Seigerman $47.00
Est. +6%
$44.51 $47.74
$46.39 +4.2%
Aug 06, 2026
LCI Industries LCII
BUY - $118.00
Est. +10%
$107.17 $109.13
$107.15 0.0%
Aug 06, 2026
Bloomin Brands Inc BLMN
BUY Andrew Strelzik $12.00
Est. +1%
$11.85 $12.15
$11.39 -3.9%
Aug 06, 2026
Lilly(Eli) & Co LLY
BUY Evan Seigerman $1,400.00
Est. +20%
$1,169.86 $1,238.00
$1,220.51 +4.3%
Aug 06, 2026
Zimmer Biomet Holdings Inc ZBH
SELL - $96.00
Est. +2%
$98.16 $94.28 (Low)
$97.89 +0.3%
Aug 06, 2026
HubSpot Inc HUBS
BUY - $215.00
Est. +6%
$202.43 $224.89
$210.12 +3.8%
Aug 06, 2026
NRG Energy Inc. NRG
BUY - $214.00
Est. +77%
$120.73 $124.19
$120.66 -0.1%
Aug 06, 2026
Global Payments, Inc. GPN
SELL - $83.00
Est. +5%
$87.48 $84.20 (Low)
$88.53 -1.2%
Aug 06, 2026
Medline Inc. MDLN
BUY Sean Dodge $47.00
Est. +28%
$36.67 $36.50
$35.50 -3.2%
Aug 05, 2026
Booking Holdings Inc BKNG
BUY Brian Pitz $250.00
Est. +29%
$194.27 $215.68
$212.26 +9.3%
Aug 05, 2026
Alphatec Holdings Inc ATEC
BUY - $12.00
Est. +16%
$10.35 $10.09
$9.63 -7.0%
Aug 05, 2026
AMGEN Inc. AMGN
BUY Evan Seigerman $450.00
Est. +15%
$390.02 $421.79
$416.18 +6.7%
Aug 05, 2026
TREX Co., Inc. TREX
BUY Ketan Mamtora $57.00
Est. +21%
$47.02 $50.62
$49.53 +5.3%
Aug 05, 2026
Andersons Inc. ANDE
BUY - $90.00
Est. +21%
$74.48 $75.64
$65.61 -11.9%
Aug 05, 2026
Toast Inc - Ordinary Shares - Class A TOST
BUY Andrew Bauch $40.00
Est. +18%
$33.81 $36.36
$34.06 +0.7%
Aug 05, 2026
Pinterest Inc - Ordinary Shares - Class A PINS
BUY Brian Pitz $34.00
Est. +33%
$25.58 $25.06
$22.91 -10.5%
Aug 05, 2026
Celanese Corp - Ordinary Shares - Series A CE
BUY John McNulty $54.00
Est. +19%
$45.24 $46.24
$43.31 -4.3%
Aug 05, 2026
Wayfair Inc - Ordinary Shares - Class A W
SELL Brian Pitz $115.00
Est. +1%
$116.08 $101.36 (Low)
$102.79 +11.4%
Aug 04, 2026
Blackstone Digital Infrastructure Trust Inc. BXDC
BUY - $22.00
Est. +9%
$20.20 $20.39
$20.34 +0.7%
Aug 04, 2026
CNH Industrial NV CNH
BUY - $12.00
Est. +11%
$10.80 $11.28
$10.73 -0.6%
Analyst -
Signal & Target
BUY $46.00
Start Price $42.58
Best Price (1Y)
$44.60
Current Price $43.92
Return +3.1%
Analyst -
Signal & Target
BUY $13.00
Start Price $10.66
Best Price (1Y)
$12.42
Current Price $12.23
Return +14.7%
Analyst Brian Pitz
Signal & Target
SELL $15.00
Start Price $17.67
Best Price (1Y)
$12.83
Current Price $13.49
Return +23.7%
Analyst -
Signal & Target
BUY $175.00
Start Price $156.91
Best Price (1Y)
$166.14
Current Price $163.80
Return +4.4%
Analyst Daniel DiCicco
Signal & Target
BUY $1,214.00
Start Price $1,069.80
Best Price (1Y)
$1,089.35
Current Price $1,069.52
Return 0.0%
Analyst -
Signal & Target
BUY $76.00
Start Price $52.18
Best Price (1Y)
$54.70
Current Price $53.82
Return +3.1%
Analyst -
Signal & Target
BUY $65.00
Start Price $45.03
Best Price (1Y)
$51.06
Current Price $48.45
Return +7.6%
Analyst -
Signal & Target
SELL $285.00
Start Price $306.57
Best Price (1Y)
$304.48
Current Price $325.57
Return -6.2%
Enovis Corp
ENOV
Aug 07, 2026
Analyst Vik Chopra
Signal & Target
BUY $30.00
Start Price $26.31
Best Price (1Y)
$26.82
Current Price $24.69
Return -6.2%
Omada Health
OMDA
Aug 07, 2026
Analyst -
Signal & Target
BUY $24.00
Start Price $19.54
Best Price (1Y)
$25.17
Current Price $23.84
Return +22.0%
ITT Inc
ITT
Aug 07, 2026
Analyst Daniel DiCicco
Signal & Target
BUY $273.00
Start Price $214.41
Best Price (1Y)
$223.17
Current Price $216.53
Return +1.0%
Analyst Daniel Jester
Signal & Target
BUY $43.00
Start Price $35.36
Best Price (1Y)
$36.64
Current Price $35.73
Return +1.0%
Analyst James Thalacker
Signal & Target
BUY $379.00
Start Price $261.10
Best Price (1Y)
$285.50
Current Price $278.68
Return +6.7%
Analyst Andrew Strelzik
Signal & Target
BUY $15.00
Start Price $12.51
Best Price (1Y)
$12.88
Current Price $11.52
Return -7.9%
Analyst -
Signal & Target
BUY $30.00
Start Price $20.66
Best Price (1Y)
$39.99
Current Price $24.99
Return +21.0%
Analyst -
Signal & Target
BUY $13.60
Start Price $11.71
Best Price (1Y)
$13.36
Current Price $13.29
Return +13.5%
Genpact Ltd
G
Aug 07, 2026
Analyst -
Signal & Target
BUY $40.00
Start Price $36.16
Best Price (1Y)
$35.46
Current Price $33.95
Return -6.1%
Analyst -
Signal & Target
BUY $175.00
Start Price $150.04
Best Price (1Y)
$156.45
Current Price $155.24
Return +3.5%
Analyst -
Signal & Target
BUY $300.00
Start Price $237.70
Best Price (1Y)
$262.46
Current Price $240.91
Return +1.4%
Analyst -
Signal & Target
BUY $58.00
Start Price $49.95
Best Price (1Y)
$50.91
Current Price $48.10
Return -3.7%
Analyst Kelly Bania
Signal & Target
BUY $120.00
Start Price $107.01
Best Price (1Y)
$111.39
Current Price $110.94
Return +3.7%
Analyst -
Signal & Target
BUY $20.00
Start Price $12.86
Best Price (1Y)
$15.67
Current Price $15.24
Return +18.5%
Analyst -
Signal & Target
BUY $13.00
Start Price $12.04
Best Price (1Y)
$13.58
Current Price $11.41
Return -5.2%
Analyst Keith Bachman
Signal & Target
BUY $16.00
Start Price $13.90
Best Price (1Y)
$14.37
Current Price $13.08
Return -5.9%
EBay Inc.
EBAY
Aug 06, 2026
Analyst Brian Pitz
Signal & Target
BUY $145.00
Start Price $111.15
Best Price (1Y)
$115.17
Current Price $102.31
Return -8.0%
Analyst -
Signal & Target
BUY $28.00
Start Price $23.63
Best Price (1Y)
$22.84
Current Price $22.46
Return -5.0%
Analyst Ketan Mamtora
Signal & Target
BUY $80.00
Start Price $75.86
Best Price (1Y)
$76.80
Current Price $72.41
Return -4.5%
Analyst Tariq Saad
Signal & Target
SELL $11.50
Start Price $23.67
Best Price (1Y)
-
Current Price $23.67
Return 0.0%
Analyst -
Signal & Target
BUY $208.00
Start Price $174.80
Best Price (1Y)
$222.43
Current Price $211.28
Return +20.9%
Analyst -
Signal & Target
BUY $20.00
Start Price $17.05
Best Price (1Y)
$18.49
Current Price $17.36
Return +1.8%
Analyst Evan Seigerman
Signal & Target
BUY $47.00
Start Price $44.51
Best Price (1Y)
$47.74
Current Price $46.39
Return +4.2%
Analyst -
Signal & Target
BUY $118.00
Start Price $107.17
Best Price (1Y)
$109.13
Current Price $107.15
Return 0.0%
Analyst Andrew Strelzik
Signal & Target
BUY $12.00
Start Price $11.85
Best Price (1Y)
$12.15
Current Price $11.39
Return -3.9%
Analyst Evan Seigerman
Signal & Target
BUY $1,400.00
Start Price $1,169.86
Best Price (1Y)
$1,238.00
Current Price $1,220.51
Return +4.3%
Analyst -
Signal & Target
SELL $96.00
Start Price $98.16
Best Price (1Y)
$94.28
Current Price $97.89
Return +0.3%
HubSpot Inc
HUBS
Aug 06, 2026
Analyst -
Signal & Target
BUY $215.00
Start Price $202.43
Best Price (1Y)
$224.89
Current Price $210.12
Return +3.8%
Analyst -
Signal & Target
BUY $214.00
Start Price $120.73
Best Price (1Y)
$124.19
Current Price $120.66
Return -0.1%
Analyst -
Signal & Target
SELL $83.00
Start Price $87.48
Best Price (1Y)
$84.20
Current Price $88.53
Return -1.2%
Medline Inc.
MDLN
Aug 06, 2026
Analyst Sean Dodge
Signal & Target
BUY $47.00
Start Price $36.67
Best Price (1Y)
$36.50
Current Price $35.50
Return -3.2%
Analyst Brian Pitz
Signal & Target
BUY $250.00
Start Price $194.27
Best Price (1Y)
$215.68
Current Price $212.26
Return +9.3%
Analyst -
Signal & Target
BUY $12.00
Start Price $10.35
Best Price (1Y)
$10.09
Current Price $9.63
Return -7.0%
AMGEN Inc.
AMGN
Aug 05, 2026
Analyst Evan Seigerman
Signal & Target
BUY $450.00
Start Price $390.02
Best Price (1Y)
$421.79
Current Price $416.18
Return +6.7%
Analyst Ketan Mamtora
Signal & Target
BUY $57.00
Start Price $47.02
Best Price (1Y)
$50.62
Current Price $49.53
Return +5.3%
Analyst -
Signal & Target
BUY $90.00
Start Price $74.48
Best Price (1Y)
$75.64
Current Price $65.61
Return -11.9%
Analyst Andrew Bauch
Signal & Target
BUY $40.00
Start Price $33.81
Best Price (1Y)
$36.36
Current Price $34.06
Return +0.7%
Analyst Brian Pitz
Signal & Target
BUY $34.00
Start Price $25.58
Best Price (1Y)
$25.06
Current Price $22.91
Return -10.5%
Analyst John McNulty
Signal & Target
BUY $54.00
Start Price $45.24
Best Price (1Y)
$46.24
Current Price $43.31
Return -4.3%
Analyst Brian Pitz
Signal & Target
SELL $115.00
Start Price $116.08
Best Price (1Y)
$101.36
Current Price $102.79
Return +11.4%
Analyst -
Signal & Target
BUY $22.00
Start Price $20.20
Best Price (1Y)
$20.39
Current Price $20.34
Return +0.7%
Analyst -
Signal & Target
BUY $12.00
Start Price $10.80
Best Price (1Y)
$11.28
Current Price $10.73
Return -0.6%

Recent Upgrades / Downgrades

Date Stock Action From To
Aug 07, 2026
Doximity Inc - Ordinary Shares - Class A DOCS
Hold Market Perform Market Perform
Aug 07, 2026
Bentley Systems Inc - Ordinary Shares - Class B BSY
Hold Outperform Outperform
Aug 07, 2026
Vital Farms Inc VITL
Hold Outperform Outperform
Aug 07, 2026
US Foods Holding Corp USFD
Hold Outperform Outperform
Aug 07, 2026
Replimune Group Inc REPL
Hold Outperform Outperform
Aug 07, 2026
Scholar Rock Holding Corp SRRK
Hold Outperform Outperform
Aug 07, 2026
StepStone Group Inc - Ordinary Shares - Class A STEP
Hold Outperform Outperform
Aug 07, 2026
LifeStance Health Group Inc LFST
Hold Outperform Outperform
Aug 07, 2026
Expedia Group Inc EXPE
Hold Market Perform Market Perform
Aug 07, 2026
DoubleVerify Holdings Inc DV
Downgrade Outperform Market Perform
Aug 07, 2026
Genpact Ltd G
Hold Market Perform Market Perform
Aug 07, 2026
Manulife Financial Corp. MFC
Hold Outperform Outperform
Aug 07, 2026
Parker-Hannifin Corp. PH
Hold Outperform Outperform
Aug 07, 2026
Atlassian Corporation - Ordinary Shares - Class A TEAM
Hold Outperform Outperform
Aug 07, 2026
DENTSPLY Sirona Inc XRAY
Hold Market Perform Market Perform
Aug 07, 2026
Omada Health OMDA
Hold Outperform Outperform
Aug 07, 2026
Emerson Electric Co. EMR
Hold Market Perform Market Perform
Aug 07, 2026
Trade Desk Inc - Ordinary Shares - Class A TTD
Downgrade Outperform Market Perform
Aug 07, 2026
ITT Inc ITT
Hold Outperform Outperform
Aug 07, 2026
GE Vernova Inc. GEV
Hold Outperform Outperform
Aug 07, 2026
Green Plains Inc GPRE
Hold Market Perform Market Perform
Aug 07, 2026
Maplebear Inc. CART
Hold Outperform Outperform
Aug 07, 2026
Enovis Corp ENOV
Hold Outperform Outperform
Aug 06, 2026
Medline Inc. MDLN
Hold Outperform Outperform
Aug 06, 2026
EBay Inc. EBAY
Hold Outperform Outperform
Aug 06, 2026
Novo Nordisk - ADR NVO
Hold Market Perform Market Perform
Aug 06, 2026
Lilly(Eli) & Co LLY
Hold Outperform Outperform
Aug 06, 2026
Bloomin Brands Inc BLMN
Hold Market Perform Market Perform
Aug 06, 2026
Dynatrace Inc DT
Hold Outperform Outperform
Aug 06, 2026
Kyndryl Holdings Inc KD
Hold Market Perform Market Perform
Aug 06, 2026
Pattern Group Inc. Series A Common Stock PTRN
Hold Outperform Outperform
Aug 06, 2026
Builders Firstsource Inc BLDR
Hold Market Perform Market Perform
Aug 06, 2026
HubSpot Inc HUBS
Downgrade Outperform Market Perform
Aug 06, 2026
Paycom Software Inc PAYC
Hold Market Perform Market Perform
Aug 06, 2026
Zimmer Biomet Holdings Inc ZBH
Hold Market Perform Market Perform
Aug 06, 2026
NRG Energy Inc. NRG
Hold Market Perform Market Perform
Aug 06, 2026
Global Payments, Inc. GPN
Hold Market Perform Market Perform
Aug 05, 2026
Alphatec Holdings Inc ATEC
Hold Outperform Outperform
Aug 05, 2026
Wayfair Inc - Ordinary Shares - Class A W
Hold Market Perform Market Perform
Aug 05, 2026
Paylocity Holding Corp PCTY
Hold Outperform Outperform
Aug 05, 2026
Suncor Energy, Inc. SU
Hold Outperform Outperform
Aug 05, 2026
Celanese Corp - Ordinary Shares - Series A CE
Hold Market Perform Market Perform
Aug 05, 2026
AMGEN Inc. AMGN
Hold Outperform Outperform
Aug 05, 2026
Pinterest Inc - Ordinary Shares - Class A PINS
Hold Outperform Outperform
Aug 05, 2026
Toast Inc - Ordinary Shares - Class A TOST
Hold Outperform Outperform
Aug 05, 2026
Andersons Inc. ANDE
Hold Outperform Outperform
Aug 05, 2026
Greenfire Resources Ltd. GFR
Upgrade Market Perform Outperform
Aug 05, 2026
Booking Holdings Inc BKNG
Hold Outperform Outperform
Aug 04, 2026
Tyson Foods, Inc. - Ordinary Shares - Class A TSN
Hold Outperform Outperform
Aug 04, 2026
Uber Technologies Inc UBER
Hold Outperform Outperform
Action Hold
From Market Perform
To Market 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 Market Perform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market 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 Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market 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 Upgrade
From Market Perform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform