← Back to Analysts

Canaccord Genuity 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.
+37.1%
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 📉
49%
662 W / 695 L
Target Met
? How often was the target reached?
Hits vs. Total.
79%
648 W / 177 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
16%
130 W / 695 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
53 W / 772 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.
48%
437 W / 476 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
48%
613 W / 651 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
53%
49 W / 44 L

Top 5 Analysts (Score, >10 Trades)

1. Edward Nash 49 2. Caitlin Cronin 48 3. Gary Nachman 47 4. Brian McNamara 42 5. Kingsley Crane 41

Top 5 Analysts (Score, >50 Trades)

1. Brian McNamara 42 2. Kingsley Crane 41 3. William Plovanic 40 4. Kyle Mikson 39 5. Maria Ripps 38

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 30, 2026
Mobileye Global Inc - Ordinary Shares - Class A MBLY
BUY George Gianarikas $11.00
Est. +72%
$6.41 $6.32
$5.73 -10.6%
Oct 30, 2026
Caredx Inc CDNA
BUY Kyle Mikson $99.00
Est. +38%
$71.52 $90.87
$78.51 +9.8%
Oct 30, 2026
Merit Medical Systems, Inc. MMSI
BUY John Young $121.00
Est. +30%
$93.39 $92.20
$87.23 -6.6%
Oct 29, 2026
Middleby Corp. MIDD
BUY - $152.00
Est. +33%
$114.04 $137.71
$136.49 +19.7%
Oct 29, 2026
MediaAlpha Inc - Ordinary Shares - Class A MAX
BUY Michael Graham $18.00
Est. +53%
$11.73 $15.97
$14.19 +21.0%
Oct 29, 2026
Boston Scientific Corp. BSX
BUY William Plovanic $48.00
Est. +13%
$42.43 $46.96
$42.75 +0.8%
Oct 29, 2026
Beam Therapeutics Inc BEAM
BUY - $79.00
Est. +174%
$28.78 $29.76
$26.41 -8.2%
Oct 29, 2026
Hudson Technologies, Inc. HDSN
BUY Austin Moeller $7.00
Est. +34%
$5.23 $4.59
$4.18 -20.1%
Oct 29, 2026
ServiceNow Inc NOW
SELL Richard Davis $145.00
Est. +3%
$150.13 $100.55 (Low)
$101.96 +32.1%
Oct 28, 2026
Pulmonx Corp LUNG
BUY John Young $5.00
Est. +153%
$1.98 $3.25
$2.56 +29.3%
Oct 28, 2026
OrthoPediatrics corp KIDS
BUY Caitlin Roberts $30.00
Est. +26%
$23.82 $34.23
$31.76 +33.3%
Oct 28, 2026
Etsy Inc ETSY
BUY Maria Ripps $105.00
Est. +14%
$92.35 $97.85
$89.92 -2.6%
Oct 26, 2026
Tonix Pharmaceuticals Holding Corp TNXP
BUY Gary Nachman $18.00
Est. +248%
$5.17 $5.51
$4.74 -8.3%
Oct 26, 2026
Ascendis Pharma A/S - ADR ASND
BUY - $268.00
Est. +10%
$243.37 $258.46
$256.82 +5.5%
Oct 23, 2026
Rollins, Inc. ROL
SELL - $33.00
Est. +7%
$35.31 $33.26 (Low)
$37.95 -7.5%
Oct 23, 2026
Sportradar Group AG - Ordinary Shares - Class A SRAD
BUY Jason Tilchen $22.00
Est. +83%
$11.99 $15.04
$13.54 +12.9%
Oct 23, 2026
Energizer Holdings Inc ENR
SELL - $17.00
Est. +27%
$23.43 $22.13 (Low)
$23.82 -1.7%
Oct 23, 2026
Kimberly-Clark Corp. KMB
SELL - $105.00
Est. +7%
$112.32 $104.42 (Low)
$108.45 +3.4%
Oct 23, 2026
DraftKings Inc. - Ordinary Shares - Class A DKNG
BUY - $40.00
Est. +91%
$20.94 $23.89
$18.51 -11.6%
Oct 23, 2026
FirstCash Holdings Inc FCFS
BUY - $250.00
Est. +35%
$184.78 $201.00
$185.67 +0.5%
Oct 22, 2026
Beauty Health Company (The) - Ordinary Shares - Class A SKIN
SELL Susan Anderson $11.00
Est. +0%
$11.03 $9.68 (Low)
$15.71 -42.4%
Oct 22, 2026
Ionic Digital Inc. Class A IOND
BUY - $119.00
Est. +78%
$66.72 $70.60
$59.45 -10.9%
Oct 22, 2026
Estee Lauder Cos., Inc. - Ordinary Shares - Class A EL
BUY Susan Anderson $109.00
Est. +5%
$103.66 $115.26
$110.07 +6.2%
Oct 22, 2026
Cleanspark Inc CLSK
BUY - $20.00
Est. +129%
$8.75 $8.60
$6.16 -29.6%
Oct 22, 2026
Tesla Inc TSLA
BUY - $442.00
Est. +14%
$386.47 $414.23
$358.22 -7.3%
Oct 21, 2026
Netflix Inc. NFLX
BUY Maria Ripps $110.00
Est. +60%
$68.69 $67.82
$63.41 -7.7%
Oct 20, 2026
Braze Inc - Ordinary Shares - Class A BRZE
BUY David Hynes $47.50
Est. +4%
$45.57 $46.20
$45.79 +0.5%
Oct 20, 2026
eToro Group Ltd. ETOR
BUY Joseph Vafi $47.00
Est. +95%
$24.12 $24.98
$22.97 -4.8%
Oct 19, 2026
Repligen Corp. RGEN
BUY - $180.00
Est. +3%
$175.42 $191.05
$173.49 -1.1%
Oct 19, 2026
Rollins, Inc. ROL
BUY Brian McNamara $36.00
Est. +10%
$32.83 $39.51
$37.95 +15.6%
Oct 19, 2026
Maze Therapeutics, Inc. MAZE
BUY - $75.00
Est. +172%
$27.53 $34.59
$34.19 +24.2%
Oct 19, 2026
Illumina Inc ILMN
BUY - $300.00
Est. +14%
$262.54 $294.21
$212.99 -18.9%
Oct 19, 2026
Natera Inc NTRA
BUY - $500.00
Est. +27%
$393.44 $436.19
$310.67 -21.0%
Oct 19, 2026
Exagen Inc XGN
BUY Kyle Mikson $11.00
Est. +42%
$7.72 $8.88
$5.81 -24.7%
Oct 15, 2026
EZCorp, Inc. - Ordinary Shares - Class A EZPW
BUY Brian McNamara $45.00
Est. +38%
$32.72 $34.23
$28.55 -12.7%
Oct 15, 2026
FirstCash Holdings Inc FCFS
BUY - $265.00
Est. +22%
$216.53 $218.99
$185.67 -14.3%
Oct 14, 2026
Amprius Technologies Inc AMPX
BUY - $14.00
Est. +64%
$8.56 $9.41
$8.72 +1.9%
Oct 14, 2026
BioNTech SE - ADR BNTX
BUY - $132.00
Est. +48%
$89.01 $92.73
$87.51 -1.7%
Oct 13, 2026
Transmedics Group Inc TMDX
BUY - $94.00
Est. +20%
$78.17 $88.44
$88.24 +12.9%
Oct 13, 2026
First Tracks Biotherapeutics Inc TRAX
BUY - $60.00
Est. +76%
$34.05 $50.16
$47.90 +40.7%
Oct 12, 2026
10x Genomics Inc - Ordinary Shares - Class A TXG
BUY Kyle Mikson $100.00
Est. +24%
$80.65 $87.82
$59.28 -26.5%
Oct 12, 2026
Butterfly Network Inc - Ordinary Shares - Class A BFLY
BUY William Plovanic $10.00
Est. +21%
$8.25 $8.60
$6.37 -22.8%
Oct 12, 2026
Twist Bioscience Corp TWST
BUY - $205.00
Est. +28%
$159.78 $178.53
$120.79 -24.4%
Oct 09, 2026
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY - $37.00
Est. +12%
$33.03 $35.75
$31.02 -6.1%
Oct 09, 2026
LB Pharmaceuticals Inc Common Stock LBRX
BUY Sumant Kulkarni $65.00
Est. +88%
$34.61 $42.29
$42.01 +21.4%
Oct 07, 2026
Zscaler Inc ZS
BUY - $250.00
Est. +18%
$212.25 $267.87
$197.66 -6.9%
Oct 06, 2026
Elmet Group Co. ELMT
BUY Austin Moeller $26.00
Est. +22%
$21.29 $25.46
$19.62 -7.8%
Oct 06, 2026
Pulse Biosciences Inc PLSE
BUY William Plovanic $58.00
Est. +15%
$50.50 $57.18
$53.29 +5.5%
Oct 06, 2026
Helen of Troy Ltd HELE
BUY Susan Anderson $26.00
Est. +1%
$25.64 $38.82
$37.43 +46.0%
Sep 30, 2026
First Tracks Biotherapeutics Inc TRAX
BUY - $50.00
Est. +39%
$35.98 $50.16
$47.90 +33.1%
Signal & Target
BUY $11.00
Start Price $6.41
Best Price (1Y)
$6.32
Current Price $5.73
Return -10.6%
Caredx Inc
CDNA
Oct 30, 2026
Analyst Kyle Mikson
Signal & Target
BUY $99.00
Start Price $71.52
Best Price (1Y)
$90.87
Current Price $78.51
Return +9.8%
Analyst John Young
Signal & Target
BUY $121.00
Start Price $93.39
Best Price (1Y)
$92.20
Current Price $87.23
Return -6.6%
Analyst -
Signal & Target
BUY $152.00
Start Price $114.04
Best Price (1Y)
$137.71
Current Price $136.49
Return +19.7%
Analyst Michael Graham
Signal & Target
BUY $18.00
Start Price $11.73
Best Price (1Y)
$15.97
Current Price $14.19
Return +21.0%
Signal & Target
BUY $48.00
Start Price $42.43
Best Price (1Y)
$46.96
Current Price $42.75
Return +0.8%
Analyst -
Signal & Target
BUY $79.00
Start Price $28.78
Best Price (1Y)
$29.76
Current Price $26.41
Return -8.2%
Analyst Austin Moeller
Signal & Target
BUY $7.00
Start Price $5.23
Best Price (1Y)
$4.59
Current Price $4.18
Return -20.1%
Analyst Richard Davis
Signal & Target
SELL $145.00
Start Price $150.13
Best Price (1Y)
$100.55
Current Price $101.96
Return +32.1%
Pulmonx Corp
LUNG
Oct 28, 2026
Analyst John Young
Signal & Target
BUY $5.00
Start Price $1.98
Best Price (1Y)
$3.25
Current Price $2.56
Return +29.3%
Analyst Caitlin Roberts
Signal & Target
BUY $30.00
Start Price $23.82
Best Price (1Y)
$34.23
Current Price $31.76
Return +33.3%
Etsy Inc
ETSY
Oct 28, 2026
Analyst Maria Ripps
Signal & Target
BUY $105.00
Start Price $92.35
Best Price (1Y)
$97.85
Current Price $89.92
Return -2.6%
Analyst Gary Nachman
Signal & Target
BUY $18.00
Start Price $5.17
Best Price (1Y)
$5.51
Current Price $4.74
Return -8.3%
Analyst -
Signal & Target
BUY $268.00
Start Price $243.37
Best Price (1Y)
$258.46
Current Price $256.82
Return +5.5%
Rollins, Inc.
ROL
Oct 23, 2026
Analyst -
Signal & Target
SELL $33.00
Start Price $35.31
Best Price (1Y)
$33.26
Current Price $37.95
Return -7.5%
Analyst Jason Tilchen
Signal & Target
BUY $22.00
Start Price $11.99
Best Price (1Y)
$15.04
Current Price $13.54
Return +12.9%
Analyst -
Signal & Target
SELL $17.00
Start Price $23.43
Best Price (1Y)
$22.13
Current Price $23.82
Return -1.7%
Analyst -
Signal & Target
SELL $105.00
Start Price $112.32
Best Price (1Y)
$104.42
Current Price $108.45
Return +3.4%
Analyst -
Signal & Target
BUY $40.00
Start Price $20.94
Best Price (1Y)
$23.89
Current Price $18.51
Return -11.6%
Analyst -
Signal & Target
BUY $250.00
Start Price $184.78
Best Price (1Y)
$201.00
Current Price $185.67
Return +0.5%
Analyst Susan Anderson
Signal & Target
SELL $11.00
Start Price $11.03
Best Price (1Y)
$9.68
Current Price $15.71
Return -42.4%
Analyst -
Signal & Target
BUY $119.00
Start Price $66.72
Best Price (1Y)
$70.60
Current Price $59.45
Return -10.9%
Analyst Susan Anderson
Signal & Target
BUY $109.00
Start Price $103.66
Best Price (1Y)
$115.26
Current Price $110.07
Return +6.2%
Analyst -
Signal & Target
BUY $20.00
Start Price $8.75
Best Price (1Y)
$8.60
Current Price $6.16
Return -29.6%
Tesla Inc
TSLA
Oct 22, 2026
Analyst -
Signal & Target
BUY $442.00
Start Price $386.47
Best Price (1Y)
$414.23
Current Price $358.22
Return -7.3%
Netflix Inc.
NFLX
Oct 21, 2026
Analyst Maria Ripps
Signal & Target
BUY $110.00
Start Price $68.69
Best Price (1Y)
$67.82
Current Price $63.41
Return -7.7%
Analyst David Hynes
Signal & Target
BUY $47.50
Start Price $45.57
Best Price (1Y)
$46.20
Current Price $45.79
Return +0.5%
Analyst Joseph Vafi
Signal & Target
BUY $47.00
Start Price $24.12
Best Price (1Y)
$24.98
Current Price $22.97
Return -4.8%
Analyst -
Signal & Target
BUY $180.00
Start Price $175.42
Best Price (1Y)
$191.05
Current Price $173.49
Return -1.1%
Rollins, Inc.
ROL
Oct 19, 2026
Analyst Brian McNamara
Signal & Target
BUY $36.00
Start Price $32.83
Best Price (1Y)
$39.51
Current Price $37.95
Return +15.6%
Analyst -
Signal & Target
BUY $75.00
Start Price $27.53
Best Price (1Y)
$34.59
Current Price $34.19
Return +24.2%
Illumina Inc
ILMN
Oct 19, 2026
Analyst -
Signal & Target
BUY $300.00
Start Price $262.54
Best Price (1Y)
$294.21
Current Price $212.99
Return -18.9%
Natera Inc
NTRA
Oct 19, 2026
Analyst -
Signal & Target
BUY $500.00
Start Price $393.44
Best Price (1Y)
$436.19
Current Price $310.67
Return -21.0%
Exagen Inc
XGN
Oct 19, 2026
Analyst Kyle Mikson
Signal & Target
BUY $11.00
Start Price $7.72
Best Price (1Y)
$8.88
Current Price $5.81
Return -24.7%
Analyst Brian McNamara
Signal & Target
BUY $45.00
Start Price $32.72
Best Price (1Y)
$34.23
Current Price $28.55
Return -12.7%
Analyst -
Signal & Target
BUY $265.00
Start Price $216.53
Best Price (1Y)
$218.99
Current Price $185.67
Return -14.3%
Analyst -
Signal & Target
BUY $14.00
Start Price $8.56
Best Price (1Y)
$9.41
Current Price $8.72
Return +1.9%
Analyst -
Signal & Target
BUY $132.00
Start Price $89.01
Best Price (1Y)
$92.73
Current Price $87.51
Return -1.7%
Analyst -
Signal & Target
BUY $94.00
Start Price $78.17
Best Price (1Y)
$88.44
Current Price $88.24
Return +12.9%
Analyst -
Signal & Target
BUY $60.00
Start Price $34.05
Best Price (1Y)
$50.16
Current Price $47.90
Return +40.7%
Analyst Kyle Mikson
Signal & Target
BUY $100.00
Start Price $80.65
Best Price (1Y)
$87.82
Current Price $59.28
Return -26.5%
Signal & Target
BUY $10.00
Start Price $8.25
Best Price (1Y)
$8.60
Current Price $6.37
Return -22.8%
Analyst -
Signal & Target
BUY $205.00
Start Price $159.78
Best Price (1Y)
$178.53
Current Price $120.79
Return -24.4%
Analyst -
Signal & Target
BUY $37.00
Start Price $33.03
Best Price (1Y)
$35.75
Current Price $31.02
Return -6.1%
Analyst Sumant Kulkarni
Signal & Target
BUY $65.00
Start Price $34.61
Best Price (1Y)
$42.29
Current Price $42.01
Return +21.4%
Zscaler Inc
ZS
Oct 07, 2026
Analyst -
Signal & Target
BUY $250.00
Start Price $212.25
Best Price (1Y)
$267.87
Current Price $197.66
Return -6.9%
Analyst Austin Moeller
Signal & Target
BUY $26.00
Start Price $21.29
Best Price (1Y)
$25.46
Current Price $19.62
Return -7.8%
Signal & Target
BUY $58.00
Start Price $50.50
Best Price (1Y)
$57.18
Current Price $53.29
Return +5.5%
Analyst Susan Anderson
Signal & Target
BUY $26.00
Start Price $25.64
Best Price (1Y)
$38.82
Current Price $37.43
Return +46.0%
Analyst -
Signal & Target
BUY $50.00
Start Price $35.98
Best Price (1Y)
$50.16
Current Price $47.90
Return +33.1%

Recent Upgrades / Downgrades

Date Stock Action From To
Feb 24, 2026
EverQuote Inc - Ordinary Shares - Class A EVER
Hold Buy Buy
Feb 24, 2026
Middleby Corp. MIDD
Hold Buy Buy
Feb 24, 2026
Kratos Defense & Security Solutions Inc KTOS
Hold Buy Buy
Feb 18, 2026
Insulet Corporation PODD
Hold Buy Buy
Feb 11, 2026
Zillow Group Inc - Ordinary Shares - Class A ZG
Hold Hold Hold
Feb 11, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Hold Buy Buy
Feb 09, 2026
AngloGold Ashanti Plc. AU
Initialise Buy Buy
Feb 09, 2026
Midas Minerals Limited MM1.AX
Initialise Buy Buy
Feb 04, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Initialise Buy Buy
Feb 04, 2026
Sienna Senior Living Inc. SIA.TO
Initialise Buy Buy
Feb 04, 2026
PayPal Holdings Inc PYPL
Downgrade Buy Positive
Feb 03, 2026
Joby Aviation Inc JOBY
Hold Hold Hold
Jan 28, 2026
Stride Inc LRN
Hold Buy Buy
Jan 27, 2026
USA Rare Earth Inc USAR
Hold Buy Buy
Jan 21, 2026
Planet Fitness Inc - Ordinary Shares - Class A PLNT
Hold Buy Buy
Jan 21, 2026
Brinker International, Inc. EAT
Upgrade Buy
Jan 16, 2026
Central Garden & Pet Co. - Ordinary Shares - Class A CENTA
Upgrade Buy
Jan 16, 2026
Haivision Systems Inc. HAI.TO
Upgrade Buy Buy
Jan 16, 2026
J.M. Smucker Co. SJM
Upgrade Buy
Jan 16, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Upgrade Buy Buy
Jan 15, 2026
Staar Surgical Co. STAA
Hold Hold Hold
Jan 12, 2026
Natera Inc NTRA
Hold Buy Buy
Jan 07, 2026
Alphabet Inc - Ordinary Shares - Class C GOOG
Hold Buy Buy
Jan 02, 2026
Corcept Therapeutics Inc CORT
Hold Buy Buy
Dec 30, 2025
Talkspace Inc TALK
Hold Buy Buy
Dec 23, 2025
Holley Inc - Ordinary Shares - Class A HLLY
Hold Buy Buy
Dec 19, 2025
Fractyl Health Inc. GUTS
Hold Buy Buy
Dec 19, 2025
Fuelcell Energy Inc FCEL
Hold Hold Hold
Dec 18, 2025
Tenaya Therapeutics Inc TNYA
Hold Buy Buy
Dec 18, 2025
Hut 8 Corp HUT
Hold Buy Buy
Dec 18, 2025
Worthington Enterprises Inc. WOR
Hold Buy Buy
Dec 17, 2025
AngloGold Ashanti Plc. AU
Initialise Buy Buy
Dec 17, 2025
nLIGHT Inc LASR
Upgrade Buy
Dec 17, 2025
Quipt Home Medical Corp - Ordinary Shares New QIPT
Hold Hold Hold
Dec 17, 2025
Spotify Technology S.A. SPOT
Upgrade Buy Overweight
Dec 17, 2025
Artivion Inc AORT
Hold Buy Buy
Dec 17, 2025
Orthocell Limited OCC.AX
Initialise Buy Buy
Dec 15, 2025
Electro Optic Systems Holdings Limited EOS.AX
Upgrade Neutral Buy
Dec 15, 2025
Rivian Automotive Inc - Ordinary Shares - Class A RIVN
Hold Buy Buy
Dec 15, 2025
AngloGold Ashanti Plc. AU
Upgrade Neutral Buy
Dec 10, 2025
AeroVironment Inc. AVAV
Hold Buy Buy
Dec 09, 2025
Staar Surgical Co. STAA
Hold Hold Hold
Dec 05, 2025
Edwards Lifesciences Corp EW
Hold Hold Hold
Dec 04, 2025
Snowflake Inc - Ordinary Shares - Class A SNOW
Hold Buy Buy
Dec 04, 2025
Everest Consolidator Acquisition Corp - Ordinary Shares - Class A MNTN
Hold Buy Buy
Dec 04, 2025
UiPath Inc - Ordinary Shares - Class A PATH
Hold Buy Buy
Dec 04, 2025
Citizens Holding Co CIZN
Upgrade Overweight
Nov 28, 2025
Alarum Technologies Ltd - ADR ALAR
Hold Buy Buy
Nov 28, 2025
Neurocrine Biosciences, Inc. NBIX
Hold Buy Buy
Nov 26, 2025
Fluence Energy Inc - Ordinary Shares - Class A FLNC
Hold Buy 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 Hold
To Hold
Action Hold
From Buy
To Buy
Action Initialise
From Buy
To Buy
Action Initialise
From Buy
To Buy
Action Initialise
From Buy
To Buy
Action Initialise
From Buy
To Buy
Action Downgrade
From Buy
To Positive
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Upgrade
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Upgrade
From Buy
To Buy
Action Hold
From Hold
To Hold
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 Buy
To Buy
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Hold
From Hold
To Hold
Action Upgrade
From Buy
To Overweight
Action Hold
From Buy
To Buy
Action Initialise
From Buy
To Buy
Action Upgrade
From Neutral
To Buy
Action Upgrade
From Neutral
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Overweight
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy