← Back to Analysts

Needham 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.
+27.8%
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%
861 W / 857 L
Target Met
? How often was the target reached?
Hits vs. Total.
74%
664 W / 237 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
11%
102 W / 799 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
4%
36 W / 865 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.
52%
620 W / 579 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
50%
844 W / 836 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
45%
17 W / 21 L

Top 5 Analysts (Score, >10 Trades)

1. John Todaro 42 2. Mike Cikos 42 3. Laura Martin 39 4. Charles Shi 37 5. Quinn Bolton 37

Top 5 Analysts (Score, >50 Trades)

1. Mike Cikos 42 2. Laura Martin 39 3. Quinn Bolton 37 4. Scott Berg 37 5. James Ricchiuti 37

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Sep 18, 2026
Xenon Pharmaceuticals Inc XENE
BUY - $60.00
Est. +5%
$57.35 $44.85
$36.56 -36.3%
Sep 18, 2026
Dynatrace Inc DT
BUY Mike Cikos $68.00
Est. +22%
$55.83 $59.31
$58.51 +4.8%
Sep 16, 2026
Rocket Pharmaceuticals Inc RCKT
BUY Gil Blum $9.00
Est. +164%
$3.41 $3.76
$3.02 -11.4%
Sep 16, 2026
Affirm Holdings Inc - Ordinary Shares - Class A AFRM
BUY - $85.00
Est. +18%
$72.09 $75.18
$68.09 -5.5%
Sep 15, 2026
Zebra Technologies Corp. - Ordinary Shares - Class A ZBRA
BUY Robert Jamieson $435.00
Est. +24%
$351.81 $374.85
$371.02 +5.5%
Sep 15, 2026
Eos Energy Enterprises Inc - Ordinary Shares - Class A EOSE
BUY Sean Milligan $10.00
Est. +162%
$3.82 $4.34
$3.58 -6.3%
Sep 15, 2026
Symbotic Inc - Ordinary Shares - Class A SYM
BUY Robert Jamieson $60.00
Est. +44%
$41.60 $45.55
$43.69 +5.0%
Sep 15, 2026
Elmet Group Co. ELMT
BUY James Ricchiuti $25.00
Est. +16%
$21.50 $23.68
$20.58 -4.3%
Sep 15, 2026
Teledyne Technologies Inc TDY
BUY - $760.00
Est. +27%
$597.11 $624.58
$621.05 +4.0%
Sep 11, 2026
ServiceNow Inc NOW
BUY Mike Cikos $155.00
Est. +18%
$131.17 $147.56
$140.78 +7.3%
Sep 10, 2026
Cooper Companies, Inc. COO
BUY David Saxon $73.00
Est. +15%
$63.48 $56.08
$56.07 -11.7%
Sep 10, 2026
Caterpillar Inc. CAT
BUY - $980.00
Est. +20%
$815.56 $827.81
$812.02 -0.4%
Sep 04, 2026
Zscaler Inc ZS
BUY Alex Henderson $215.00
Est. +21%
$177.80 $215.73
$214.45 +20.6%
Sep 04, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
BUY Ryan Koontz $40.00
Est. +118%
$18.35 $19.96
$16.38 -10.7%
Sep 03, 2026
CIENA Corp. CIEN
BUY - $520.00
Est. +64%
$317.46 $376.49
$355.91 +12.1%
Sep 03, 2026
Magnite Inc MGNI
BUY Laura Martin $30.00
Est. +21%
$24.88 $26.84
$24.06 -3.3%
Sep 03, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Mike Cikos $450.00
Est. +47%
$305.84 $384.56
$334.81 +9.5%
Sep 03, 2026
UiPath Inc - Ordinary Shares - Class A PATH
BUY Scott Berg $22.00
Est. +22%
$17.99 $18.83
$13.04 -27.5%
Sep 02, 2026
Atricure Inc ATRC
BUY Mike Matson $64.00
Est. +31%
$48.92 $61.48
$59.96 +22.6%
Sep 02, 2026
Gitlab Inc - Ordinary Shares - Class A GTLB
BUY Mike Cikos $65.00
Est. +44%
$45.09 $55.55
$49.01 +8.7%
Sep 01, 2026
Red Violet Inc RDVT
BUY - $90.00
Est. +23%
$73.16 $80.29
$76.20 +4.2%
Aug 31, 2026
MapLight Therapeutics, Inc. MPLT
BUY Ami Fadia $43.00
Est. +241%
$12.60 $14.19
$10.77 -14.5%
Aug 31, 2026
Revolution Medicines Inc RVMD
BUY - $275.00
Est. +32%
$207.88 $212.90
$190.74 -8.2%
Aug 31, 2026
Babcock & Wilcox Enterprises Inc BW
BUY Sean Milligan $20.00
Est. +179%
$7.16 $8.03
$6.64 -7.3%
Aug 28, 2026
Marvell Technology Inc MRVL
BUY - $300.00
Est. +24%
$241.45 $265.96
$260.90 +8.1%
Aug 28, 2026
Workday Inc - Ordinary Shares - Class A WDAY
BUY Scott Berg $230.00
Est. +19%
$193.57 $211.83
$192.38 -0.6%
Aug 28, 2026
RingCentral Inc. - Ordinary Shares - Class A RNG
BUY - $85.00
Est. +24%
$68.53 $81.90
$79.23 +15.6%
Aug 27, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY Mike Cikos $250.00
Est. +32%
$189.18 $263.19
$262.49 +38.8%
Aug 27, 2026
NVIDIA Corp NVDA
BUY Quinn Bolton $300.00
Est. +34%
$224.71 $234.76
$225.66 +0.4%
Aug 27, 2026
Okta Inc - Ordinary Shares - Class A OKTA
BUY Mike Cikos $200.00
Est. +49%
$134.42 $207.20
$205.36 +52.8%
Aug 27, 2026
Medtronic Plc MDT
BUY - $114.00
Est. +24%
$92.02 $95.41
$89.30 -3.0%
Aug 27, 2026
Nutanix Inc - Ordinary Shares - Class A NTNX
BUY Mike Cikos $85.00
Est. +30%
$65.39 $74.42
$69.68 +6.6%
Aug 27, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY Ryan MacDonald $310.00
Est. +27%
$244.69 $296.24
$270.75 +10.7%
Aug 26, 2026
Applovin Corp - Ordinary Shares - Class A APP
BUY Bernie McTernan $475.00
Est. +53%
$310.54 $338.34
$315.25 +1.5%
Aug 26, 2026
Jazz Pharmaceuticals plc JAZZ
BUY - $310.00
Est. +19%
$260.23 $259.83
$234.88 -9.7%
Aug 26, 2026
Ncino Inc. NCNO
BUY Mayank Tandon $25.00
Est. +20%
$20.81 $24.08
$19.23 -7.6%
Aug 25, 2026
Teleflex Incorporated TFX
BUY Mike Matson $170.00
Est. +23%
$138.31 $144.12
$121.75 -12.0%
Aug 24, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY Ryan MacDonald $270.00
Est. +9%
$247.90 $296.24
$270.75 +9.2%
Aug 24, 2026
Alkami Technology Inc ALKT
BUY Mayank Tanson $25.00
Est. +23%
$20.38 $20.87
$14.60 -28.4%
Aug 20, 2026
Nuveen Intermediate Duration Quality Municipal Term Fund NIQ
BUY Kyle Peterson $21.00
Est. +15%
$18.31 $19.59
$17.71 -3.3%
Aug 20, 2026
Analog Devices Inc. ADI
BUY Quinn Bolton $450.00
Est. +21%
$373.26 $390.54
$385.23 +3.2%
Aug 19, 2026
SPS Commerce Inc. SPSC
BUY Scott Berg $100.00
Est. +29%
$77.38 $89.44
$81.29 +5.1%
Aug 18, 2026
Xerox Holdings Corp XRX
BUY - $5.00
Est. +66%
$3.02 $3.63
$3.47 +14.9%
Aug 18, 2026
Starbucks Corp. SBUX
BUY - $120.00
Est. +11%
$108.02 $109.03
$94.14 -12.8%
Aug 17, 2026
Gemini Space Station, Inc. Class A Common Stock GEMI
BUY John Todaro $6.00
Est. +53%
$3.92 $6.20
$5.63 +43.6%
Aug 17, 2026
Pulse Biosciences Inc PLSE
BUY - $58.00
Est. +30%
$44.54 $58.62
$51.98 +16.7%
Aug 14, 2026
Nu Holdings Ltd - Ordinary Shares Class A NU
BUY Kyle Peterson $19.00
Est. +36%
$13.93 $16.22
$13.62 -2.2%
Aug 14, 2026
Veritone Inc VERI
BUY Joshua Reilly $5.00
Est. +236%
$1.49 $1.35
$1.29 -13.4%
Aug 14, 2026
Celcuity Inc CELC
BUY Gil Blum $140.00
Est. +62%
$86.60 $97.82
$79.99 -7.6%
Aug 14, 2026
Globant S.A. GLOB
BUY Mayank Tandon $45.00
Est. +10%
$40.99 $41.49
$34.45 -16.0%
Analyst -
Signal & Target
BUY $60.00
Start Price $57.35
Best Price (1Y)
$44.85
Current Price $36.56
Return -36.3%
Dynatrace Inc
DT
Sep 18, 2026
Analyst Mike Cikos
Signal & Target
BUY $68.00
Start Price $55.83
Best Price (1Y)
$59.31
Current Price $58.51
Return +4.8%
Analyst Gil Blum
Signal & Target
BUY $9.00
Start Price $3.41
Best Price (1Y)
$3.76
Current Price $3.02
Return -11.4%
Analyst -
Signal & Target
BUY $85.00
Start Price $72.09
Best Price (1Y)
$75.18
Current Price $68.09
Return -5.5%
Analyst Robert Jamieson
Signal & Target
BUY $435.00
Start Price $351.81
Best Price (1Y)
$374.85
Current Price $371.02
Return +5.5%
Analyst Sean Milligan
Signal & Target
BUY $10.00
Start Price $3.82
Best Price (1Y)
$4.34
Current Price $3.58
Return -6.3%
Analyst Robert Jamieson
Signal & Target
BUY $60.00
Start Price $41.60
Best Price (1Y)
$45.55
Current Price $43.69
Return +5.0%
Analyst James Ricchiuti
Signal & Target
BUY $25.00
Start Price $21.50
Best Price (1Y)
$23.68
Current Price $20.58
Return -4.3%
Analyst -
Signal & Target
BUY $760.00
Start Price $597.11
Best Price (1Y)
$624.58
Current Price $621.05
Return +4.0%
Analyst Mike Cikos
Signal & Target
BUY $155.00
Start Price $131.17
Best Price (1Y)
$147.56
Current Price $140.78
Return +7.3%
Analyst David Saxon
Signal & Target
BUY $73.00
Start Price $63.48
Best Price (1Y)
$56.08
Current Price $56.07
Return -11.7%
Analyst -
Signal & Target
BUY $980.00
Start Price $815.56
Best Price (1Y)
$827.81
Current Price $812.02
Return -0.4%
Zscaler Inc
ZS
Sep 04, 2026
Analyst Alex Henderson
Signal & Target
BUY $215.00
Start Price $177.80
Best Price (1Y)
$215.73
Current Price $214.45
Return +20.6%
Analyst Ryan Koontz
Signal & Target
BUY $40.00
Start Price $18.35
Best Price (1Y)
$19.96
Current Price $16.38
Return -10.7%
CIENA Corp.
CIEN
Sep 03, 2026
Analyst -
Signal & Target
BUY $520.00
Start Price $317.46
Best Price (1Y)
$376.49
Current Price $355.91
Return +12.1%
Magnite Inc
MGNI
Sep 03, 2026
Analyst Laura Martin
Signal & Target
BUY $30.00
Start Price $24.88
Best Price (1Y)
$26.84
Current Price $24.06
Return -3.3%
Analyst Mike Cikos
Signal & Target
BUY $450.00
Start Price $305.84
Best Price (1Y)
$384.56
Current Price $334.81
Return +9.5%
Analyst Scott Berg
Signal & Target
BUY $22.00
Start Price $17.99
Best Price (1Y)
$18.83
Current Price $13.04
Return -27.5%
Atricure Inc
ATRC
Sep 02, 2026
Analyst Mike Matson
Signal & Target
BUY $64.00
Start Price $48.92
Best Price (1Y)
$61.48
Current Price $59.96
Return +22.6%
Analyst Mike Cikos
Signal & Target
BUY $65.00
Start Price $45.09
Best Price (1Y)
$55.55
Current Price $49.01
Return +8.7%
Analyst -
Signal & Target
BUY $90.00
Start Price $73.16
Best Price (1Y)
$80.29
Current Price $76.20
Return +4.2%
Analyst Ami Fadia
Signal & Target
BUY $43.00
Start Price $12.60
Best Price (1Y)
$14.19
Current Price $10.77
Return -14.5%
Analyst -
Signal & Target
BUY $275.00
Start Price $207.88
Best Price (1Y)
$212.90
Current Price $190.74
Return -8.2%
Analyst Sean Milligan
Signal & Target
BUY $20.00
Start Price $7.16
Best Price (1Y)
$8.03
Current Price $6.64
Return -7.3%
Analyst -
Signal & Target
BUY $300.00
Start Price $241.45
Best Price (1Y)
$265.96
Current Price $260.90
Return +8.1%
Analyst Scott Berg
Signal & Target
BUY $230.00
Start Price $193.57
Best Price (1Y)
$211.83
Current Price $192.38
Return -0.6%
Analyst -
Signal & Target
BUY $85.00
Start Price $68.53
Best Price (1Y)
$81.90
Current Price $79.23
Return +15.6%
Analyst Mike Cikos
Signal & Target
BUY $250.00
Start Price $189.18
Best Price (1Y)
$263.19
Current Price $262.49
Return +38.8%
NVIDIA Corp
NVDA
Aug 27, 2026
Analyst Quinn Bolton
Signal & Target
BUY $300.00
Start Price $224.71
Best Price (1Y)
$234.76
Current Price $225.66
Return +0.4%
Analyst Mike Cikos
Signal & Target
BUY $200.00
Start Price $134.42
Best Price (1Y)
$207.20
Current Price $205.36
Return +52.8%
Medtronic Plc
MDT
Aug 27, 2026
Analyst -
Signal & Target
BUY $114.00
Start Price $92.02
Best Price (1Y)
$95.41
Current Price $89.30
Return -3.0%
Analyst Mike Cikos
Signal & Target
BUY $85.00
Start Price $65.39
Best Price (1Y)
$74.42
Current Price $69.68
Return +6.6%
Analyst Ryan MacDonald
Signal & Target
BUY $310.00
Start Price $244.69
Best Price (1Y)
$296.24
Current Price $270.75
Return +10.7%
Analyst Bernie McTernan
Signal & Target
BUY $475.00
Start Price $310.54
Best Price (1Y)
$338.34
Current Price $315.25
Return +1.5%
Analyst -
Signal & Target
BUY $310.00
Start Price $260.23
Best Price (1Y)
$259.83
Current Price $234.88
Return -9.7%
Ncino Inc.
NCNO
Aug 26, 2026
Analyst Mayank Tandon
Signal & Target
BUY $25.00
Start Price $20.81
Best Price (1Y)
$24.08
Current Price $19.23
Return -7.6%
Analyst Mike Matson
Signal & Target
BUY $170.00
Start Price $138.31
Best Price (1Y)
$144.12
Current Price $121.75
Return -12.0%
Analyst Ryan MacDonald
Signal & Target
BUY $270.00
Start Price $247.90
Best Price (1Y)
$296.24
Current Price $270.75
Return +9.2%
Analyst Mayank Tanson
Signal & Target
BUY $25.00
Start Price $20.38
Best Price (1Y)
$20.87
Current Price $14.60
Return -28.4%
Analyst Kyle Peterson
Signal & Target
BUY $21.00
Start Price $18.31
Best Price (1Y)
$19.59
Current Price $17.71
Return -3.3%
Analyst Quinn Bolton
Signal & Target
BUY $450.00
Start Price $373.26
Best Price (1Y)
$390.54
Current Price $385.23
Return +3.2%
Analyst Scott Berg
Signal & Target
BUY $100.00
Start Price $77.38
Best Price (1Y)
$89.44
Current Price $81.29
Return +5.1%
Analyst -
Signal & Target
BUY $5.00
Start Price $3.02
Best Price (1Y)
$3.63
Current Price $3.47
Return +14.9%
Analyst -
Signal & Target
BUY $120.00
Start Price $108.02
Best Price (1Y)
$109.03
Current Price $94.14
Return -12.8%
Analyst John Todaro
Signal & Target
BUY $6.00
Start Price $3.92
Best Price (1Y)
$6.20
Current Price $5.63
Return +43.6%
Analyst -
Signal & Target
BUY $58.00
Start Price $44.54
Best Price (1Y)
$58.62
Current Price $51.98
Return +16.7%
Analyst Kyle Peterson
Signal & Target
BUY $19.00
Start Price $13.93
Best Price (1Y)
$16.22
Current Price $13.62
Return -2.2%
Veritone Inc
VERI
Aug 14, 2026
Analyst Joshua Reilly
Signal & Target
BUY $5.00
Start Price $1.49
Best Price (1Y)
$1.35
Current Price $1.29
Return -13.4%
Celcuity Inc
CELC
Aug 14, 2026
Analyst Gil Blum
Signal & Target
BUY $140.00
Start Price $86.60
Best Price (1Y)
$97.82
Current Price $79.99
Return -7.6%
Globant S.A.
GLOB
Aug 14, 2026
Analyst Mayank Tandon
Signal & Target
BUY $45.00
Start Price $40.99
Best Price (1Y)
$41.49
Current Price $34.45
Return -16.0%

Recent Upgrades / Downgrades

Date Stock Action From To
Sep 18, 2026
Dynatrace Inc DT
Upgrade Hold Buy
Sep 18, 2026
Xenon Pharmaceuticals Inc XENE
Hold Buy Buy
Sep 18, 2026
DraftKings Inc. - Ordinary Shares - Class A DKNG
Hold Buy Buy
Sep 18, 2026
Envista Holdings Corp NVST
Hold Hold Hold
Sep 17, 2026
Medtronic Plc MDT
Hold Buy Buy
Sep 17, 2026
Generac Holdings Inc GNRC
Hold Buy Buy
Sep 17, 2026
Salesforce Inc CRM
Hold Buy Buy
Sep 16, 2026
Rocket Pharmaceuticals Inc RCKT
Upgrade Hold Buy
Sep 16, 2026
Similarweb Ltd SMWB
Upgrade Hold Buy
Sep 16, 2026
Equifax, Inc. EFX
Hold Buy Buy
Sep 16, 2026
Paychex Inc. PAYX
Upgrade Overweight
Sep 15, 2026
Veracyte Inc VCYT
Hold Buy Buy
Sep 15, 2026
Teledyne Technologies Inc TDY
Hold Buy Buy
Sep 15, 2026
Elmet Group Co. ELMT
Hold Buy Buy
Sep 15, 2026
Eos Energy Enterprises Inc - Ordinary Shares - Class A EOSE
Hold Buy Buy
Sep 15, 2026
Symbotic Inc - Ordinary Shares - Class A SYM
Hold Buy Buy
Sep 15, 2026
Zebra Technologies Corp. - Ordinary Shares - Class A ZBRA
Hold Buy Buy
Sep 14, 2026
GSI Technology Inc GSIT
Initialise Buy
Sep 14, 2026
InflaRx N.V. IFRX
Initialise Buy
Sep 11, 2026
ACV Auctions Inc - Ordinary Shares - Class A ACVA
Downgrade Buy Hold
Sep 11, 2026
Nu Holdings Ltd - Ordinary Shares Class A NU
Hold Buy Buy
Sep 11, 2026
Gartner, Inc. IT
Initialise Buy
Sep 11, 2026
Transmedics Group Inc TMDX
Hold Buy Buy
Sep 11, 2026
ServiceNow Inc NOW
Hold Buy Buy
Sep 10, 2026
Navan, Inc. NAVN
Hold Buy Buy
Sep 10, 2026
Cooper Companies, Inc. COO
Hold Buy Buy
Sep 09, 2026
Varonis Systems Inc VRNS
Hold Buy Buy
Sep 09, 2026
Braze Inc - Ordinary Shares - Class A BRZE
Hold Buy Buy
Sep 09, 2026
ServiceTitan, Inc. TTAN
Hold Buy Buy
Sep 09, 2026
Barnes & Noble Education Inc BNED
Hold Buy Buy
Sep 09, 2026
Meta Platforms Inc - Ordinary Shares - Class A META
Initialise Underperform Buy
Sep 08, 2026
Ionis Pharmaceuticals Inc IONS
Hold Buy Buy
Sep 08, 2026
Apple Inc AAPL
Hold Hold Hold
Sep 04, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
Hold Buy Buy
Sep 04, 2026
DocuSign Inc DOCU
Hold Hold Hold
Sep 04, 2026
Zscaler Inc ZS
Hold Buy Buy
Sep 04, 2026
Ambarella Inc AMBA
Hold Buy Buy
Sep 03, 2026
C3.ai Inc - Ordinary Shares - Class A AI
Hold Hold Hold
Sep 03, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
Hold Buy Buy
Sep 03, 2026
UiPath Inc - Ordinary Shares - Class A PATH
Hold Buy Buy
Sep 03, 2026
CIENA Corp. CIEN
Hold Buy Buy
Sep 03, 2026
Magnite Inc MGNI
Hold Buy Buy
Sep 02, 2026
Klaviyo Inc - Ordinary Shares - Series A KVYO
Hold Buy Buy
Sep 02, 2026
Atricure Inc ATRC
Hold Buy Buy
Sep 02, 2026
Axon Enterprise Inc AXON
Hold Buy Buy
Sep 02, 2026
Credo Technology Group Holding Ltd CRDO
Hold Buy Buy
Sep 02, 2026
Tscan Therapeutics Inc TCRX
Downgrade Underperform Hold
Sep 02, 2026
MongoDB Inc - Ordinary Shares - Class A MDB
Hold Buy Buy
Sep 02, 2026
Gitlab Inc - Ordinary Shares - Class A GTLB
Hold Buy Buy
Sep 01, 2026
Global E Online Ltd GLBE
Hold Buy Buy
Action Upgrade
From Hold
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 Upgrade
From Hold
To Buy
Action Upgrade
From Hold
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
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Downgrade
From Buy
To Hold
Action Hold
From Buy
To Buy
Action Initialise
From -
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 Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From Underperform
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
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 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 Buy
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From Underperform
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy