← Back to Analysts

KeyBanc Score: 37

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.
+8.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 📉
50%
630 W / 619 L
Target Met
? How often was the target reached?
Hits vs. Total.
75%
589 W / 195 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
130 W / 654 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
50 W / 734 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.
47%
303 W / 340 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
50%
608 W / 597 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
50%
22 W / 22 L

Top 5 Analysts (Score, >10 Trades)

1. Todd Thomas 47 2. Ken Newman 46 3. Jeffrey Hammond 46 4. Paul Knight 44 5. Brett Fishbin 44

Top 5 Analysts (Score, >50 Trades)

1. Justin Patterson 32 2. Jason Celino 31 3. John Vinh 30 4. Jackson Ader 30

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 12, 2026
Murphy USA Inc MUSA
BUY - $680.00
Est. +9%
$622.07 $624.25
$586.83 -5.7%
Jun 12, 2026
PHINIA Inc PHIN
BUY - $105.00
Est. +28%
$81.81 $86.65
$85.16 +4.1%
Jun 12, 2026
Adobe Inc ADBE
SELL Jackson Ader $195.00
Est. +11%
$218.80 $196.90 (Low)
$206.36 +5.7%
Jun 11, 2026
Xenia Hotels & Resorts Inc XHR
BUY Austin Wurschmidt $21.00
Est. +14%
$18.46 $19.75
$19.13 +3.6%
Jun 11, 2026
Crescent Energy Co. - Ordinary Shares - Class A CRGY
BUY Tim Rezvan $19.00
Est. +61%
$11.81 $12.00
$11.58 -1.9%
Jun 11, 2026
Casey`s General Stores, Inc. CASY
BUY - $970.00
Est. +6%
$915.60 $927.85
$872.39 -4.7%
Jun 10, 2026
JanOne Inc JAN
BUY - $29.00
Est. +14%
$25.42 $25.98
$25.19 -0.9%
Jun 10, 2026
Macerich Co. MAC
BUY - $27.00
Est. +11%
$24.39 $25.72
$25.09 +2.9%
Jun 10, 2026
Applovin Corp - Ordinary Shares - Class A APP
BUY - $775.00
Est. +51%
$512.10 $530.55
$520.86 +1.7%
Jun 08, 2026
CMS Energy Corporation CMS
BUY Sophie Karp $83.00
Est. +16%
$71.31 $74.39
$73.65 +3.3%
Jun 08, 2026
G-III Apparel Group Ltd. GIII
BUY - $40.00
Est. +19%
$33.71 $36.53
$34.63 +2.7%
Jun 05, 2026
Cowen Inc - Class A COWN
SELL - $25.00
Est. +36%
$38.99 -
$38.99 0.0%
Jun 04, 2026
Broadcom Inc - 8% PRF CONVERT 30/09/2022 USD 1000 - Ser A AVGOP
SELL John Vinh $575.00
Est. +59%
$1,406.70 -
$1,406.70 0.0%
Jun 04, 2026
Broadcom Inc AVGO
BUY John Vinh $575.00
Est. +20%
$479.23 $426.48
$393.94 -17.8%
Jun 04, 2026
Murphy Oil Corp. MUR
BUY Tim Rezvan $48.00
Est. +23%
$39.17 $40.68
$36.45 -6.9%
Jun 03, 2026
Ollies Bargain Outlet Holdings Inc OLLI
BUY - $140.00
Est. +76%
$79.74 $88.84
$85.00 +6.6%
Jun 02, 2026
Hewlett Packard Enterprise Co HPE
BUY - $62.00
Est. +6%
$58.34 $64.25
$48.99 -16.0%
Jun 02, 2026
DigitalOcean Holdings Inc DOCN
BUY - $200.00
Est. +15%
$173.20 $185.92
$181.29 +4.7%
Jun 02, 2026
Sterling Infrastructure Inc STRL
BUY - $922.00
Est. +9%
$845.39 $1,005.68
$866.67 +2.5%
Jun 02, 2026
MSC Industrial Direct Co., Inc. - Ordinary Shares - Class A MSM
BUY - $120.00
Est. +7%
$111.88 $119.13
$114.22 +2.1%
Jun 02, 2026
Worthington Steel Inc. WS
BUY - $46.00
Est. +8%
$42.67 $45.07
$43.45 +1.8%
Jun 01, 2026
Dycom Industries, Inc. DY
BUY - $610.00
Est. +20%
$510.00 $513.29
$471.30 -7.6%
May 29, 2026
CareTrust REIT Inc CTRE
BUY - $46.00
Est. +13%
$40.82 $41.15
$37.04 -9.3%
May 29, 2026
Castle Biosciences Inc CSTL
BUY - $35.00
Est. +65%
$21.19 $22.13
$20.66 -2.5%
May 28, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY - $295.00
Est. +25%
$235.75 $284.99
$240.78 +2.1%
May 28, 2026
Marvell Technology Inc MRVL
BUY - $260.00
Est. +31%
$198.70 $324.15
$308.88 +55.5%
May 28, 2026
American Healthcare REIT Inc AHR
BUY - $58.00
Est. +15%
$50.46 $50.96
$46.81 -7.2%
May 28, 2026
Salesforce Inc CRM
BUY Jackson Ader $290.00
Est. +62%
$178.81 $211.34
$164.55 -8.0%
May 27, 2026
Acadia Healthcare Company Inc ACHC
BUY Matthew Gillmor $30.00
Est. +28%
$23.49 $26.84
$24.99 +6.4%
May 27, 2026
Modine Manufacturing Co. MOD
BUY David Tarantino $370.00
Est. +25%
$295.88 $318.61
$285.72 -3.4%
May 27, 2026
Darden Restaurants, Inc. DRI
BUY - $228.00
Est. +12%
$203.83 $214.14
$208.76 +2.4%
May 22, 2026
JFrog Ltd FROG
BUY Jason Celino $86.00
Est. +20%
$71.44 $89.16
$80.39 +12.5%
May 22, 2026
Advanced Drainage Systems Inc WMS
BUY Jeffrey Hammond $185.00
Est. +37%
$135.15 $143.64
$136.79 +1.2%
May 22, 2026
Workday Inc - Ordinary Shares - Class A WDAY
BUY - $158.00
Est. +30%
$121.85 $158.62
$129.60 +6.4%
May 21, 2026
Analog Devices Inc. ADI
BUY John Vinh $500.00
Est. +26%
$398.05 $439.42
$427.58 +7.4%
May 21, 2026
NVIDIA Corp NVDA
BUY John Vinh $310.00
Est. +39%
$223.47 $232.28
$212.45 -4.9%
May 21, 2026
Autodesk Inc. ADSK
BUY - $341.00
Est. +40%
$243.63 $250.49
$198.60 -18.5%
May 20, 2026
CryoPort Inc CYRX
BUY Paul Knight $17.00
Est. +30%
$13.03 $16.73
$14.83 +13.8%
May 18, 2026
Okta Inc - Ordinary Shares - Class A OKTA
BUY Eric Heath $103.00
Est. +24%
$82.77 $142.35
$118.23 +42.8%
May 18, 2026
Zscaler Inc ZS
BUY - $190.00
Est. +18%
$161.05 $191.25
$130.42 -19.0%
May 18, 2026
Netskope, Inc. Class A Common Stock NTSK
BUY Eric Heath $15.00
Est. +34%
$11.22 $13.29
$9.04 -19.4%
May 18, 2026
NVIDIA Corp NVDA
BUY - $300.00
Est. +33%
$225.32 $232.28
$212.45 -5.7%
May 18, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY - $700.00
Est. +18%
$594.08 $785.66
$692.91 +16.6%
May 15, 2026
Applied Materials Inc. AMAT
BUY - $550.00
Est. +25%
$440.56 $599.52
$585.78 +33.0%
May 15, 2026
Forgent Power Solutions, Inc. FPS
BUY - $60.00
Est. +20%
$50.19 $65.56
$59.03 +17.6%
May 14, 2026
Cisco Systems, Inc. CSCO
BUY - $125.00
Est. +23%
$101.87 $130.37
$120.17 +18.0%
May 14, 2026
Getty Realty Corp. GTY
BUY Upal Rana $36.00
Est. +11%
$32.50 $33.95
$33.07 +1.8%
May 14, 2026
Dynatrace Inc DT
BUY Eric Heath $47.00
Est. +35%
$34.73 $44.99
$41.19 +18.6%
May 13, 2026
Exelon Corp. EXC
SELL - $41.00
Est. +9%
$44.98 $43.27 (Low)
$46.18 -2.7%
May 13, 2026
Steris Plc STE
BUY Brett Fishbin $269.00
Est. +28%
$210.85 $219.98
$205.93 -2.3%
Analyst -
Signal & Target
BUY $680.00
Start Price $622.07
Best Price (1Y)
$624.25
Current Price $586.83
Return -5.7%
PHINIA Inc
PHIN
Jun 12, 2026
Analyst -
Signal & Target
BUY $105.00
Start Price $81.81
Best Price (1Y)
$86.65
Current Price $85.16
Return +4.1%
Adobe Inc
ADBE
Jun 12, 2026
Analyst Jackson Ader
Signal & Target
SELL $195.00
Start Price $218.80
Best Price (1Y)
$196.90
Current Price $206.36
Return +5.7%
Signal & Target
BUY $21.00
Start Price $18.46
Best Price (1Y)
$19.75
Current Price $19.13
Return +3.6%
Analyst Tim Rezvan
Signal & Target
BUY $19.00
Start Price $11.81
Best Price (1Y)
$12.00
Current Price $11.58
Return -1.9%
Analyst -
Signal & Target
BUY $970.00
Start Price $915.60
Best Price (1Y)
$927.85
Current Price $872.39
Return -4.7%
JanOne Inc
JAN
Jun 10, 2026
Analyst -
Signal & Target
BUY $29.00
Start Price $25.42
Best Price (1Y)
$25.98
Current Price $25.19
Return -0.9%
Macerich Co.
MAC
Jun 10, 2026
Analyst -
Signal & Target
BUY $27.00
Start Price $24.39
Best Price (1Y)
$25.72
Current Price $25.09
Return +2.9%
Analyst -
Signal & Target
BUY $775.00
Start Price $512.10
Best Price (1Y)
$530.55
Current Price $520.86
Return +1.7%
Analyst Sophie Karp
Signal & Target
BUY $83.00
Start Price $71.31
Best Price (1Y)
$74.39
Current Price $73.65
Return +3.3%
Analyst -
Signal & Target
BUY $40.00
Start Price $33.71
Best Price (1Y)
$36.53
Current Price $34.63
Return +2.7%
Analyst -
Signal & Target
SELL $25.00
Start Price $38.99
Best Price (1Y)
-
Current Price $38.99
Return 0.0%
Analyst John Vinh
Signal & Target
SELL $575.00
Start Price $1,406.70
Best Price (1Y)
-
Current Price $1,406.70
Return 0.0%
Broadcom Inc
AVGO
Jun 04, 2026
Analyst John Vinh
Signal & Target
BUY $575.00
Start Price $479.23
Best Price (1Y)
$426.48
Current Price $393.94
Return -17.8%
Analyst Tim Rezvan
Signal & Target
BUY $48.00
Start Price $39.17
Best Price (1Y)
$40.68
Current Price $36.45
Return -6.9%
Analyst -
Signal & Target
BUY $140.00
Start Price $79.74
Best Price (1Y)
$88.84
Current Price $85.00
Return +6.6%
Analyst -
Signal & Target
BUY $62.00
Start Price $58.34
Best Price (1Y)
$64.25
Current Price $48.99
Return -16.0%
Analyst -
Signal & Target
BUY $200.00
Start Price $173.20
Best Price (1Y)
$185.92
Current Price $181.29
Return +4.7%
Analyst -
Signal & Target
BUY $922.00
Start Price $845.39
Best Price (1Y)
$1,005.68
Current Price $866.67
Return +2.5%
Analyst -
Signal & Target
BUY $120.00
Start Price $111.88
Best Price (1Y)
$119.13
Current Price $114.22
Return +2.1%
Analyst -
Signal & Target
BUY $46.00
Start Price $42.67
Best Price (1Y)
$45.07
Current Price $43.45
Return +1.8%
Analyst -
Signal & Target
BUY $610.00
Start Price $510.00
Best Price (1Y)
$513.29
Current Price $471.30
Return -7.6%
Analyst -
Signal & Target
BUY $46.00
Start Price $40.82
Best Price (1Y)
$41.15
Current Price $37.04
Return -9.3%
Analyst -
Signal & Target
BUY $35.00
Start Price $21.19
Best Price (1Y)
$22.13
Current Price $20.66
Return -2.5%
Analyst -
Signal & Target
BUY $295.00
Start Price $235.75
Best Price (1Y)
$284.99
Current Price $240.78
Return +2.1%
Analyst -
Signal & Target
BUY $260.00
Start Price $198.70
Best Price (1Y)
$324.15
Current Price $308.88
Return +55.5%
Analyst -
Signal & Target
BUY $58.00
Start Price $50.46
Best Price (1Y)
$50.96
Current Price $46.81
Return -7.2%
Analyst Jackson Ader
Signal & Target
BUY $290.00
Start Price $178.81
Best Price (1Y)
$211.34
Current Price $164.55
Return -8.0%
Analyst Matthew Gillmor
Signal & Target
BUY $30.00
Start Price $23.49
Best Price (1Y)
$26.84
Current Price $24.99
Return +6.4%
Analyst David Tarantino
Signal & Target
BUY $370.00
Start Price $295.88
Best Price (1Y)
$318.61
Current Price $285.72
Return -3.4%
Analyst -
Signal & Target
BUY $228.00
Start Price $203.83
Best Price (1Y)
$214.14
Current Price $208.76
Return +2.4%
JFrog Ltd
FROG
May 22, 2026
Analyst Jason Celino
Signal & Target
BUY $86.00
Start Price $71.44
Best Price (1Y)
$89.16
Current Price $80.39
Return +12.5%
Analyst Jeffrey Hammond
Signal & Target
BUY $185.00
Start Price $135.15
Best Price (1Y)
$143.64
Current Price $136.79
Return +1.2%
Analyst -
Signal & Target
BUY $158.00
Start Price $121.85
Best Price (1Y)
$158.62
Current Price $129.60
Return +6.4%
Analyst John Vinh
Signal & Target
BUY $500.00
Start Price $398.05
Best Price (1Y)
$439.42
Current Price $427.58
Return +7.4%
NVIDIA Corp
NVDA
May 21, 2026
Analyst John Vinh
Signal & Target
BUY $310.00
Start Price $223.47
Best Price (1Y)
$232.28
Current Price $212.45
Return -4.9%
Analyst -
Signal & Target
BUY $341.00
Start Price $243.63
Best Price (1Y)
$250.49
Current Price $198.60
Return -18.5%
CryoPort Inc
CYRX
May 20, 2026
Analyst Paul Knight
Signal & Target
BUY $17.00
Start Price $13.03
Best Price (1Y)
$16.73
Current Price $14.83
Return +13.8%
Analyst Eric Heath
Signal & Target
BUY $103.00
Start Price $82.77
Best Price (1Y)
$142.35
Current Price $118.23
Return +42.8%
Zscaler Inc
ZS
May 18, 2026
Analyst -
Signal & Target
BUY $190.00
Start Price $161.05
Best Price (1Y)
$191.25
Current Price $130.42
Return -19.0%
Analyst Eric Heath
Signal & Target
BUY $15.00
Start Price $11.22
Best Price (1Y)
$13.29
Current Price $9.04
Return -19.4%
NVIDIA Corp
NVDA
May 18, 2026
Analyst -
Signal & Target
BUY $300.00
Start Price $225.32
Best Price (1Y)
$232.28
Current Price $212.45
Return -5.7%
Analyst -
Signal & Target
BUY $700.00
Start Price $594.08
Best Price (1Y)
$785.66
Current Price $692.91
Return +16.6%
Analyst -
Signal & Target
BUY $550.00
Start Price $440.56
Best Price (1Y)
$599.52
Current Price $585.78
Return +33.0%
Analyst -
Signal & Target
BUY $60.00
Start Price $50.19
Best Price (1Y)
$65.56
Current Price $59.03
Return +17.6%
Analyst -
Signal & Target
BUY $125.00
Start Price $101.87
Best Price (1Y)
$130.37
Current Price $120.17
Return +18.0%
Analyst Upal Rana
Signal & Target
BUY $36.00
Start Price $32.50
Best Price (1Y)
$33.95
Current Price $33.07
Return +1.8%
Dynatrace Inc
DT
May 14, 2026
Analyst Eric Heath
Signal & Target
BUY $47.00
Start Price $34.73
Best Price (1Y)
$44.99
Current Price $41.19
Return +18.6%
Exelon Corp.
EXC
May 13, 2026
Analyst -
Signal & Target
SELL $41.00
Start Price $44.98
Best Price (1Y)
$43.27
Current Price $46.18
Return -2.7%
Steris Plc
STE
May 13, 2026
Analyst Brett Fishbin
Signal & Target
BUY $269.00
Start Price $210.85
Best Price (1Y)
$219.98
Current Price $205.93
Return -2.3%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 12, 2026
Adobe Inc ADBE
Hold Underweight Underweight
Jun 12, 2026
PHINIA Inc PHIN
Initialise Overweight
Jun 12, 2026
RH - Ordinary Shares - Class A RH
Hold Sector Weight Sector Weight
Jun 12, 2026
Murphy USA Inc MUSA
Hold Overweight Overweight
Jun 11, 2026
Oxford Industries, Inc. OXM
Hold Sector Weight Sector Weight
Jun 11, 2026
Oracle Corp. ORCL
Hold Overweight Overweight
Jun 11, 2026
Casey`s General Stores, Inc. CASY
Hold Overweight Overweight
Jun 11, 2026
Crescent Energy Co. - Ordinary Shares - Class A CRGY
Hold Overweight Overweight
Jun 11, 2026
Xenia Hotels & Resorts Inc XHR
Hold Overweight Overweight
Jun 10, 2026
Cloudflare Inc - Ordinary Shares - Class A NET
Hold Overweight Overweight
Jun 10, 2026
Alignment Healthcare Inc ALHC
Hold Overweight Overweight
Jun 10, 2026
JanOne Inc JAN
Hold Overweight Overweight
Jun 10, 2026
Macerich Co. MAC
Hold Overweight Overweight
Jun 10, 2026
First Industrial Realty Trust, Inc. FR
Hold Sector Weight Sector Weight
Jun 10, 2026
Wendy`s Co - Ordinary Shares - Class A WEN
Hold Sector Weight Sector Weight
Jun 09, 2026
Apple Inc AAPL
Hold Sector Weight Sector Weight
Jun 09, 2026
LXP Industrial Trust LXP
Hold Sector Weight Sector Weight
Jun 09, 2026
Fuelcell Energy Inc FCEL
Hold Sector Weight Sector Weight
Jun 08, 2026
CMS Energy Corporation CMS
Hold Overweight Overweight
Jun 08, 2026
G-III Apparel Group Ltd. GIII
Hold Overweight Overweight
Jun 08, 2026
Xcel Energy, Inc. XEL
Hold Overweight Overweight
Jun 05, 2026
Rubrik Inc. - Ordinary Shares - Class A RBRK
Hold Overweight Overweight
Jun 05, 2026
Freedom Holding Corp FRHC
Hold Market Perform Market Perform
Jun 05, 2026
Caleres Inc CAL
Hold Sector Weight Sector Weight
Jun 05, 2026
Cooper Companies, Inc. COO
Hold Sector Weight Sector Weight
Jun 04, 2026
Expro Group Holdings N.V. XPRO
Upgrade Neutral
Jun 04, 2026
Duolingo Inc - Ordinary Shares - Class A DUOL
Hold Sector Weight Sector Weight
Jun 04, 2026
C3.ai Inc - Ordinary Shares - Class A AI
Hold Underweight Underweight
Jun 04, 2026
Five Below Inc FIVE
Hold Sector Weight Sector Weight
Jun 04, 2026
Westinghouse Air Brake Technologies Corp WAB
Hold Overweight Overweight
Jun 04, 2026
Broadcom Inc AVGO
Hold Overweight Overweight
Jun 04, 2026
Broadcom Inc - 8% PRF CONVERT 30/09/2022 USD 1000 - Ser A AVGOP
Hold Overweight Overweight
Jun 04, 2026
Murphy Oil Corp. MUR
Upgrade Sector Weight Overweight
Jun 03, 2026
Chipotle Mexican Grill CMG
Initialise Overweight Overweight
Jun 02, 2026
Worthington Steel Inc. WS
Hold Overweight Overweight
Jun 02, 2026
Hewlett Packard Enterprise Co HPE
Hold Sector Weight Sector Weight
Jun 02, 2026
DigitalOcean Holdings Inc DOCN
Initialise Overweight Overweight
Jun 02, 2026
ODDITY Tech Ltd. - Ordinary Shares - Class A ODD
Downgrade Overweight Sector Weight
Jun 02, 2026
Sterling Infrastructure Inc STRL
Hold Overweight Overweight
Jun 02, 2026
MSC Industrial Direct Co., Inc. - Ordinary Shares - Class A MSM
Hold Overweight Overweight
Jun 01, 2026
Otter Tail Corporation OTTR
Hold Sector Weight Sector Weight
Jun 01, 2026
Robinhood Markets Inc - Ordinary Shares - Class A HOOD
Hold Overweight Overweight
Jun 01, 2026
Summit Therapeutics Inc SMMT
Hold Overweight Overweight
Jun 01, 2026
Dycom Industries, Inc. DY
Hold Overweight Overweight
May 29, 2026
CareTrust REIT Inc CTRE
Hold Overweight Overweight
May 28, 2026
Marvell Technology Inc MRVL
Hold Overweight Overweight
May 28, 2026
Salesforce Inc CRM
Hold Overweight Overweight
May 28, 2026
Nutanix Inc - Ordinary Shares - Class A NTNX
Hold Overweight Overweight
May 28, 2026
Synopsys, Inc. SNPS
Hold Overweight Overweight
May 28, 2026
American Healthcare REIT Inc AHR
Hold Overweight Overweight
Action Hold
From Underweight
To Underweight
Action Initialise
From -
To Overweight
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Overweight
To Overweight
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Market Perform
To Market Perform
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Sector Weight
To Sector Weight
Action Upgrade
From -
To Neutral
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Underweight
To Underweight
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Upgrade
From Sector Weight
To Overweight
Action Initialise
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Sector Weight
To Sector Weight
Action Initialise
From Overweight
To Overweight
Action Downgrade
From Overweight
To Sector Weight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Sector Weight
To Sector Weight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight