← Back to Analysts

Rosenblatt Securities Score: 35

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.
+20.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 📉
58%
211 W / 151 L
Target Met
? How often was the target reached?
Hits vs. Total.
66%
128 W / 65 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
8%
16 W / 177 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
10 W / 183 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%
126 W / 100 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
58%
185 W / 135 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
62%
26 W / 16 L

Top 5 Analysts (Score, >10 Trades)

1. Mike Genovese 48 2. Kevin Cassidy 42 3. Blair Abernethy 40 4. Barton Crockett 33 5. Steve Frankel 32

Top 5 Analysts (Score, >50 Trades)

1. Barton Crockett 33

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 11, 2026
Lincoln Educational Services Corp LINC
BUY Steve Frankel $60.00
Est. +27%
$47.43 $48.99
$46.15 -2.7%
Jun 11, 2026
Extreme Networks Inc. EXTR
BUY Mike Genovese $39.00
Est. +36%
$28.58 $31.57
$31.11 +8.9%
Jun 03, 2026
HIVE Digital Technologies Ltd. HIVE
BUY Chris Brendler $5.50
Est. +21%
$4.54 $4.95
$3.73 -17.8%
May 28, 2026
Marvell Technology Inc MRVL
BUY Kevin Cassidy $240.00
Est. +21%
$198.70 $324.15
$279.70 +40.8%
May 27, 2026
Ouster Inc - Ordinary Shares - Class A OUST
BUY Kevin Cassidy $53.00
Est. +24%
$42.70 $49.39
$39.80 -6.8%
May 22, 2026
Zoom Video Communications Inc - Ordinary Shares - Class A ZM
BUY Catharine Trebnick $130.00
Est. +34%
$96.75 $114.74
$93.68 -3.2%
May 20, 2026
Canaan Inc - ADR CAN
BUY Kevin Cassidy $1.30
Est. +210%
$0.42 $0.46
$0.32 -23.8%
Mar 09, 2026
Adeia Inc ADEA
BUY Kevin Cassidy $40.00
Est. +84%
$21.69 $34.34
$31.92 +47.2%
Mar 06, 2026
CIENA Corp. CIEN
BUY Mike Genovese $350.00
Est. +15%
$304.24 $637.03
$445.98 +46.6%
Mar 06, 2026
Marvell Technology Inc MRVL
BUY Hans Mosesmann $140.00
Est. +60%
$87.71 $324.15
$279.70 +218.9%
Mar 05, 2026
Rigetti Computing Inc RGTI
BUY John McPeake $40.00
Est. +142%
$16.52 $28.06
$20.98 +27.0%
Feb 23, 2026
Lincoln Educational Services Corp LINC
BUY Steve Frankel $39.00
Est. +18%
$33.04 $53.50
$46.15 +39.7%
Feb 11, 2026
Lattice Semiconductor Corp. LSCC
BUY Hans Mosesmann $105.00
Est. +2%
$103.27 $155.82
$144.53 +40.0%
Jan 29, 2026
Viavi Solutions Inc VIAV
BUY Mike Genovese $27.00
Est. +12%
$24.07 $60.43
$53.46 +122.1%
Jan 27, 2026
Trade Desk Inc - Ordinary Shares - Class A TTD
BUY Mark Zgutowicz $53.00
Est. +65%
$32.14 $33.57
$19.28 -40.0%
Jan 14, 2026
Bitdeer Technologies Holding Co - Ordinary Shares - Class A BTDR
SELL Kevin Cassidy $5.90
Est. +54%
$12.77 $6.92 (Low)
$17.83 -39.6%
Dec 11, 2025
Applied Optoelectronics Inc AAOI
BUY Mike Genovese $50.00
Est. +44%
$34.71 $233.67
$169.05 +387.0%
Dec 04, 2025
Lumentum Holdings Inc LITE
BUY Mike Genovese $380.00
Est. +25%
$302.98 $1,085.68
$921.56 +204.2%
Dec 01, 2025
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Blair Abernethy $275.00
Est. +10%
$250.25 $284.99
$232.78 -7.0%
Dec 01, 2025
Comcast Corp - Ordinary Shares - Class A CMCSA
BUY Barton Crockett $30.00
Est. +12%
$26.73 $32.86
$24.50 -8.3%
Nov 28, 2025
Netflix Inc. NFLX
BUY Barton Crockett $152.00
Est. +41%
$107.49 $109.73
$80.34 -25.3%
Nov 26, 2025
Alibaba Group Holding Ltd - ADR BABA
BUY - $195.00
Est. +23%
$158.02 $181.10
$112.82 -28.6%
Nov 26, 2025
Ambarella Inc AMBA
BUY Kevin Cassidy $115.00
Est. +48%
$77.58 $96.36
$67.78 -12.6%
Nov 19, 2025
Dolby Laboratories Inc - Ordinary Shares - Class A DLB
BUY Steve Frankel $85.00
Est. +31%
$64.96 $69.93
$52.52 -19.2%
Nov 06, 2025
Datadog Inc - Ordinary Shares - Class A DDOG
BUY Blair Abernethy $200.00
Est. +5%
$190.82 $278.70
$229.90 +20.5%
Nov 05, 2025
Advanced Micro Devices Inc. AMD
BUY Kevin Cassidy $300.00
Est. +20%
$250.33 $546.15
$511.57 +104.4%
Nov 05, 2025
Arteris Inc AIP
BUY Kevin Cassidy $20.00
Est. +34%
$14.95 $41.56
$41.00 +174.2%
Oct 30, 2025
Alphabet Inc - Ordinary Shares - Class C GOOG
SELL Barton Crockett $279.00
Est. +4%
$289.40 $271.41 (Low)
$358.16 -23.8%
Oct 30, 2025
Meta Platforms Inc - Ordinary Shares - Class A META
BUY Barton Crockett $1,117.00
Est. +70%
$658.42 $744.00
$566.98 -13.9%
Oct 29, 2025
Seagate Technology Holdings Plc STX
BUY Kevin Cassidy $270.00
Est. +5%
$258.33 $966.80
$931.04 +260.4%
Nov 27, 2024
Autodesk Inc. ADSK
BUY Blair Abernethy $325.00
Est. +11%
$291.98 $329.09
$198.43 -32.0%
Nov 21, 2024
Palo Alto Networks Inc PANW
BUY Catherine Trebnick $425.00
Est. +7%
$397.70 $223.61
$279.62 -29.7%
Nov 19, 2024
Fortinet Inc FTNT
BUY Catherine Trebnick $100.00
Est. +43%
$69.69 $114.82
$146.30 +109.9%
Nov 18, 2024
Stagwell Inc - Ordinary Shares - Class A STGW
BUY Barton Crockett $9.00
Est. +20%
$7.48 $8.18
$6.63 -11.4%
Nov 18, 2024
Palo Alto Networks Inc PANW
BUY Catherine Trebnick $390.00
Est. +0%
$388.26 $223.61
$279.62 -28.0%
Nov 14, 2024
TeraWulf Inc WULF
BUY Kevin Cassidy $10.00
Est. +37%
$7.29 $17.05
$26.06 +257.5%
Nov 13, 2024
Live Nation Entertainment Inc LYV
BUY Barton Crockett $146.00
Est. +58%
$92.18 $175.25
$172.51 +87.1%
Nov 08, 2024
Universal Electronics Inc. UEIC
BUY Steve Frankel $15.00
Est. +40%
$10.73 $12.50
$3.92 -63.5%
Nov 08, 2024
ADTRAN Holdings Inc ADTN
BUY Mike Genovese $10.00
Est. +23%
$8.12 $12.44
$15.26 +87.9%
Nov 01, 2024
Viavi Solutions Inc VIAV
BUY Mike Genovese $10.50
Est. +6%
$9.86 $17.90
$53.46 +442.2%
Oct 31, 2024
Extreme Networks Inc. EXTR
BUY Mike Genovese $21.00
Est. +32%
$15.92 $22.89
$31.11 +95.4%
Oct 31, 2024
Fortinet Inc FTNT
BUY Catherine Trebnick $85.00
Est. +8%
$78.74 $114.82
$146.30 +85.8%
Oct 31, 2024
Roku Inc - Ordinary Shares - Class A ROKU
BUY Barton Crockett $86.00
Est. +11%
$77.51 $116.66
$143.66 +85.3%
Oct 31, 2024
OneSpan Inc OSPN
BUY Catharine Trebnick $18.00
Est. +24%
$14.56 $20.37
$14.33 -1.6%
Oct 31, 2024
Emerald Holding Inc EEX
BUY Barton Crockett $7.80
Est. +90%
$4.11 $5.45
$5.02 +22.1%
Oct 31, 2024
Altair Engineering Inc - Ordinary Shares - Class A ALTR
BUY Blair Abernethy $113.00
Est. +4%
$108.63 $112.20
$111.85 +3.0%
Oct 30, 2024
NVIDIA Corp NVDA
BUY Hans Mosesmann $250.00
Est. +79%
$139.34 $212.19
$205.19 +47.3%
Oct 29, 2024
Harmonic, Inc. HLIT
BUY Steve Frankel $16.00
Est. +8%
$14.82 $13.75
$14.93 +0.7%
Oct 29, 2024
Lions Gate Entertainment Corp. - Ordinary Shares - Class B LGF.B
BUY Barton Crockett $13.00 $0.00 - -
Oct 28, 2024
8X8 Inc. EGHT
BUY Catharine Trebnick $3.50
Est. +72%
$2.03 $3.52
$1.78 -12.3%
Analyst Steve Frankel
Signal & Target
BUY $60.00
Start Price $47.43
Best Price (1Y)
$48.99
Current Price $46.15
Return -2.7%
Analyst Mike Genovese
Signal & Target
BUY $39.00
Start Price $28.58
Best Price (1Y)
$31.57
Current Price $31.11
Return +8.9%
Analyst Chris Brendler
Signal & Target
BUY $5.50
Start Price $4.54
Best Price (1Y)
$4.95
Current Price $3.73
Return -17.8%
Analyst Kevin Cassidy
Signal & Target
BUY $240.00
Start Price $198.70
Best Price (1Y)
$324.15
Current Price $279.70
Return +40.8%
Analyst Kevin Cassidy
Signal & Target
BUY $53.00
Start Price $42.70
Best Price (1Y)
$49.39
Current Price $39.80
Return -6.8%
Signal & Target
BUY $130.00
Start Price $96.75
Best Price (1Y)
$114.74
Current Price $93.68
Return -3.2%
Analyst Kevin Cassidy
Signal & Target
BUY $1.30
Start Price $0.42
Best Price (1Y)
$0.46
Current Price $0.32
Return -23.8%
Adeia Inc
ADEA
Mar 09, 2026
Analyst Kevin Cassidy
Signal & Target
BUY $40.00
Start Price $21.69
Best Price (1Y)
$34.34
Current Price $31.92
Return +47.2%
CIENA Corp.
CIEN
Mar 06, 2026
Analyst Mike Genovese
Signal & Target
BUY $350.00
Start Price $304.24
Best Price (1Y)
$637.03
Current Price $445.98
Return +46.6%
Analyst Hans Mosesmann
Signal & Target
BUY $140.00
Start Price $87.71
Best Price (1Y)
$324.15
Current Price $279.70
Return +218.9%
Analyst John McPeake
Signal & Target
BUY $40.00
Start Price $16.52
Best Price (1Y)
$28.06
Current Price $20.98
Return +27.0%
Analyst Steve Frankel
Signal & Target
BUY $39.00
Start Price $33.04
Best Price (1Y)
$53.50
Current Price $46.15
Return +39.7%
Analyst Hans Mosesmann
Signal & Target
BUY $105.00
Start Price $103.27
Best Price (1Y)
$155.82
Current Price $144.53
Return +40.0%
Analyst Mike Genovese
Signal & Target
BUY $27.00
Start Price $24.07
Best Price (1Y)
$60.43
Current Price $53.46
Return +122.1%
Analyst Mark Zgutowicz
Signal & Target
BUY $53.00
Start Price $32.14
Best Price (1Y)
$33.57
Current Price $19.28
Return -40.0%
Analyst Kevin Cassidy
Signal & Target
SELL $5.90
Start Price $12.77
Best Price (1Y)
$6.92
Current Price $17.83
Return -39.6%
Analyst Mike Genovese
Signal & Target
BUY $50.00
Start Price $34.71
Best Price (1Y)
$233.67
Current Price $169.05
Return +387.0%
Analyst Mike Genovese
Signal & Target
BUY $380.00
Start Price $302.98
Best Price (1Y)
$1,085.68
Current Price $921.56
Return +204.2%
Analyst Blair Abernethy
Signal & Target
BUY $275.00
Start Price $250.25
Best Price (1Y)
$284.99
Current Price $232.78
Return -7.0%
Analyst Barton Crockett
Signal & Target
BUY $30.00
Start Price $26.73
Best Price (1Y)
$32.86
Current Price $24.50
Return -8.3%
Netflix Inc.
NFLX
Nov 28, 2025
Analyst Barton Crockett
Signal & Target
BUY $152.00
Start Price $107.49
Best Price (1Y)
$109.73
Current Price $80.34
Return -25.3%
Analyst -
Signal & Target
BUY $195.00
Start Price $158.02
Best Price (1Y)
$181.10
Current Price $112.82
Return -28.6%
Analyst Kevin Cassidy
Signal & Target
BUY $115.00
Start Price $77.58
Best Price (1Y)
$96.36
Current Price $67.78
Return -12.6%
Analyst Steve Frankel
Signal & Target
BUY $85.00
Start Price $64.96
Best Price (1Y)
$69.93
Current Price $52.52
Return -19.2%
Analyst Blair Abernethy
Signal & Target
BUY $200.00
Start Price $190.82
Best Price (1Y)
$278.70
Current Price $229.90
Return +20.5%
Analyst Kevin Cassidy
Signal & Target
BUY $300.00
Start Price $250.33
Best Price (1Y)
$546.15
Current Price $511.57
Return +104.4%
Arteris Inc
AIP
Nov 05, 2025
Analyst Kevin Cassidy
Signal & Target
BUY $20.00
Start Price $14.95
Best Price (1Y)
$41.56
Current Price $41.00
Return +174.2%
Analyst Barton Crockett
Signal & Target
SELL $279.00
Start Price $289.40
Best Price (1Y)
$271.41
Current Price $358.16
Return -23.8%
Analyst Barton Crockett
Signal & Target
BUY $1,117.00
Start Price $658.42
Best Price (1Y)
$744.00
Current Price $566.98
Return -13.9%
Analyst Kevin Cassidy
Signal & Target
BUY $270.00
Start Price $258.33
Best Price (1Y)
$966.80
Current Price $931.04
Return +260.4%
Analyst Blair Abernethy
Signal & Target
BUY $325.00
Start Price $291.98
Best Price (1Y)
$329.09
Current Price $198.43
Return -32.0%
Signal & Target
BUY $425.00
Start Price $397.70
Best Price (1Y)
$223.61
Current Price $279.62
Return -29.7%
Fortinet Inc
FTNT
Nov 19, 2024
Signal & Target
BUY $100.00
Start Price $69.69
Best Price (1Y)
$114.82
Current Price $146.30
Return +109.9%
Analyst Barton Crockett
Signal & Target
BUY $9.00
Start Price $7.48
Best Price (1Y)
$8.18
Current Price $6.63
Return -11.4%
Signal & Target
BUY $390.00
Start Price $388.26
Best Price (1Y)
$223.61
Current Price $279.62
Return -28.0%
TeraWulf Inc
WULF
Nov 14, 2024
Analyst Kevin Cassidy
Signal & Target
BUY $10.00
Start Price $7.29
Best Price (1Y)
$17.05
Current Price $26.06
Return +257.5%
Analyst Barton Crockett
Signal & Target
BUY $146.00
Start Price $92.18
Best Price (1Y)
$175.25
Current Price $172.51
Return +87.1%
Analyst Steve Frankel
Signal & Target
BUY $15.00
Start Price $10.73
Best Price (1Y)
$12.50
Current Price $3.92
Return -63.5%
Analyst Mike Genovese
Signal & Target
BUY $10.00
Start Price $8.12
Best Price (1Y)
$12.44
Current Price $15.26
Return +87.9%
Analyst Mike Genovese
Signal & Target
BUY $10.50
Start Price $9.86
Best Price (1Y)
$17.90
Current Price $53.46
Return +442.2%
Analyst Mike Genovese
Signal & Target
BUY $21.00
Start Price $15.92
Best Price (1Y)
$22.89
Current Price $31.11
Return +95.4%
Fortinet Inc
FTNT
Oct 31, 2024
Signal & Target
BUY $85.00
Start Price $78.74
Best Price (1Y)
$114.82
Current Price $146.30
Return +85.8%
Analyst Barton Crockett
Signal & Target
BUY $86.00
Start Price $77.51
Best Price (1Y)
$116.66
Current Price $143.66
Return +85.3%
OneSpan Inc
OSPN
Oct 31, 2024
Signal & Target
BUY $18.00
Start Price $14.56
Best Price (1Y)
$20.37
Current Price $14.33
Return -1.6%
Analyst Barton Crockett
Signal & Target
BUY $7.80
Start Price $4.11
Best Price (1Y)
$5.45
Current Price $5.02
Return +22.1%
Analyst Blair Abernethy
Signal & Target
BUY $113.00
Start Price $108.63
Best Price (1Y)
$112.20
Current Price $111.85
Return +3.0%
NVIDIA Corp
NVDA
Oct 30, 2024
Analyst Hans Mosesmann
Signal & Target
BUY $250.00
Start Price $139.34
Best Price (1Y)
$212.19
Current Price $205.19
Return +47.3%
Analyst Steve Frankel
Signal & Target
BUY $16.00
Start Price $14.82
Best Price (1Y)
$13.75
Current Price $14.93
Return +0.7%
Analyst Barton Crockett
Signal & Target
BUY $13.00
Start Price $0.00
Best Price (1Y)
-
Current Price -
Return -
8X8 Inc.
EGHT
Oct 28, 2024
Signal & Target
BUY $3.50
Start Price $2.03
Best Price (1Y)
$3.52
Current Price $1.78
Return -12.3%

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
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
NICE Ltd - ADR NICE
Hold Underperform Underperform
Oct 03, 2024
Calix Inc CALX
Hold Buy Buy
Sep 27, 2024
Autodesk Inc. ADSK
Hold Underperform Underperform
Sep 27, 2024
Monolithic Power System Inc MPWR
Hold Buy Buy
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
CIENA Corp. CIEN
Hold Buy Buy
Aug 22, 2024
Marvell Technology Inc MRVL
Hold Buy Buy
Aug 21, 2024
ADTRAN Holdings Inc ADTN
Hold Neutral Neutral
Aug 21, 2024
Monolithic Power System Inc MPWR
Hold Buy Buy
Aug 14, 2024
TeraWulf Inc WULF
Hold Underperform Underperform
Aug 06, 2024
Navitas Semiconductor Corp NVTS
Hold Buy Buy
Aug 06, 2024
Arm Holdings plc. - ADR ARM
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
Ambarella Inc AMBA
Hold Underperform Underperform
Jun 11, 2024
TeraWulf Inc WULF
Hold Buy Buy
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
Extreme Networks Inc. EXTR
Hold Buy Buy
May 15, 2024
NICE Ltd - ADR NICE
Hold Underperform Underperform
May 14, 2024
Manhattan Associates, Inc. MANH
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 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 Buy
To Buy
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 Neutral
To Neutral
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 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 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 Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Underperform
To Underperform
Action Hold
From Underperform
To Underperform