← Back to Analysts

Rosenblatt Securities Score: 34

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.
+103.4%
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 📉
54%
229 W / 197 L
Target Met
? How often was the target reached?
Hits vs. Total.
67%
148 W / 73 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
11%
24 W / 197 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
12 W / 209 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.
51%
141 W / 134 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
53%
202 W / 180 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
61%
27 W / 17 L

Top 5 Analysts (Score, >10 Trades)

1. Mike Genovese 46 2. Kevin Cassidy 42 3. Blair Abernethy 41 4. Barton Crockett 35 5. Scott Devitt 34

Top 5 Analysts (Score, >50 Trades)

1. Barton Crockett 35 2. Scott Devitt 34

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Nov 06, 2026
Lyft Inc - Ordinary Shares Cls A LYFT
BUY Scott Devitt $18.00
Est. +9%
$16.44 $17.45
$17.29 +5.2%
Nov 05, 2026
Hut 8 Corp HUT
BUY Chris Brendler $100.00
Est. +124%
$44.65 $62.25
$61.06 +36.8%
Nov 05, 2026
Coherent Corp COHR
BUY Mike Genovese $400.00
Est. +105%
$195.09 $245.55
$234.56 +20.2%
Nov 04, 2026
Navitas Semiconductor Corp NVTS
BUY Kevin Cassidy $13.00
Est. +52%
$8.56 $10.40
$10.07 +17.6%
Nov 03, 2026
ADTRAN Holdings Inc ADTN
BUY Mike Genovese $6.25
Est. +24%
$5.06 $6.20
$4.69 -7.3%
Nov 03, 2026
Lattice Semiconductor Corp. LSCC
BUY Sajal Dogra $200.00
Est. +110%
$95.44 $123.16
$122.77 +28.6%
Oct 30, 2026
Marvell Technology Inc MRVL
BUY Sajal Dogra $300.00
Est. +37%
$218.34 $207.61
$168.80 -22.7%
Oct 30, 2026
Monolithic Power System Inc MPWR
BUY Hans Mosesmann $1,700.00
Est. +42%
$1,198.81 $1,513.49
$1,478.69 +23.3%
Oct 30, 2026
Intel Corp. INTC
SELL Hans Mosesmann $70.00
Est. +24%
$92.07 $52.08 (Low)
$62.50 +32.1%
Oct 30, 2026
Sirius XM Holdings Inc SIRI
BUY Barton Crockett $47.00
Est. +64%
$28.67 $33.76
$32.26 +12.5%
Oct 29, 2026
Coinbase Global Inc - Ordinary Shares - Class A COIN
BUY Chris Brendler $200.00
Est. +23%
$162.32 $163.60
$136.27 -16.0%
Oct 29, 2026
Harmonic, Inc. HLIT
BUY Steve Frankel $20.00
Est. +86%
$10.73 $11.90
$10.33 -3.7%
Oct 28, 2026
Ribbon Communications Inc - Ordinary Shares - New RBBN
BUY Mike Genovese $1.80
Est. +29%
$1.40 $1.71
$1.47 +5.0%
Oct 27, 2026
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
BUY John McPeake $260.00
Est. +31%
$198.84 $201.83
$172.40 -13.3%
Oct 27, 2026
Miami International Holdings, Inc. MIAX
BUY Chris Brendler $60.00
Est. +81%
$33.16 $36.86
$36.86 +11.2%
Oct 26, 2026
Seagate Technology Holdings Plc STX
BUY Sajal Dogra $1,100.00
Est. +66%
$662.23 $718.65
$551.72 -16.7%
Oct 26, 2026
RingCentral Inc. - Ordinary Shares - Class A RNG
BUY Catharine Trebnick $105.00
Est. +26%
$83.39 $89.29
$75.10 -9.9%
Oct 23, 2026
Spotify Technology S.A. SPOT
SELL Barton Crockett $576.00
Est. +1%
$583.66 $536.75 (Low)
$609.14 -4.4%
Oct 23, 2026
SentinelOne Inc - Ordinary Shares - Class A S
BUY Catherine Trebnick $28.00
Est. +22%
$23.02 $26.21
$23.78 +3.3%
Oct 23, 2026
Nokia Corp - ADR NOK
BUY Mike Genovese $14.00
Est. +71%
$8.18 $9.39
$8.43 +3.1%
Oct 21, 2026
Pegasystems Inc. PEGA
BUY Blair Abernathy $43.00
Est. +22%
$35.18 $37.33
$31.39 -10.8%
Oct 21, 2026
Netflix Inc. NFLX
BUY Barton Crockett $71.00
Est. +3%
$68.69 $67.82
$64.55 -6.0%
Oct 07, 2026
Zscaler Inc ZS
BUY Catherine Trebnick $250.00
Est. +18%
$212.25 $267.87
$193.80 -8.7%
Oct 07, 2026
Penguin Solutions, Inc. PENG
BUY Kevin Cassidy $100.00
Est. +56%
$64.21 $80.47
$49.25 -23.3%
Oct 05, 2026
PTC Inc PTC
BUY Blair Abernethy $205.00
Est. +6%
$193.43 $196.79
$196.14 +1.4%
Oct 02, 2026
Synaptics Inc SYNA
BUY Kevin Cassidy $123.00
Est. +16%
$106.15 $121.98
$117.86 +11.0%
Oct 01, 2026
CoreWeave, Inc. Class A Common Stock CRWV
BUY John McPeake $250.00
Est. +187%
$87.12 $90.40
$60.77 -30.2%
Sep 30, 2026
Amazon.com Inc. AMZN
BUY Scott Devitt $360.00
Est. +46%
$246.67 $275.34
$266.17 +7.9%
Sep 22, 2026
Everest Group Ltd EG
BUY - $455.00
Est. +23%
$369.42 $431.59
$423.74 +14.7%
Sep 09, 2026
Imax Corp IMAX
BUY Steve Frankel $65.00
Est. +23%
$52.66 $57.73
$48.82 -7.3%
Sep 09, 2026
Pharvaris NV PHVS
BUY - $60.00
Est. +59%
$37.84 $40.60
$34.18 -9.7%
Sep 04, 2026
CIENA Corp. CIEN
BUY Mike Genovese $525.00
Est. +65%
$317.46 $454.73
$296.21 -6.7%
Sep 02, 2026
Palo Alto Networks Inc PANW
BUY Catherine Trebnick $415.00
Est. +25%
$330.81 $432.33
$334.47 +1.1%
Sep 02, 2026
Credo Technology Group Holding Ltd CRDO
BUY Mike Genovese $235.00
Est. +38%
$170.17 $231.59
$141.41 -16.9%
Sep 02, 2026
MongoDB Inc - Ordinary Shares - Class A MDB
BUY Blair Abernathy $445.00
Est. +2%
$434.21 $439.68
$338.12 -22.1%
Aug 31, 2026
Autodesk Inc. ADSK
BUY Blair Abernethy $330.00
Est. +27%
$260.66 $279.24
$260.01 -0.2%
Aug 27, 2026
Meta Platforms Inc - Ordinary Shares - Class A META
BUY Barton Crockett $886.00
Est. +54%
$576.14 $779.82
$628.77 +9.1%
Aug 27, 2026
NVIDIA Corp NVDA
BUY Kevin Cassidy $390.00
Est. +86%
$209.66 $243.37
$173.87 -17.1%
Aug 26, 2026
Elastic N.V ESTC
BUY Blair Abernethy $83.00
Est. +3%
$80.40 $108.00
$87.29 +8.6%
Aug 25, 2026
Synopsys, Inc. SNPS
BUY Blair Abernethy $575.00
Est. +46%
$394.51 $512.08
$462.12 +17.1%
Aug 20, 2026
Webull Corporation Class A Ordinary Shares BULL
BUY Chris Brendler $15.00
Est. +74%
$8.64 $6.44
$5.06 -41.4%
Aug 17, 2026
Gemini Space Station, Inc. Class A Common Stock GEMI
BUY Chris Brendler $6.00
Est. +53%
$3.92 $6.20
$2.72 -30.6%
Aug 14, 2026
Bullish BLSH
BUY Chris Brendler $30.00
Est. +9%
$27.48 $41.46
$23.53 -14.4%
Aug 07, 2026
Twilio Inc - Ordinary Shares Class A TWLO
BUY Catherine Trebnick $275.00
Est. +14%
$241.38 $308.40
$219.48 -9.1%
Aug 07, 2026
PubMatic Inc - Ordinary Shares - Class A PUBM
BUY Barton Crockett $23.00
Est. +30%
$17.74 $19.48
$18.31 +3.2%
Aug 03, 2026
Galaxy Digital GLXY
BUY Chris Brendler $35.00
Est. +67%
$21.01 $21.49
$15.97 -24.0%
Jul 31, 2026
Arm Holdings plc. - ADR ARM
BUY Kevin Cassidy $250.00
Est. +4%
$241.54 $336.98
$203.36 -15.8%
Jul 31, 2026
Amazon.com Inc. AMZN
BUY Barton Crockett $345.00
Est. +46%
$235.50 $287.13
$266.17 +13.0%
Jul 30, 2026
Fortinet Inc FTNT
BUY Catherine Trebnick $195.00
Est. +27%
$153.22 $197.13
$128.10 -16.4%
Jul 30, 2026
Meta Platforms Inc - Ordinary Shares - Class A META
BUY Barton Crockett $883.00
Est. +51%
$585.61 $779.82
$628.77 +7.4%
Analyst Scott Devitt
Signal & Target
BUY $18.00
Start Price $16.44
Best Price (1Y)
$17.45
Current Price $17.29
Return +5.2%
Hut 8 Corp
HUT
Nov 05, 2026
Analyst Chris Brendler
Signal & Target
BUY $100.00
Start Price $44.65
Best Price (1Y)
$62.25
Current Price $61.06
Return +36.8%
Analyst Mike Genovese
Signal & Target
BUY $400.00
Start Price $195.09
Best Price (1Y)
$245.55
Current Price $234.56
Return +20.2%
Analyst Kevin Cassidy
Signal & Target
BUY $13.00
Start Price $8.56
Best Price (1Y)
$10.40
Current Price $10.07
Return +17.6%
Analyst Mike Genovese
Signal & Target
BUY $6.25
Start Price $5.06
Best Price (1Y)
$6.20
Current Price $4.69
Return -7.3%
Analyst Sajal Dogra
Signal & Target
BUY $200.00
Start Price $95.44
Best Price (1Y)
$123.16
Current Price $122.77
Return +28.6%
Analyst Sajal Dogra
Signal & Target
BUY $300.00
Start Price $218.34
Best Price (1Y)
$207.61
Current Price $168.80
Return -22.7%
Analyst Hans Mosesmann
Signal & Target
BUY $1,700.00
Start Price $1,198.81
Best Price (1Y)
$1,513.49
Current Price $1,478.69
Return +23.3%
Intel Corp.
INTC
Oct 30, 2026
Analyst Hans Mosesmann
Signal & Target
SELL $70.00
Start Price $92.07
Best Price (1Y)
$52.08
Current Price $62.50
Return +32.1%
Analyst Barton Crockett
Signal & Target
BUY $47.00
Start Price $28.67
Best Price (1Y)
$33.76
Current Price $32.26
Return +12.5%
Analyst Chris Brendler
Signal & Target
BUY $200.00
Start Price $162.32
Best Price (1Y)
$163.60
Current Price $136.27
Return -16.0%
Analyst Steve Frankel
Signal & Target
BUY $20.00
Start Price $10.73
Best Price (1Y)
$11.90
Current Price $10.33
Return -3.7%
Analyst Mike Genovese
Signal & Target
BUY $1.80
Start Price $1.40
Best Price (1Y)
$1.71
Current Price $1.47
Return +5.0%
Analyst John McPeake
Signal & Target
BUY $260.00
Start Price $198.84
Best Price (1Y)
$201.83
Current Price $172.40
Return -13.3%
Analyst Chris Brendler
Signal & Target
BUY $60.00
Start Price $33.16
Best Price (1Y)
$36.86
Current Price $36.86
Return +11.2%
Analyst Sajal Dogra
Signal & Target
BUY $1,100.00
Start Price $662.23
Best Price (1Y)
$718.65
Current Price $551.72
Return -16.7%
Signal & Target
BUY $105.00
Start Price $83.39
Best Price (1Y)
$89.29
Current Price $75.10
Return -9.9%
Analyst Barton Crockett
Signal & Target
SELL $576.00
Start Price $583.66
Best Price (1Y)
$536.75
Current Price $609.14
Return -4.4%
Signal & Target
BUY $28.00
Start Price $23.02
Best Price (1Y)
$26.21
Current Price $23.78
Return +3.3%
Analyst Mike Genovese
Signal & Target
BUY $14.00
Start Price $8.18
Best Price (1Y)
$9.39
Current Price $8.43
Return +3.1%
Analyst Blair Abernathy
Signal & Target
BUY $43.00
Start Price $35.18
Best Price (1Y)
$37.33
Current Price $31.39
Return -10.8%
Netflix Inc.
NFLX
Oct 21, 2026
Analyst Barton Crockett
Signal & Target
BUY $71.00
Start Price $68.69
Best Price (1Y)
$67.82
Current Price $64.55
Return -6.0%
Zscaler Inc
ZS
Oct 07, 2026
Signal & Target
BUY $250.00
Start Price $212.25
Best Price (1Y)
$267.87
Current Price $193.80
Return -8.7%
Analyst Kevin Cassidy
Signal & Target
BUY $100.00
Start Price $64.21
Best Price (1Y)
$80.47
Current Price $49.25
Return -23.3%
PTC Inc
PTC
Oct 05, 2026
Analyst Blair Abernethy
Signal & Target
BUY $205.00
Start Price $193.43
Best Price (1Y)
$196.79
Current Price $196.14
Return +1.4%
Analyst Kevin Cassidy
Signal & Target
BUY $123.00
Start Price $106.15
Best Price (1Y)
$121.98
Current Price $117.86
Return +11.0%
Analyst John McPeake
Signal & Target
BUY $250.00
Start Price $87.12
Best Price (1Y)
$90.40
Current Price $60.77
Return -30.2%
Analyst Scott Devitt
Signal & Target
BUY $360.00
Start Price $246.67
Best Price (1Y)
$275.34
Current Price $266.17
Return +7.9%
Analyst -
Signal & Target
BUY $455.00
Start Price $369.42
Best Price (1Y)
$431.59
Current Price $423.74
Return +14.7%
Imax Corp
IMAX
Sep 09, 2026
Analyst Steve Frankel
Signal & Target
BUY $65.00
Start Price $52.66
Best Price (1Y)
$57.73
Current Price $48.82
Return -7.3%
Pharvaris NV
PHVS
Sep 09, 2026
Analyst -
Signal & Target
BUY $60.00
Start Price $37.84
Best Price (1Y)
$40.60
Current Price $34.18
Return -9.7%
CIENA Corp.
CIEN
Sep 04, 2026
Analyst Mike Genovese
Signal & Target
BUY $525.00
Start Price $317.46
Best Price (1Y)
$454.73
Current Price $296.21
Return -6.7%
Signal & Target
BUY $415.00
Start Price $330.81
Best Price (1Y)
$432.33
Current Price $334.47
Return +1.1%
Analyst Mike Genovese
Signal & Target
BUY $235.00
Start Price $170.17
Best Price (1Y)
$231.59
Current Price $141.41
Return -16.9%
Analyst Blair Abernathy
Signal & Target
BUY $445.00
Start Price $434.21
Best Price (1Y)
$439.68
Current Price $338.12
Return -22.1%
Analyst Blair Abernethy
Signal & Target
BUY $330.00
Start Price $260.66
Best Price (1Y)
$279.24
Current Price $260.01
Return -0.2%
Analyst Barton Crockett
Signal & Target
BUY $886.00
Start Price $576.14
Best Price (1Y)
$779.82
Current Price $628.77
Return +9.1%
NVIDIA Corp
NVDA
Aug 27, 2026
Analyst Kevin Cassidy
Signal & Target
BUY $390.00
Start Price $209.66
Best Price (1Y)
$243.37
Current Price $173.87
Return -17.1%
Elastic N.V
ESTC
Aug 26, 2026
Analyst Blair Abernethy
Signal & Target
BUY $83.00
Start Price $80.40
Best Price (1Y)
$108.00
Current Price $87.29
Return +8.6%
Analyst Blair Abernethy
Signal & Target
BUY $575.00
Start Price $394.51
Best Price (1Y)
$512.08
Current Price $462.12
Return +17.1%
Analyst Chris Brendler
Signal & Target
BUY $15.00
Start Price $8.64
Best Price (1Y)
$6.44
Current Price $5.06
Return -41.4%
Analyst Chris Brendler
Signal & Target
BUY $6.00
Start Price $3.92
Best Price (1Y)
$6.20
Current Price $2.72
Return -30.6%
Bullish
BLSH
Aug 14, 2026
Analyst Chris Brendler
Signal & Target
BUY $30.00
Start Price $27.48
Best Price (1Y)
$41.46
Current Price $23.53
Return -14.4%
Signal & Target
BUY $275.00
Start Price $241.38
Best Price (1Y)
$308.40
Current Price $219.48
Return -9.1%
Analyst Barton Crockett
Signal & Target
BUY $23.00
Start Price $17.74
Best Price (1Y)
$19.48
Current Price $18.31
Return +3.2%
Analyst Chris Brendler
Signal & Target
BUY $35.00
Start Price $21.01
Best Price (1Y)
$21.49
Current Price $15.97
Return -24.0%
Analyst Kevin Cassidy
Signal & Target
BUY $250.00
Start Price $241.54
Best Price (1Y)
$336.98
Current Price $203.36
Return -15.8%
Analyst Barton Crockett
Signal & Target
BUY $345.00
Start Price $235.50
Best Price (1Y)
$287.13
Current Price $266.17
Return +13.0%
Fortinet Inc
FTNT
Jul 30, 2026
Signal & Target
BUY $195.00
Start Price $153.22
Best Price (1Y)
$197.13
Current Price $128.10
Return -16.4%
Analyst Barton Crockett
Signal & Target
BUY $883.00
Start Price $585.61
Best Price (1Y)
$779.82
Current Price $628.77
Return +7.4%

Recent Upgrades / Downgrades

Date Stock Action From To
Aug 08, 2025
Trade Desk Inc - Ordinary Shares - Class A TTD
Hold Buy Buy
Jun 02, 2025
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Buy Buy
Mar 19, 2025
Alphabet Inc - Ordinary Shares - Class C GOOG
Hold Neutral Neutral
Feb 12, 2025
Global AI, Inc. GLAI
Hold Buy Buy
Feb 12, 2025
Wall Street Media Co., Inc. WSCO
Hold Buy Buy
Oct 24, 2024
8X8 Inc. EGHT
Hold Buy Buy
Oct 23, 2024
Texas Instruments Inc. TXN
Hold Buy Buy
Oct 15, 2024
Harmonic, Inc. HLIT
Hold Buy Buy
Oct 15, 2024
Cadence Design Systems, Inc. CDNS
Hold Underperform Underperform
Oct 14, 2024
Marvell Technology Inc MRVL
Hold Buy Buy
Oct 03, 2024
Calix Inc CALX
Hold Buy Buy
Oct 03, 2024
NICE Ltd - ADR NICE
Hold Underperform Underperform
Sep 27, 2024
Monolithic Power System Inc MPWR
Hold Buy Buy
Sep 27, 2024
Autodesk Inc. ADSK
Hold Underperform Underperform
Sep 26, 2024
Bitdeer Technologies Holding Co - Ordinary Shares - Class A BTDR
Hold Buy Buy
Sep 24, 2024
Quad/Graphics Inc - Ordinary Shares - Class A QUAD
Hold Buy Buy
Sep 16, 2024
Bentley Systems Inc - Ordinary Shares - Class B BSY
Hold Underperform Underperform
Sep 13, 2024
Arm Holdings plc. - ADR ARM
Hold Market Perform Market Perform
Sep 12, 2024
Applied Optoelectronics Inc AAOI
Hold Buy Buy
Sep 11, 2024
Universal Technical Institute Inc UTI
Hold Buy Buy
Sep 03, 2024
Sprinklr Inc - Ordinary Shares Class A CXM
Hold Underperform Underperform
Sep 03, 2024
Bitdeer Technologies Holding Co - Ordinary Shares - Class A BTDR
Hold Buy Buy
Aug 22, 2024
Marvell Technology Inc MRVL
Hold Buy Buy
Aug 22, 2024
CIENA Corp. CIEN
Hold Buy Buy
Aug 21, 2024
Monolithic Power System Inc MPWR
Hold Buy Buy
Aug 21, 2024
ADTRAN Holdings Inc ADTN
Hold Neutral Neutral
Aug 14, 2024
TeraWulf Inc WULF
Hold Underperform Underperform
Aug 06, 2024
Arm Holdings plc. - ADR ARM
Hold Buy Buy
Aug 06, 2024
Navitas Semiconductor Corp NVTS
Hold Buy Buy
Aug 05, 2024
Infinera Corp. INFN
Hold Buy Buy
Jul 30, 2024
ON Semiconductor Corp. ON
Hold Neutral Neutral
Jul 29, 2024
Monolithic Power System Inc MPWR
Hold Underperform Underperform
Jul 25, 2024
NICE Ltd - ADR NICE
Hold Underperform Underperform
Jul 24, 2024
Spotify Technology S.A. SPOT
Hold Buy Buy
Jul 15, 2024
Altair Engineering Inc - Ordinary Shares - Class A ALTR
Hold Underperform Underperform
Jul 01, 2024
Intercontinental Exchange Inc ICE
Hold Buy Buy
Jun 26, 2024
Apple Inc AAPL
Upgrade Neutral Buy
Jun 26, 2024
Viavi Solutions Inc VIAV
Hold Buy Buy
Jun 24, 2024
Stagwell Inc - Ordinary Shares - Class A STGW
Hold Buy Buy
Jun 14, 2024
Zoom Video Communications Inc - Ordinary Shares - Class A ZM
Hold Underperform Underperform
Jun 12, 2024
NICE Ltd - ADR NICE
Hold Underperform Underperform
Jun 11, 2024
TeraWulf Inc WULF
Hold Buy Buy
Jun 11, 2024
Ambarella Inc AMBA
Hold Underperform Underperform
Jun 10, 2024
Extreme Networks Inc. EXTR
Hold Buy Buy
Jun 07, 2024
Navitas Semiconductor Corp NVTS
Hold Buy Buy
Jun 07, 2024
Dolby Laboratories Inc - Ordinary Shares - Class A DLB
Hold Buy Buy
May 23, 2024
Snowflake Inc - Ordinary Shares - Class A SNOW
Hold Buy Buy
May 21, 2024
Intercontinental Exchange Inc ICE
Hold Buy Buy
May 16, 2024
Cisco Systems, Inc. CSCO
Hold Neutral Neutral
May 15, 2024
NICE Ltd - ADR NICE
Hold Underperform Underperform
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Underperform
To Underperform
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Upgrade
From Neutral
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Underperform
To Underperform