← 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.
+31.2%
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 📉
53%
818 W / 731 L
Target Met
? How often was the target reached?
Hits vs. Total.
73%
608 W / 229 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
11%
94 W / 743 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
4%
32 W / 805 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.
53%
574 W / 501 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
53%
802 W / 710 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
43%
16 W / 21 L

Top 5 Analysts (Score, >10 Trades)

1. Kyle Peterson 41 2. John Todaro 41 3. Mike Cikos 40 4. Laura Martin 39 5. James Ricchiuti 38

Top 5 Analysts (Score, >50 Trades)

1. Mike Cikos 40 2. Laura Martin 39 3. James Ricchiuti 38 4. Quinn Bolton 36 5. Scott Berg 35

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jul 21, 2026
Robinhood Markets Inc - Ordinary Shares - Class A HOOD
BUY - $123.00
Est. +24%
$99.28 $106.89
$104.48 +5.2%
Jul 21, 2026
AMC Entertainment Holdings Inc - Ordinary Shares - Class A AMC
BUY - $3.50
Est. +42%
$2.46 $2.42
$2.25 -8.5%
Jul 21, 2026
Vicor Corp. VICR
BUY Quinn Bolton $320.00
Est. +49%
$214.70 $227.51
$217.35 +1.2%
Jul 20, 2026
Hut 8 Corp HUT
BUY John Todaro $145.00
Est. +45%
$100.25 $114.60
$109.86 +9.6%
Jul 17, 2026
Personalis Inc PSNL
BUY - $17.00
Est. +9%
$15.58 $16.39
$12.44 -20.2%
Jul 17, 2026
IPG Photonics Corp IPGP
BUY - $120.00
Est. +15%
$104.33 $105.63
$97.84 -6.2%
Jul 15, 2026
Space Exploration Technologies Corp. SPCX
BUY - $250.00
Est. +84%
$136.08 $139.34
$115.26 -15.3%
Jul 14, 2026
Karooooo Ltd KARO
BUY - $70.00
Est. +22%
$57.19 $66.19
$62.47 +9.2%
Jul 13, 2026
Primoris Services Corp PRIM
BUY - $172.00
Est. +102%
$85.22 $91.40
$89.52 +5.0%
Jul 13, 2026
Park Aerospace Corp PKE
BUY - $43.00
Est. +28%
$33.65 $35.88
$33.49 -0.5%
Jul 10, 2026
MapLight Therapeutics, Inc. MPLT
BUY - $45.00
Est. +13%
$39.80 $40.43
$35.31 -11.3%
Jul 09, 2026
Centrus Energy Corp - Ordinary Shares - Class A LEU
BUY Carter Goman $264.00
Est. +59%
$166.47 $178.42
$174.28 +4.7%
Jul 09, 2026
Levi Strauss & Co. - Ordinary Shares Cls A LEVI
BUY Tom Nikic $28.00
Est. +15%
$24.38 $25.06
$24.73 +1.4%
Jul 09, 2026
nLIGHT Inc LASR
BUY - $90.00
Est. +20%
$74.71 $76.62
$72.44 -3.0%
Jul 09, 2026
Celsius Holdings Inc CELH
BUY - $55.00
Est. +80%
$30.60 $31.30
$28.47 -7.0%
Jul 09, 2026
Ionis Pharmaceuticals Inc IONS
BUY Joseph Stringer $86.00
Est. +33%
$64.50 $70.35
$54.01 -16.3%
Jul 08, 2026
Boston Scientific Corp. BSX
BUY Mike Matson $57.00
Est. +26%
$45.30 $45.51
$42.97 -5.1%
Jul 08, 2026
Vera Therapeutics Inc - Ordinary Shares - Class A VERA
BUY - $125.00
Est. +191%
$42.96 $43.69
$36.06 -16.1%
Jul 07, 2026
Ondas Holdings Inc ONDS
BUY - $19.00
Est. +150%
$7.59 $8.58
$8.00 +5.4%
Jul 07, 2026
Space Exploration Technologies Corp. SPCX
BUY - $200.00
Est. +25%
$160.42 $159.30
$115.26 -28.2%
Jul 07, 2026
TeraWulf Inc WULF
BUY - $33.00
Est. +49%
$22.21 $24.58
$19.49 -12.2%
Jul 07, 2026
Upstart Holdings Inc UPST
BUY - $40.00
Est. +17%
$34.33 $35.72
$28.64 -16.6%
Jul 07, 2026
Palo Alto Networks Inc PANW
BUY - $425.00
Est. +19%
$357.53 $368.67
$335.28 -6.2%
Jul 06, 2026
Axon Enterprise Inc AXON
BUY - $750.00
Est. +26%
$597.04 $665.07
$491.49 -17.7%
Jul 02, 2026
Silicom Ltd SILC
BUY Ryan Koontz $60.00
Est. +36%
$44.18 $52.47
$44.28 +0.2%
Jul 01, 2026
CARLSMED, INC. CARL
BUY David Saxon $17.00
Est. +64%
$10.38 $13.07
$11.02 +6.2%
Jun 30, 2026
AeroVironment Inc. AVAV
BUY - $225.00
Est. +42%
$159.00 $200.38
$150.35 -5.4%
Jun 29, 2026
Stagwell Inc - Ordinary Shares - Class A STGW
BUY - $8.00
Est. +14%
$7.04 $8.08
$7.06 +0.3%
Jun 29, 2026
Biohaven Ltd BHVN
SELL - $11.00
Est. +31%
$15.83 $13.62 (Low)
$14.75 +6.8%
Jun 29, 2026
Revolution Medicines Inc RVMD
BUY Ami Fadia $235.00
Est. +26%
$186.39 $193.74
$182.96 -1.8%
Jun 29, 2026
Praxis Precision Medicines Inc PRAX
BUY Ami Fadia $575.00
Est. +74%
$329.52 $353.99
$312.10 -5.3%
Jun 26, 2026
ON Semiconductor Corp. ON
BUY - $130.00
Est. +9%
$118.74 $102.64
$92.31 -22.3%
Jun 26, 2026
Nu Holdings Ltd - Ordinary Shares Class A NU
BUY Kyle Peterson $17.00
Est. +36%
$12.46 $14.54
$14.51 +16.5%
Jun 26, 2026
Barnes & Noble Education Inc BNED
BUY Ryan MacDonald $16.00
Est. +19%
$13.43 $14.75
$11.90 -11.4%
Jun 25, 2026
Micron Technology Inc. MU
BUY - $1,650.00
Est. +57%
$1,048.51 $1,255.00
$959.48 -8.5%
Jun 25, 2026
Velocity Acquisition Corp - Class A VELO
BUY - $33.00
Est. +83%
$18.05 $20.55
$10.51 -41.8%
Jun 24, 2026
Okta Inc - Ordinary Shares - Class A OKTA
BUY - $140.00
Est. +18%
$118.40 $157.00
$136.69 +15.4%
Jun 24, 2026
Backblaze Inc - Ordinary Shares - Class A BLZE
BUY - $14.00
Est. +20%
$11.66 $18.25
$13.42 +15.1%
Jun 23, 2026
Definium Therapeutics, Inc. DFTX
BUY Ami Fadia $50.00
Est. +36%
$36.67 $49.20
$43.67 +19.1%
Jun 22, 2026
Vicor Corp. VICR
BUY Quinn Bolton $400.00
Est. +21%
$331.18 $382.54
$217.35 -34.4%
Jun 22, 2026
Micron Technology Inc. MU
BUY Quinn Bolton $1,550.00
Est. +37%
$1,133.99 $1,255.00
$959.48 -15.4%
Jun 18, 2026
Alkermes plc ALKS
BUY Ami Fadia $54.00
Est. +21%
$44.51 $55.67
$52.58 +18.1%
Jun 18, 2026
Sezzle Inc. SEZL
BUY Kyle Peterson $166.00
Est. +13%
$146.73 $194.78
$174.24 +18.7%
Jun 18, 2026
Jabil Inc JBL
BUY - $470.00
Est. +25%
$374.98 $390.05
$318.32 -15.1%
Jun 17, 2026
Glaukos Corporation GKOS
BUY David Saxon $150.00
Est. +18%
$127.53 $161.53
$152.86 +19.9%
Jun 17, 2026
Nexxen International Ltd. - ADR NEXN
BUY - $10.50
Est. +20%
$8.75 $10.45
$9.71 +11.0%
Jun 17, 2026
Oncology Institute Inc (The) TOI
BUY - $7.00
Est. +37%
$5.10 $6.65
$5.29 +3.7%
Jun 17, 2026
Taboola.com Ltd TBLA
BUY Laura Martin $5.50
Est. +9%
$5.04 $5.71
$4.92 -2.4%
Jun 16, 2026
Gilat Satellite Networks GILT
BUY Ryan Koontz $20.00
Est. +40%
$14.30 $14.00
$11.32 -20.8%
Jun 16, 2026
Arm Holdings plc. - ADR ARM
SELL Charles Shi $400.00
Est. +3%
$412.55 $252.61 (Low)
$283.40 +31.3%
Analyst -
Signal & Target
BUY $123.00
Start Price $99.28
Best Price (1Y)
$106.89
Current Price $104.48
Return +5.2%
Analyst -
Signal & Target
BUY $3.50
Start Price $2.46
Best Price (1Y)
$2.42
Current Price $2.25
Return -8.5%
Vicor Corp.
VICR
Jul 21, 2026
Analyst Quinn Bolton
Signal & Target
BUY $320.00
Start Price $214.70
Best Price (1Y)
$227.51
Current Price $217.35
Return +1.2%
Hut 8 Corp
HUT
Jul 20, 2026
Analyst John Todaro
Signal & Target
BUY $145.00
Start Price $100.25
Best Price (1Y)
$114.60
Current Price $109.86
Return +9.6%
Analyst -
Signal & Target
BUY $17.00
Start Price $15.58
Best Price (1Y)
$16.39
Current Price $12.44
Return -20.2%
Analyst -
Signal & Target
BUY $120.00
Start Price $104.33
Best Price (1Y)
$105.63
Current Price $97.84
Return -6.2%
Analyst -
Signal & Target
BUY $250.00
Start Price $136.08
Best Price (1Y)
$139.34
Current Price $115.26
Return -15.3%
Karooooo Ltd
KARO
Jul 14, 2026
Analyst -
Signal & Target
BUY $70.00
Start Price $57.19
Best Price (1Y)
$66.19
Current Price $62.47
Return +9.2%
Analyst -
Signal & Target
BUY $172.00
Start Price $85.22
Best Price (1Y)
$91.40
Current Price $89.52
Return +5.0%
Analyst -
Signal & Target
BUY $43.00
Start Price $33.65
Best Price (1Y)
$35.88
Current Price $33.49
Return -0.5%
Analyst -
Signal & Target
BUY $45.00
Start Price $39.80
Best Price (1Y)
$40.43
Current Price $35.31
Return -11.3%
Analyst Carter Goman
Signal & Target
BUY $264.00
Start Price $166.47
Best Price (1Y)
$178.42
Current Price $174.28
Return +4.7%
Analyst Tom Nikic
Signal & Target
BUY $28.00
Start Price $24.38
Best Price (1Y)
$25.06
Current Price $24.73
Return +1.4%
nLIGHT Inc
LASR
Jul 09, 2026
Analyst -
Signal & Target
BUY $90.00
Start Price $74.71
Best Price (1Y)
$76.62
Current Price $72.44
Return -3.0%
Analyst -
Signal & Target
BUY $55.00
Start Price $30.60
Best Price (1Y)
$31.30
Current Price $28.47
Return -7.0%
Analyst Joseph Stringer
Signal & Target
BUY $86.00
Start Price $64.50
Best Price (1Y)
$70.35
Current Price $54.01
Return -16.3%
Analyst Mike Matson
Signal & Target
BUY $57.00
Start Price $45.30
Best Price (1Y)
$45.51
Current Price $42.97
Return -5.1%
Analyst -
Signal & Target
BUY $125.00
Start Price $42.96
Best Price (1Y)
$43.69
Current Price $36.06
Return -16.1%
Analyst -
Signal & Target
BUY $19.00
Start Price $7.59
Best Price (1Y)
$8.58
Current Price $8.00
Return +5.4%
Analyst -
Signal & Target
BUY $200.00
Start Price $160.42
Best Price (1Y)
$159.30
Current Price $115.26
Return -28.2%
TeraWulf Inc
WULF
Jul 07, 2026
Analyst -
Signal & Target
BUY $33.00
Start Price $22.21
Best Price (1Y)
$24.58
Current Price $19.49
Return -12.2%
Analyst -
Signal & Target
BUY $40.00
Start Price $34.33
Best Price (1Y)
$35.72
Current Price $28.64
Return -16.6%
Analyst -
Signal & Target
BUY $425.00
Start Price $357.53
Best Price (1Y)
$368.67
Current Price $335.28
Return -6.2%
Analyst -
Signal & Target
BUY $750.00
Start Price $597.04
Best Price (1Y)
$665.07
Current Price $491.49
Return -17.7%
Silicom Ltd
SILC
Jul 02, 2026
Analyst Ryan Koontz
Signal & Target
BUY $60.00
Start Price $44.18
Best Price (1Y)
$52.47
Current Price $44.28
Return +0.2%
Analyst David Saxon
Signal & Target
BUY $17.00
Start Price $10.38
Best Price (1Y)
$13.07
Current Price $11.02
Return +6.2%
Analyst -
Signal & Target
BUY $225.00
Start Price $159.00
Best Price (1Y)
$200.38
Current Price $150.35
Return -5.4%
Analyst -
Signal & Target
BUY $8.00
Start Price $7.04
Best Price (1Y)
$8.08
Current Price $7.06
Return +0.3%
Biohaven Ltd
BHVN
Jun 29, 2026
Analyst -
Signal & Target
SELL $11.00
Start Price $15.83
Best Price (1Y)
$13.62
Current Price $14.75
Return +6.8%
Analyst Ami Fadia
Signal & Target
BUY $235.00
Start Price $186.39
Best Price (1Y)
$193.74
Current Price $182.96
Return -1.8%
Analyst Ami Fadia
Signal & Target
BUY $575.00
Start Price $329.52
Best Price (1Y)
$353.99
Current Price $312.10
Return -5.3%
Analyst -
Signal & Target
BUY $130.00
Start Price $118.74
Best Price (1Y)
$102.64
Current Price $92.31
Return -22.3%
Analyst Kyle Peterson
Signal & Target
BUY $17.00
Start Price $12.46
Best Price (1Y)
$14.54
Current Price $14.51
Return +16.5%
Analyst Ryan MacDonald
Signal & Target
BUY $16.00
Start Price $13.43
Best Price (1Y)
$14.75
Current Price $11.90
Return -11.4%
Analyst -
Signal & Target
BUY $1,650.00
Start Price $1,048.51
Best Price (1Y)
$1,255.00
Current Price $959.48
Return -8.5%
Analyst -
Signal & Target
BUY $33.00
Start Price $18.05
Best Price (1Y)
$20.55
Current Price $10.51
Return -41.8%
Analyst -
Signal & Target
BUY $140.00
Start Price $118.40
Best Price (1Y)
$157.00
Current Price $136.69
Return +15.4%
Analyst -
Signal & Target
BUY $14.00
Start Price $11.66
Best Price (1Y)
$18.25
Current Price $13.42
Return +15.1%
Analyst Ami Fadia
Signal & Target
BUY $50.00
Start Price $36.67
Best Price (1Y)
$49.20
Current Price $43.67
Return +19.1%
Vicor Corp.
VICR
Jun 22, 2026
Analyst Quinn Bolton
Signal & Target
BUY $400.00
Start Price $331.18
Best Price (1Y)
$382.54
Current Price $217.35
Return -34.4%
Analyst Quinn Bolton
Signal & Target
BUY $1,550.00
Start Price $1,133.99
Best Price (1Y)
$1,255.00
Current Price $959.48
Return -15.4%
Alkermes plc
ALKS
Jun 18, 2026
Analyst Ami Fadia
Signal & Target
BUY $54.00
Start Price $44.51
Best Price (1Y)
$55.67
Current Price $52.58
Return +18.1%
Sezzle Inc.
SEZL
Jun 18, 2026
Analyst Kyle Peterson
Signal & Target
BUY $166.00
Start Price $146.73
Best Price (1Y)
$194.78
Current Price $174.24
Return +18.7%
Jabil Inc
JBL
Jun 18, 2026
Analyst -
Signal & Target
BUY $470.00
Start Price $374.98
Best Price (1Y)
$390.05
Current Price $318.32
Return -15.1%
Analyst David Saxon
Signal & Target
BUY $150.00
Start Price $127.53
Best Price (1Y)
$161.53
Current Price $152.86
Return +19.9%
Analyst -
Signal & Target
BUY $10.50
Start Price $8.75
Best Price (1Y)
$10.45
Current Price $9.71
Return +11.0%
Analyst -
Signal & Target
BUY $7.00
Start Price $5.10
Best Price (1Y)
$6.65
Current Price $5.29
Return +3.7%
Analyst Laura Martin
Signal & Target
BUY $5.50
Start Price $5.04
Best Price (1Y)
$5.71
Current Price $4.92
Return -2.4%
Analyst Ryan Koontz
Signal & Target
BUY $20.00
Start Price $14.30
Best Price (1Y)
$14.00
Current Price $11.32
Return -20.8%
Analyst Charles Shi
Signal & Target
SELL $400.00
Start Price $412.55
Best Price (1Y)
$252.61
Current Price $283.40
Return +31.3%

Recent Upgrades / Downgrades

Date Stock Action From To
Jul 21, 2026
Vicor Corp. VICR
Hold Buy Buy
Jul 21, 2026
Robinhood Markets Inc - Ordinary Shares - Class A HOOD
Hold Buy Buy
Jul 21, 2026
Iris Energy Ltd IREN
Hold Hold Hold
Jul 20, 2026
Tempus AI Inc. - Ordinary Shares - Class A TEM
Downgrade Buy Hold
Jul 20, 2026
RingCentral Inc. - Ordinary Shares - Class A RNG
Hold Buy Buy
Jul 20, 2026
Hut 8 Corp HUT
Hold Buy Buy
Jul 20, 2026
Personalis Inc PSNL
Downgrade Buy Buy
Jul 20, 2026
Tempus AI Inc. - Ordinary Shares - Class A TEM
Hold Buy Buy
Jul 20, 2026
Artivion Inc AORT
Hold Buy Buy
Jul 17, 2026
IPG Photonics Corp IPGP
Hold Buy Buy
Jul 16, 2026
ATAI Life Sciences N.V. ATAI
Downgrade Buy Hold
Jul 15, 2026
Annexon Inc ANNX
Hold Buy Buy
Jul 15, 2026
Cleanspark Inc CLSK
Hold Buy Buy
Jul 15, 2026
Space Exploration Technologies Corp. SPCX
Hold Buy Buy
Jul 13, 2026
Park Aerospace Corp PKE
Initialise Buy
Jul 13, 2026
Conmed Corp. CNMD
Hold Hold Hold
Jul 13, 2026
Semtech Corp. SMTC
Hold Buy Buy
Jul 10, 2026
MapLight Therapeutics, Inc. MPLT
Hold Buy Buy
Jul 10, 2026
nLIGHT Inc LASR
Hold Buy Buy
Jul 10, 2026
MongoDB Inc - Ordinary Shares - Class A MDB
Hold Buy Buy
Jul 09, 2026
Levi Strauss & Co. - Ordinary Shares Cls A LEVI
Hold Buy Buy
Jul 09, 2026
Celsius Holdings Inc CELH
Hold Buy Buy
Jul 09, 2026
Ionis Pharmaceuticals Inc IONS
Hold Buy Buy
Jul 09, 2026
Centrus Energy Corp - Ordinary Shares - Class A LEU
Hold Buy Buy
Jul 08, 2026
Boston Scientific Corp. BSX
Hold Buy Buy
Jul 07, 2026
Ondas Holdings Inc ONDS
Hold Buy Buy
Jul 07, 2026
Space Exploration Technologies Corp. SPCX
Initialise Buy
Jul 07, 2026
Upstart Holdings Inc UPST
Hold Buy Buy
Jul 07, 2026
TeraWulf Inc WULF
Hold Buy Buy
Jul 07, 2026
Palo Alto Networks Inc PANW
Hold Buy Buy
Jul 06, 2026
Axon Enterprise Inc AXON
Hold Buy Buy
Jul 02, 2026
Adobe Inc ADBE
Upgrade Buy Buy
Jul 02, 2026
Silicom Ltd SILC
Upgrade Hold Buy
Jul 01, 2026
CARLSMED, INC. CARL
Initialise Buy
Jun 29, 2026
Roblox Corporation - Ordinary Shares - Class A RBLX
Initialise Buy Buy
Jun 29, 2026
Stagwell Inc - Ordinary Shares - Class A STGW
Hold Buy Buy
Jun 29, 2026
Praxis Precision Medicines Inc PRAX
Hold Buy Buy
Jun 29, 2026
Revolution Medicines Inc RVMD
Hold Buy Buy
Jun 26, 2026
ON Semiconductor Corp. ON
Hold Buy Buy
Jun 26, 2026
Synaptics Inc SYNA
Downgrade Buy Hold
Jun 26, 2026
Nu Holdings Ltd - Ordinary Shares Class A NU
Initialise Buy
Jun 26, 2026
Barnes & Noble Education Inc BNED
Upgrade Hold Buy
Jun 26, 2026
Crocs Inc CROX
Upgrade Buy Buy
Jun 25, 2026
Velocity Acquisition Corp - Class A VELO
Initialise Buy
Jun 24, 2026
Okta Inc - Ordinary Shares - Class A OKTA
Hold Buy Buy
Jun 23, 2026
Definium Therapeutics, Inc. DFTX
Hold Buy Buy
Jun 22, 2026
Vicor Corp. VICR
Hold Buy Buy
Jun 22, 2026
Micron Technology Inc. MU
Hold Buy Buy
Jun 18, 2026
Alkermes plc ALKS
Hold Buy Buy
Jun 18, 2026
Biogen Inc BIIB
Hold Buy Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Downgrade
From Buy
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
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 Buy
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 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 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 Upgrade
From Buy
To Buy
Action Upgrade
From Hold
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 Downgrade
From Buy
To Hold
Action Initialise
From -
To Buy
Action Upgrade
From Hold
To Buy
Action Upgrade
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