← 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.
+28.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%
796 W / 689 L
Target Met
? How often was the target reached?
Hits vs. Total.
72%
559 W / 218 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
11%
84 W / 693 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
4%
31 W / 746 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.
54%
554 W / 473 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
54%
784 W / 666 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
34%
12 W / 23 L

Top 5 Analysts (Score, >10 Trades)

1. John Todaro 44 2. Mike Cikos 42 3. Charles Shi 40 4. Laura Martin 39 5. James Ricchiuti 38

Top 5 Analysts (Score, >50 Trades)

1. Mike Cikos 42 2. Laura Martin 39 3. James Ricchiuti 38 4. Quinn Bolton 38 5. Alex Henderson 37

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 12, 2026
Lantronix Inc LTRX
BUY - $11.00
Est. +55%
$7.08 $7.38
$6.71 -5.2%
Jun 12, 2026
Steven Madden Ltd. SHOO
BUY Tom Nikic $52.00
Est. +13%
$45.89 $46.87
$46.15 +0.6%
Jun 11, 2026
Robinhood Markets Inc - Ordinary Shares - Class A HOOD
BUY - $97.00
Est. +12%
$86.36 $96.10
$93.19 +7.9%
Jun 11, 2026
Unusual Machines Inc UMAC
BUY Austin Bohlig $30.00
Est. +31%
$22.85 $26.35
$24.43 +6.9%
Jun 11, 2026
Navan, Inc. NAVN
BUY Scott Berg $30.00
Est. +44%
$20.87 $24.50
$19.93 -4.5%
Jun 10, 2026
Hyliion Holdings Corporation - Ordinary Shares - Class A HYLN
BUY Sean Milligan $9.00
Est. +42%
$6.34 $7.80
$7.40 +16.7%
Jun 10, 2026
Ceco Environmental Corp. CECO
BUY James Ricchiuti $110.00
Est. +15%
$95.45 $101.24
$96.74 +1.4%
Jun 10, 2026
Power Integrations Inc. POWI
BUY - $90.00
Est. +20%
$74.71 $81.31
$78.38 +4.9%
Jun 09, 2026
Applied Digital Corporation APLD
BUY John Todaro $83.00
Est. +103%
$40.95 $46.87
$42.70 +4.3%
Jun 08, 2026
Nurix Therapeutics Inc NRIX
BUY - $34.00
Est. +114%
$15.89 $18.91
$16.95 +6.7%
Jun 08, 2026
Sportradar Group AG - Ordinary Shares - Class A SRAD
BUY Bernie McTernan $23.00
Est. +53%
$15.05 $17.43
$15.99 +6.2%
Jun 08, 2026
Biogen Inc BIIB
BUY - $255.00
Est. +31%
$195.34 $203.45
$200.05 +2.4%
Jun 05, 2026
Carvana Co. - Ordinary Shares - Class A CVNA
BUY Chris Pierce $120.00
Est. +77%
$67.72 $73.55
$64.10 -5.3%
Jun 05, 2026
Cooper Companies, Inc. COO
BUY David Saxon $86.00
Est. +39%
$62.02 $69.00
$67.88 +9.4%
Jun 05, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
BUY - $53.00
Est. +22%
$43.53 $39.14
$31.15 -28.4%
Jun 05, 2026
ServiceTitan, Inc. TTAN
BUY Scott Berg $100.00
Est. +35%
$74.33 $84.09
$66.77 -10.2%
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY Mike Cikos $780.00
Est. +12%
$696.19 $720.96
$682.80 -1.9%
Jun 04, 2026
PVH Corp PVH
BUY - $102.00
Est. +31%
$78.16 $83.62
$81.96 +4.9%
Jun 04, 2026
CIENA Corp. CIEN
BUY Ryan Koontz $600.00
Est. +12%
$535.63 $552.39
$445.98 -16.7%
Jun 03, 2026
Medtronic Plc MDT
BUY Mike Matson $101.00
Est. +29%
$78.03 $82.83
$80.20 +2.8%
Jun 03, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Mike Cikos $330.00
Est. +26%
$261.14 $263.64
$232.78 -10.9%
Jun 03, 2026
Lyell Immunopharma Inc LYEL
BUY - $45.00
Est. +202%
$14.89 $14.87
$13.50 -9.3%
Jun 03, 2026
Unisys Corp. UIS
BUY Mayank Tandon $6.00
Est. +30%
$4.62 $4.71
$3.85 -16.7%
Jun 03, 2026
Gitlab Inc - Ordinary Shares - Class A GTLB
BUY Mike Cikos $38.00
Est. +19%
$31.82 $32.09
$27.79 -12.7%
Jun 03, 2026
Palo Alto Networks Inc PANW
BUY - $350.00
Est. +18%
$297.18 $288.00
$279.62 -5.9%
Jun 02, 2026
Credo Technology Group Holding Ltd CRDO
BUY Quinn Bolton $275.00
Est. +22%
$226.10 $270.21
$250.81 +10.9%
Jun 02, 2026
Veradermics, Incorporated MANE
BUY - $136.00
Est. +34%
$101.51 $104.04
$96.07 -5.4%
Jun 01, 2026
Oculis Holding AG OCS
BUY - $38.00
Est. +67%
$22.71 $16.00
$11.09 -51.2%
Jun 01, 2026
Plexus Corp. PLXS
BUY James Ricchiuti $310.00
Est. +16%
$268.36 $299.00
$295.02 +9.9%
Jun 01, 2026
Viasat, Inc. VSAT
BUY Ryan Koontz $90.00
Est. +12%
$80.62 $80.59
$70.17 -13.0%
Jun 01, 2026
Veracyte Inc VCYT
BUY Mike Matson $57.00
Est. +18%
$48.38 $50.54
$47.33 -2.2%
Jun 01, 2026
MP Materials Corporation MP
BUY - $81.00
Est. +25%
$64.70 $73.52
$57.55 -11.1%
May 29, 2026
MongoDB Inc - Ordinary Shares - Class A MDB
BUY Mike Cikos $400.00
Est. +23%
$325.68 $412.00
$342.80 +5.3%
May 28, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Mike Cikos $300.00
Est. +71%
$175.26 $284.99
$232.78 +32.8%
May 28, 2026
Nutanix Inc - Ordinary Shares - Class A NTNX
BUY Mike Cikos $60.00
Est. +29%
$46.57 $56.02
$49.31 +5.9%
May 28, 2026
TTM Technologies Inc TTMI
BUY James Ricchiuti $208.00
Est. +9%
$190.67 $197.32
$194.05 +1.8%
May 28, 2026
Marvell Technology Inc MRVL
BUY Quinn Bolton $270.00
Est. +36%
$198.70 $324.15
$279.70 +40.8%
May 27, 2026
ICU Medical, Inc. ICUI
BUY - $165.00
Est. +22%
$134.97 $144.38
$142.20 +5.4%
May 27, 2026
Semtech Corp. SMTC
BUY Quinn Bolton $200.00
Est. +22%
$164.46 $172.30
$166.71 +1.4%
May 26, 2026
Vicor Corp. VICR
BUY Quinn Bolton $350.00
Est. +5%
$332.95 $361.89
$303.77 -8.8%
May 22, 2026
Zoom Video Communications Inc - Ordinary Shares - Class A ZM
BUY Joshua Reilly $130.00
Est. +34%
$96.75 $114.74
$93.68 -3.2%
May 22, 2026
Workday Inc - Ordinary Shares - Class A WDAY
BUY - $180.00
Est. +48%
$121.85 $158.62
$130.80 +7.3%
May 22, 2026
Tenable Holdings Inc TENB
BUY - $30.00
Est. +19%
$25.17 $30.93
$26.80 +6.5%
May 22, 2026
Eos Energy Enterprises Inc - Ordinary Shares - Class A EOSE
BUY - $11.00
Est. +35%
$8.17 $9.69
$6.06 -25.8%
May 21, 2026
NVIDIA Corp NVDA
BUY Rajvindra Gill $270.00
Est. +21%
$223.47 $232.28
$205.19 -8.2%
May 21, 2026
Applied Digital Corporation APLD
BUY John Todaro $66.00
Est. +67%
$39.52 $50.73
$42.70 +8.0%
May 21, 2026
Ralph Lauren Corp - Ordinary Shares - Class A RL
BUY Tom Nikic $405.00
Est. +8%
$375.88 $405.49
$403.98 +7.5%
May 20, 2026
Quicklogic Corp QUIK
BUY Neil Young $22.00
Est. +23%
$17.92 $24.33
$21.81 +21.7%
May 15, 2026
Unusual Machines Inc UMAC
BUY - $22.00
Est. +42%
$15.50 $34.36
$24.43 +57.6%
May 15, 2026
Applied Materials Inc. AMAT
BUY - $530.00
Est. +22%
$433.41 $569.92
$567.25 +30.9%
Analyst -
Signal & Target
BUY $11.00
Start Price $7.08
Best Price (1Y)
$7.38
Current Price $6.71
Return -5.2%
Analyst Tom Nikic
Signal & Target
BUY $52.00
Start Price $45.89
Best Price (1Y)
$46.87
Current Price $46.15
Return +0.6%
Analyst -
Signal & Target
BUY $97.00
Start Price $86.36
Best Price (1Y)
$96.10
Current Price $93.19
Return +7.9%
Analyst Austin Bohlig
Signal & Target
BUY $30.00
Start Price $22.85
Best Price (1Y)
$26.35
Current Price $24.43
Return +6.9%
Navan, Inc.
NAVN
Jun 11, 2026
Analyst Scott Berg
Signal & Target
BUY $30.00
Start Price $20.87
Best Price (1Y)
$24.50
Current Price $19.93
Return -4.5%
Analyst Sean Milligan
Signal & Target
BUY $9.00
Start Price $6.34
Best Price (1Y)
$7.80
Current Price $7.40
Return +16.7%
Analyst James Ricchiuti
Signal & Target
BUY $110.00
Start Price $95.45
Best Price (1Y)
$101.24
Current Price $96.74
Return +1.4%
Analyst -
Signal & Target
BUY $90.00
Start Price $74.71
Best Price (1Y)
$81.31
Current Price $78.38
Return +4.9%
Analyst John Todaro
Signal & Target
BUY $83.00
Start Price $40.95
Best Price (1Y)
$46.87
Current Price $42.70
Return +4.3%
Analyst -
Signal & Target
BUY $34.00
Start Price $15.89
Best Price (1Y)
$18.91
Current Price $16.95
Return +6.7%
Analyst Bernie McTernan
Signal & Target
BUY $23.00
Start Price $15.05
Best Price (1Y)
$17.43
Current Price $15.99
Return +6.2%
Biogen Inc
BIIB
Jun 08, 2026
Analyst -
Signal & Target
BUY $255.00
Start Price $195.34
Best Price (1Y)
$203.45
Current Price $200.05
Return +2.4%
Analyst Chris Pierce
Signal & Target
BUY $120.00
Start Price $67.72
Best Price (1Y)
$73.55
Current Price $64.10
Return -5.3%
Analyst David Saxon
Signal & Target
BUY $86.00
Start Price $62.02
Best Price (1Y)
$69.00
Current Price $67.88
Return +9.4%
Analyst -
Signal & Target
BUY $53.00
Start Price $43.53
Best Price (1Y)
$39.14
Current Price $31.15
Return -28.4%
Analyst Scott Berg
Signal & Target
BUY $100.00
Start Price $74.33
Best Price (1Y)
$84.09
Current Price $66.77
Return -10.2%
Analyst Mike Cikos
Signal & Target
BUY $780.00
Start Price $696.19
Best Price (1Y)
$720.96
Current Price $682.80
Return -1.9%
PVH Corp
PVH
Jun 04, 2026
Analyst -
Signal & Target
BUY $102.00
Start Price $78.16
Best Price (1Y)
$83.62
Current Price $81.96
Return +4.9%
CIENA Corp.
CIEN
Jun 04, 2026
Analyst Ryan Koontz
Signal & Target
BUY $600.00
Start Price $535.63
Best Price (1Y)
$552.39
Current Price $445.98
Return -16.7%
Medtronic Plc
MDT
Jun 03, 2026
Analyst Mike Matson
Signal & Target
BUY $101.00
Start Price $78.03
Best Price (1Y)
$82.83
Current Price $80.20
Return +2.8%
Analyst Mike Cikos
Signal & Target
BUY $330.00
Start Price $261.14
Best Price (1Y)
$263.64
Current Price $232.78
Return -10.9%
Analyst -
Signal & Target
BUY $45.00
Start Price $14.89
Best Price (1Y)
$14.87
Current Price $13.50
Return -9.3%
Unisys Corp.
UIS
Jun 03, 2026
Analyst Mayank Tandon
Signal & Target
BUY $6.00
Start Price $4.62
Best Price (1Y)
$4.71
Current Price $3.85
Return -16.7%
Analyst Mike Cikos
Signal & Target
BUY $38.00
Start Price $31.82
Best Price (1Y)
$32.09
Current Price $27.79
Return -12.7%
Analyst -
Signal & Target
BUY $350.00
Start Price $297.18
Best Price (1Y)
$288.00
Current Price $279.62
Return -5.9%
Analyst Quinn Bolton
Signal & Target
BUY $275.00
Start Price $226.10
Best Price (1Y)
$270.21
Current Price $250.81
Return +10.9%
Analyst -
Signal & Target
BUY $136.00
Start Price $101.51
Best Price (1Y)
$104.04
Current Price $96.07
Return -5.4%
Analyst -
Signal & Target
BUY $38.00
Start Price $22.71
Best Price (1Y)
$16.00
Current Price $11.09
Return -51.2%
Plexus Corp.
PLXS
Jun 01, 2026
Analyst James Ricchiuti
Signal & Target
BUY $310.00
Start Price $268.36
Best Price (1Y)
$299.00
Current Price $295.02
Return +9.9%
Viasat, Inc.
VSAT
Jun 01, 2026
Analyst Ryan Koontz
Signal & Target
BUY $90.00
Start Price $80.62
Best Price (1Y)
$80.59
Current Price $70.17
Return -13.0%
Veracyte Inc
VCYT
Jun 01, 2026
Analyst Mike Matson
Signal & Target
BUY $57.00
Start Price $48.38
Best Price (1Y)
$50.54
Current Price $47.33
Return -2.2%
Analyst -
Signal & Target
BUY $81.00
Start Price $64.70
Best Price (1Y)
$73.52
Current Price $57.55
Return -11.1%
Analyst Mike Cikos
Signal & Target
BUY $400.00
Start Price $325.68
Best Price (1Y)
$412.00
Current Price $342.80
Return +5.3%
Analyst Mike Cikos
Signal & Target
BUY $300.00
Start Price $175.26
Best Price (1Y)
$284.99
Current Price $232.78
Return +32.8%
Analyst Mike Cikos
Signal & Target
BUY $60.00
Start Price $46.57
Best Price (1Y)
$56.02
Current Price $49.31
Return +5.9%
Analyst James Ricchiuti
Signal & Target
BUY $208.00
Start Price $190.67
Best Price (1Y)
$197.32
Current Price $194.05
Return +1.8%
Analyst Quinn Bolton
Signal & Target
BUY $270.00
Start Price $198.70
Best Price (1Y)
$324.15
Current Price $279.70
Return +40.8%
Analyst -
Signal & Target
BUY $165.00
Start Price $134.97
Best Price (1Y)
$144.38
Current Price $142.20
Return +5.4%
Analyst Quinn Bolton
Signal & Target
BUY $200.00
Start Price $164.46
Best Price (1Y)
$172.30
Current Price $166.71
Return +1.4%
Vicor Corp.
VICR
May 26, 2026
Analyst Quinn Bolton
Signal & Target
BUY $350.00
Start Price $332.95
Best Price (1Y)
$361.89
Current Price $303.77
Return -8.8%
Analyst Joshua Reilly
Signal & Target
BUY $130.00
Start Price $96.75
Best Price (1Y)
$114.74
Current Price $93.68
Return -3.2%
Analyst -
Signal & Target
BUY $180.00
Start Price $121.85
Best Price (1Y)
$158.62
Current Price $130.80
Return +7.3%
Analyst -
Signal & Target
BUY $30.00
Start Price $25.17
Best Price (1Y)
$30.93
Current Price $26.80
Return +6.5%
Analyst -
Signal & Target
BUY $11.00
Start Price $8.17
Best Price (1Y)
$9.69
Current Price $6.06
Return -25.8%
NVIDIA Corp
NVDA
May 21, 2026
Analyst Rajvindra Gill
Signal & Target
BUY $270.00
Start Price $223.47
Best Price (1Y)
$232.28
Current Price $205.19
Return -8.2%
Analyst John Todaro
Signal & Target
BUY $66.00
Start Price $39.52
Best Price (1Y)
$50.73
Current Price $42.70
Return +8.0%
Analyst Tom Nikic
Signal & Target
BUY $405.00
Start Price $375.88
Best Price (1Y)
$405.49
Current Price $403.98
Return +7.5%
Analyst Neil Young
Signal & Target
BUY $22.00
Start Price $17.92
Best Price (1Y)
$24.33
Current Price $21.81
Return +21.7%
Analyst -
Signal & Target
BUY $22.00
Start Price $15.50
Best Price (1Y)
$34.36
Current Price $24.43
Return +57.6%
Analyst -
Signal & Target
BUY $530.00
Start Price $433.41
Best Price (1Y)
$569.92
Current Price $567.25
Return +30.9%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 05, 2026
ServiceTitan, Inc. TTAN
Hold Buy Buy
Jun 05, 2026
Carvana Co. - Ordinary Shares - Class A CVNA
Hold Buy Buy
Jun 05, 2026
Cooper Companies, Inc. COO
Hold Buy Buy
Jun 05, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
Hold Buy Buy
Jun 04, 2026
CIENA Corp. CIEN
Hold Buy Buy
Jun 04, 2026
Nike, Inc. - Ordinary Shares - Class B NKE
Hold Hold Hold
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Buy Buy
Jun 04, 2026
PVH Corp PVH
Hold Buy Buy
Jun 03, 2026
Palo Alto Networks Inc PANW
Hold Buy Buy
Jun 03, 2026
Medtronic Plc MDT
Hold Buy Buy
Jun 03, 2026
International Business Machines Corp. IBM
Initialise Buy
Jun 03, 2026
Quantum Corp QMCO
Initialise Buy Buy
Jun 03, 2026
Karooooo Ltd KARO
Hold Buy Buy
Jun 03, 2026
Unisys Corp. UIS
Hold Buy Buy
Jun 03, 2026
Fox Factory Holding Corp FOXF
Hold Buy Buy
Jun 03, 2026
Gitlab Inc - Ordinary Shares - Class A GTLB
Hold Buy Buy
Jun 02, 2026
Veradermics, Incorporated MANE
Initialise Buy
Jun 02, 2026
Generac Holdings Inc GNRC
Hold Buy Buy
Jun 02, 2026
Heron Therapeutics Inc HRTX
Downgrade Buy Hold
Jun 01, 2026
Veracyte Inc VCYT
Hold Buy Buy
Jun 01, 2026
Viasat, Inc. VSAT
Hold Buy Buy
Jun 01, 2026
Oculis Holding AG OCS
Hold Buy Buy
Jun 01, 2026
Credo Technology Group Holding Ltd CRDO
Hold Buy Buy
Jun 01, 2026
MP Materials Corporation MP
Initialise Buy Buy
Jun 01, 2026
Plexus Corp. PLXS
Hold Buy Buy
May 29, 2026
MongoDB Inc - Ordinary Shares - Class A MDB
Hold Overweight Overweight
May 28, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
Hold Buy Buy
May 28, 2026
Marvell Technology Inc MRVL
Hold Buy Buy
May 28, 2026
Nutanix Inc - Ordinary Shares - Class A NTNX
Hold Buy Buy
May 28, 2026
TTM Technologies Inc TTMI
Hold Buy Buy
May 27, 2026
Global E Online Ltd GLBE
Hold Buy Buy
May 27, 2026
Insight Enterprises Inc. NSIT
Upgrade Overweight
May 27, 2026
ICU Medical, Inc. ICUI
Upgrade Hold Buy
May 27, 2026
Semtech Corp. SMTC
Hold Buy Buy
May 26, 2026
Perion Network Ltd. PERI
Hold Hold Hold
May 26, 2026
Vicor Corp. VICR
Hold Buy Buy
May 22, 2026
Tenable Holdings Inc TENB
Hold Buy Buy
May 22, 2026
Zoom Video Communications Inc - Ordinary Shares - Class A ZM
Hold Buy Buy
May 22, 2026
Workday Inc - Ordinary Shares - Class A WDAY
Hold Buy Buy
May 22, 2026
Euronet Worldwide Inc EEFT
Hold Buy Buy
May 22, 2026
Eos Energy Enterprises Inc - Ordinary Shares - Class A EOSE
Initialise Buy
May 22, 2026
Riot Platforms Inc RIOT
Hold Buy Buy
May 21, 2026
NVIDIA Corp NVDA
Hold Buy Buy
May 21, 2026
Ralph Lauren Corp - Ordinary Shares - Class A RL
Hold Buy Buy
May 21, 2026
Streamex Corp. STEX
Hold Buy Buy
May 20, 2026
Quicklogic Corp QUIK
Initialise Buy
May 20, 2026
Humana Inc. HUM
Initialise Buy
May 15, 2026
Applied Materials Inc. AMAT
Hold Buy Buy
May 15, 2026
Applied Digital Corporation APLD
Hold Buy Buy
May 15, 2026
Unusual Machines Inc UMAC
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 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 -
To Buy
Action Initialise
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 -
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
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 Initialise
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Overweight
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 Hold
From Buy
To Buy
Action Upgrade
From -
To Overweight
Action Upgrade
From Hold
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 Initialise
From -
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