← Back to Analysts

Needham Score: 36

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.
+32.7%
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 📉
55%
831 W / 685 L
Target Met
? How often was the target reached?
Hits vs. Total.
73%
591 W / 218 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
11%
87 W / 722 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
4%
31 W / 778 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.
55%
577 W / 469 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
55%
817 W / 664 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
40%
14 W / 21 L

Top 5 Analysts (Score, >10 Trades)

1. John Todaro 45 2. Mike Cikos 41 3. James Ricchiuti 39 4. Laura Martin 39 5. Charles Shi 38

Top 5 Analysts (Score, >50 Trades)

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

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 26, 2026
ON Semiconductor Corp. ON
BUY - $130.00
Est. +9%
$118.74 $98.30
$91.22 -23.2%
Jun 26, 2026
Nu Holdings Ltd - Ordinary Shares Class A NU
BUY Kyle Peterson $17.00
Est. +36%
$12.46 $13.93
$13.61 +9.2%
Jun 26, 2026
Barnes & Noble Education Inc BNED
BUY Ryan MacDonald $16.00
Est. +19%
$13.43 $14.75
$12.19 -9.2%
Jun 25, 2026
Micron Technology Inc. MU
BUY - $1,650.00
Est. +57%
$1,048.51 $1,255.00
$975.56 -7.0%
Jun 25, 2026
Velocity Acquisition Corp - Class A VELO
BUY - $33.00
Est. +83%
$18.05 $20.55
$15.63 -13.4%
Jun 24, 2026
Backblaze Inc - Ordinary Shares - Class A BLZE
BUY - $14.00
Est. +20%
$11.66 $16.59
$15.62 +34.0%
Jun 24, 2026
Okta Inc - Ordinary Shares - Class A OKTA
BUY - $140.00
Est. +18%
$118.40 $145.95
$141.42 +19.4%
Jun 23, 2026
Definium Therapeutics, Inc. DFTX
BUY Ami Fadia $50.00
Est. +36%
$36.67 $49.20
$44.19 +20.5%
Jun 22, 2026
Micron Technology Inc. MU
BUY Quinn Bolton $1,550.00
Est. +37%
$1,133.99 $1,255.00
$975.56 -14.0%
Jun 22, 2026
Vicor Corp. VICR
BUY Quinn Bolton $400.00
Est. +21%
$331.18 $382.54
$282.95 -14.6%
Jun 18, 2026
Jabil Inc JBL
BUY - $470.00
Est. +25%
$374.98 $390.05
$341.30 -9.0%
Jun 18, 2026
Alkermes plc ALKS
BUY Ami Fadia $54.00
Est. +21%
$44.51 $55.27
$54.58 +22.6%
Jun 18, 2026
Sezzle Inc. SEZL
BUY Kyle Peterson $166.00
Est. +13%
$146.73 $184.84
$183.24 +24.9%
Jun 17, 2026
Taboola.com Ltd TBLA
BUY Laura Martin $5.50
Est. +9%
$5.04 $5.26
$5.14 +2.0%
Jun 17, 2026
Glaukos Corporation GKOS
BUY David Saxon $150.00
Est. +18%
$127.53 $148.60
$148.34 +16.3%
Jun 17, 2026
Nexxen International Ltd. - ADR NEXN
BUY - $10.50
Est. +20%
$8.75 $9.72
$9.55 +9.1%
Jun 17, 2026
Oncology Institute Inc (The) TOI
BUY - $7.00
Est. +37%
$5.10 $5.74
$5.28 +3.5%
Jun 16, 2026
Arm Holdings plc. - ADR ARM
SELL Charles Shi $400.00
Est. +3%
$412.55 $303.67 (Low)
$315.28 +23.6%
Jun 16, 2026
Gilat Satellite Networks GILT
BUY Ryan Koontz $20.00
Est. +40%
$14.30 $14.00
$12.88 -9.9%
Jun 15, 2026
Ceva Inc. CEVA
BUY Charles Shi $55.00
Est. +19%
$46.03 $51.60
$40.42 -12.2%
Jun 15, 2026
Roku Inc - Ordinary Shares - Class A ROKU
BUY Laura Martin $170.00
Est. +18%
$143.66 $145.88
$142.43 -0.9%
Jun 12, 2026
Lantronix Inc LTRX
BUY - $11.00
Est. +55%
$7.08 $7.38
$5.49 -22.5%
Jun 12, 2026
Steven Madden Ltd. SHOO
BUY Tom Nikic $52.00
Est. +13%
$45.89 $46.87
$39.92 -13.0%
Jun 11, 2026
Robinhood Markets Inc - Ordinary Shares - Class A HOOD
BUY - $97.00
Est. +12%
$86.36 $120.05
$112.73 +30.5%
Jun 11, 2026
Navan, Inc. NAVN
BUY Scott Berg $30.00
Est. +44%
$20.87 $25.85
$25.67 +23.0%
Jun 11, 2026
Unusual Machines Inc UMAC
BUY Austin Bohlig $30.00
Est. +31%
$22.85 $26.35
$22.08 -3.4%
Jun 10, 2026
Power Integrations Inc. POWI
BUY - $90.00
Est. +20%
$74.71 $91.18
$72.99 -2.3%
Jun 10, 2026
Hyliion Holdings Corporation - Ordinary Shares - Class A HYLN
BUY Sean Milligan $9.00
Est. +42%
$6.34 $8.49
$4.32 -31.9%
Jun 10, 2026
Ceco Environmental Corp. CECO
BUY James Ricchiuti $110.00
Est. +15%
$95.45 $101.24
$82.15 -13.9%
Jun 09, 2026
Applied Digital Corporation APLD
BUY John Todaro $83.00
Est. +103%
$40.95 $47.96
$33.06 -19.3%
Jun 08, 2026
Nurix Therapeutics Inc NRIX
BUY - $34.00
Est. +114%
$15.89 $24.88
$23.97 +50.8%
Jun 08, 2026
Sportradar Group AG - Ordinary Shares - Class A SRAD
BUY Bernie McTernan $23.00
Est. +53%
$15.05 $17.43
$15.01 -0.3%
Jun 08, 2026
Biogen Inc BIIB
BUY - $255.00
Est. +31%
$195.34 $219.00
$216.12 +10.6%
Jun 05, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
BUY - $53.00
Est. +22%
$43.53 $39.14
$31.38 -27.9%
Jun 05, 2026
ServiceTitan, Inc. TTAN
BUY Scott Berg $100.00
Est. +35%
$74.33 $84.09
$78.31 +5.4%
Jun 05, 2026
Carvana Co. - Ordinary Shares - Class A CVNA
BUY Chris Pierce $120.00
Est. +77%
$67.72 $73.55
$68.59 +1.3%
Jun 05, 2026
Cooper Companies, Inc. COO
BUY David Saxon $86.00
Est. +39%
$62.02 $74.45
$74.20 +19.6%
Jun 04, 2026
PVH Corp PVH
BUY - $102.00
Est. +31%
$78.16 $85.28
$75.23 -3.7%
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY Mike Cikos $780.00
Est. +12%
$696.19 $199.53
$193.98 -72.1%
Jun 04, 2026
CIENA Corp. CIEN
BUY Ryan Koontz $600.00
Est. +12%
$535.63 $552.39
$422.46 -21.1%
Jun 03, 2026
Palo Alto Networks Inc PANW
BUY - $350.00
Est. +18%
$297.18 $358.10
$348.06 +17.1%
Jun 03, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Mike Cikos $330.00
Est. +26%
$261.14 $264.87
$260.15 -0.4%
Jun 03, 2026
Lyell Immunopharma Inc LYEL
BUY - $45.00
Est. +202%
$14.89 $14.87
$14.05 -5.6%
Jun 03, 2026
Gitlab Inc - Ordinary Shares - Class A GTLB
BUY Mike Cikos $38.00
Est. +19%
$31.82 $32.59
$32.07 +0.8%
Jun 03, 2026
Medtronic Plc MDT
BUY Mike Matson $101.00
Est. +29%
$78.03 $83.31
$83.19 +6.6%
Jun 03, 2026
Unisys Corp. UIS
BUY Mayank Tandon $6.00
Est. +30%
$4.62 $4.71
$3.75 -18.8%
Jun 02, 2026
Credo Technology Group Holding Ltd CRDO
BUY Quinn Bolton $275.00
Est. +22%
$226.10 $308.67
$241.91 +7.0%
Jun 02, 2026
Veradermics, Incorporated MANE
BUY - $136.00
Est. +34%
$101.51 $131.24
$129.74 +27.8%
Jun 01, 2026
Plexus Corp. PLXS
BUY James Ricchiuti $310.00
Est. +16%
$268.36 $306.78
$275.11 +2.5%
Jun 01, 2026
Oculis Holding AG OCS
BUY - $38.00
Est. +67%
$22.71 $16.00
$14.12 -37.8%
Analyst -
Signal & Target
BUY $130.00
Start Price $118.74
Best Price (1Y)
$98.30
Current Price $91.22
Return -23.2%
Analyst Kyle Peterson
Signal & Target
BUY $17.00
Start Price $12.46
Best Price (1Y)
$13.93
Current Price $13.61
Return +9.2%
Analyst Ryan MacDonald
Signal & Target
BUY $16.00
Start Price $13.43
Best Price (1Y)
$14.75
Current Price $12.19
Return -9.2%
Analyst -
Signal & Target
BUY $1,650.00
Start Price $1,048.51
Best Price (1Y)
$1,255.00
Current Price $975.56
Return -7.0%
Analyst -
Signal & Target
BUY $33.00
Start Price $18.05
Best Price (1Y)
$20.55
Current Price $15.63
Return -13.4%
Analyst -
Signal & Target
BUY $14.00
Start Price $11.66
Best Price (1Y)
$16.59
Current Price $15.62
Return +34.0%
Analyst -
Signal & Target
BUY $140.00
Start Price $118.40
Best Price (1Y)
$145.95
Current Price $141.42
Return +19.4%
Analyst Ami Fadia
Signal & Target
BUY $50.00
Start Price $36.67
Best Price (1Y)
$49.20
Current Price $44.19
Return +20.5%
Analyst Quinn Bolton
Signal & Target
BUY $1,550.00
Start Price $1,133.99
Best Price (1Y)
$1,255.00
Current Price $975.56
Return -14.0%
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 $282.95
Return -14.6%
Jabil Inc
JBL
Jun 18, 2026
Analyst -
Signal & Target
BUY $470.00
Start Price $374.98
Best Price (1Y)
$390.05
Current Price $341.30
Return -9.0%
Alkermes plc
ALKS
Jun 18, 2026
Analyst Ami Fadia
Signal & Target
BUY $54.00
Start Price $44.51
Best Price (1Y)
$55.27
Current Price $54.58
Return +22.6%
Sezzle Inc.
SEZL
Jun 18, 2026
Analyst Kyle Peterson
Signal & Target
BUY $166.00
Start Price $146.73
Best Price (1Y)
$184.84
Current Price $183.24
Return +24.9%
Analyst Laura Martin
Signal & Target
BUY $5.50
Start Price $5.04
Best Price (1Y)
$5.26
Current Price $5.14
Return +2.0%
Analyst David Saxon
Signal & Target
BUY $150.00
Start Price $127.53
Best Price (1Y)
$148.60
Current Price $148.34
Return +16.3%
Analyst -
Signal & Target
BUY $10.50
Start Price $8.75
Best Price (1Y)
$9.72
Current Price $9.55
Return +9.1%
Analyst -
Signal & Target
BUY $7.00
Start Price $5.10
Best Price (1Y)
$5.74
Current Price $5.28
Return +3.5%
Analyst Charles Shi
Signal & Target
SELL $400.00
Start Price $412.55
Best Price (1Y)
$303.67
Current Price $315.28
Return +23.6%
Analyst Ryan Koontz
Signal & Target
BUY $20.00
Start Price $14.30
Best Price (1Y)
$14.00
Current Price $12.88
Return -9.9%
Ceva Inc.
CEVA
Jun 15, 2026
Analyst Charles Shi
Signal & Target
BUY $55.00
Start Price $46.03
Best Price (1Y)
$51.60
Current Price $40.42
Return -12.2%
Analyst Laura Martin
Signal & Target
BUY $170.00
Start Price $143.66
Best Price (1Y)
$145.88
Current Price $142.43
Return -0.9%
Analyst -
Signal & Target
BUY $11.00
Start Price $7.08
Best Price (1Y)
$7.38
Current Price $5.49
Return -22.5%
Analyst Tom Nikic
Signal & Target
BUY $52.00
Start Price $45.89
Best Price (1Y)
$46.87
Current Price $39.92
Return -13.0%
Analyst -
Signal & Target
BUY $97.00
Start Price $86.36
Best Price (1Y)
$120.05
Current Price $112.73
Return +30.5%
Navan, Inc.
NAVN
Jun 11, 2026
Analyst Scott Berg
Signal & Target
BUY $30.00
Start Price $20.87
Best Price (1Y)
$25.85
Current Price $25.67
Return +23.0%
Analyst Austin Bohlig
Signal & Target
BUY $30.00
Start Price $22.85
Best Price (1Y)
$26.35
Current Price $22.08
Return -3.4%
Analyst -
Signal & Target
BUY $90.00
Start Price $74.71
Best Price (1Y)
$91.18
Current Price $72.99
Return -2.3%
Analyst Sean Milligan
Signal & Target
BUY $9.00
Start Price $6.34
Best Price (1Y)
$8.49
Current Price $4.32
Return -31.9%
Analyst James Ricchiuti
Signal & Target
BUY $110.00
Start Price $95.45
Best Price (1Y)
$101.24
Current Price $82.15
Return -13.9%
Analyst John Todaro
Signal & Target
BUY $83.00
Start Price $40.95
Best Price (1Y)
$47.96
Current Price $33.06
Return -19.3%
Analyst -
Signal & Target
BUY $34.00
Start Price $15.89
Best Price (1Y)
$24.88
Current Price $23.97
Return +50.8%
Analyst Bernie McTernan
Signal & Target
BUY $23.00
Start Price $15.05
Best Price (1Y)
$17.43
Current Price $15.01
Return -0.3%
Biogen Inc
BIIB
Jun 08, 2026
Analyst -
Signal & Target
BUY $255.00
Start Price $195.34
Best Price (1Y)
$219.00
Current Price $216.12
Return +10.6%
Analyst -
Signal & Target
BUY $53.00
Start Price $43.53
Best Price (1Y)
$39.14
Current Price $31.38
Return -27.9%
Analyst Scott Berg
Signal & Target
BUY $100.00
Start Price $74.33
Best Price (1Y)
$84.09
Current Price $78.31
Return +5.4%
Analyst Chris Pierce
Signal & Target
BUY $120.00
Start Price $67.72
Best Price (1Y)
$73.55
Current Price $68.59
Return +1.3%
Analyst David Saxon
Signal & Target
BUY $86.00
Start Price $62.02
Best Price (1Y)
$74.45
Current Price $74.20
Return +19.6%
PVH Corp
PVH
Jun 04, 2026
Analyst -
Signal & Target
BUY $102.00
Start Price $78.16
Best Price (1Y)
$85.28
Current Price $75.23
Return -3.7%
Analyst Mike Cikos
Signal & Target
BUY $780.00
Start Price $696.19
Best Price (1Y)
$199.53
Current Price $193.98
Return -72.1%
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 $422.46
Return -21.1%
Analyst -
Signal & Target
BUY $350.00
Start Price $297.18
Best Price (1Y)
$358.10
Current Price $348.06
Return +17.1%
Analyst Mike Cikos
Signal & Target
BUY $330.00
Start Price $261.14
Best Price (1Y)
$264.87
Current Price $260.15
Return -0.4%
Analyst -
Signal & Target
BUY $45.00
Start Price $14.89
Best Price (1Y)
$14.87
Current Price $14.05
Return -5.6%
Analyst Mike Cikos
Signal & Target
BUY $38.00
Start Price $31.82
Best Price (1Y)
$32.59
Current Price $32.07
Return +0.8%
Medtronic Plc
MDT
Jun 03, 2026
Analyst Mike Matson
Signal & Target
BUY $101.00
Start Price $78.03
Best Price (1Y)
$83.31
Current Price $83.19
Return +6.6%
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.75
Return -18.8%
Analyst Quinn Bolton
Signal & Target
BUY $275.00
Start Price $226.10
Best Price (1Y)
$308.67
Current Price $241.91
Return +7.0%
Analyst -
Signal & Target
BUY $136.00
Start Price $101.51
Best Price (1Y)
$131.24
Current Price $129.74
Return +27.8%
Plexus Corp.
PLXS
Jun 01, 2026
Analyst James Ricchiuti
Signal & Target
BUY $310.00
Start Price $268.36
Best Price (1Y)
$306.78
Current Price $275.11
Return +2.5%
Analyst -
Signal & Target
BUY $38.00
Start Price $22.71
Best Price (1Y)
$16.00
Current Price $14.12
Return -37.8%

Recent Upgrades / Downgrades

Date Stock Action From To
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
ON Semiconductor Corp. ON
Hold Buy Buy
Jun 26, 2026
Synaptics Inc SYNA
Downgrade Buy Hold
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
Micron Technology Inc. MU
Hold Buy Buy
Jun 22, 2026
Vicor Corp. VICR
Hold Buy Buy
Jun 18, 2026
Alkermes plc ALKS
Hold Buy Buy
Jun 18, 2026
Sezzle Inc. SEZL
Hold Buy Buy
Jun 18, 2026
Biogen Inc BIIB
Hold Buy Buy
Jun 17, 2026
Taboola.com Ltd TBLA
Hold Buy Buy
Jun 17, 2026
Glaukos Corporation GKOS
Hold Buy Buy
Jun 17, 2026
Oncology Institute Inc (The) TOI
Hold Buy Buy
Jun 17, 2026
NeoVolta Inc NEOV
Initialise Buy
Jun 17, 2026
Nexxen International Ltd. - ADR NEXN
Hold Buy Buy
Jun 16, 2026
Neumora Therapeutics Inc. NMRA
Hold Buy Buy
Jun 16, 2026
Gilat Satellite Networks GILT
Hold Buy Buy
Jun 16, 2026
Arm Holdings plc. - ADR ARM
Hold Buy Buy
Jun 15, 2026
Adial Pharmaceuticals Inc ADIL
Downgrade Buy
Jun 15, 2026
Payoneer Global Inc PAYO
Downgrade Buy Hold
Jun 15, 2026
Wix.com Ltd WIX
Hold Buy Buy
Jun 15, 2026
Roku Inc - Ordinary Shares - Class A ROKU
Hold Buy Buy
Jun 15, 2026
Ceva Inc. CEVA
Initialise Buy
Jun 15, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Initialise Buy Buy
Jun 12, 2026
Lantronix Inc LTRX
Hold Buy Buy
Jun 12, 2026
Lantronix Inc LTRX
Initialise Buy Buy
Jun 12, 2026
Steven Madden Ltd. SHOO
Hold Buy Buy
Jun 11, 2026
Robinhood Markets Inc - Ordinary Shares - Class A HOOD
Hold Buy Buy
Jun 11, 2026
Unusual Machines Inc UMAC
Hold Buy Buy
Jun 10, 2026
Hyliion Holdings Corporation - Ordinary Shares - Class A HYLN
Initialise Buy
Jun 10, 2026
Rivian Automotive Inc - Ordinary Shares - Class A RIVN
Hold Buy Buy
Jun 10, 2026
Power Integrations Inc. POWI
Initialise Buy
Jun 10, 2026
Starbucks Corp. SBUX
Initialise Buy
Jun 10, 2026
J.Jill Inc JILL
Initialise Buy
Jun 10, 2026
Ceco Environmental Corp. CECO
Hold Buy Buy
Jun 09, 2026
Apple Inc AAPL
Hold Hold Hold
Jun 09, 2026
Applied Digital Corporation APLD
Hold Buy Buy
Jun 09, 2026
Fair Isaac Corp. FICO
Hold Buy Buy
Jun 08, 2026
Vertex Inc - Ordinary Shares Class A VERX
Hold Buy Buy
Jun 08, 2026
Navan, Inc. NAVN
Hold Buy Buy
Jun 08, 2026
McGraw Hill, Inc. MH
Hold Buy Buy
Jun 08, 2026
Shattuck Labs Inc STTK
Hold Buy Buy
Jun 08, 2026
Sportradar Group AG - Ordinary Shares - Class A SRAD
Hold Buy Buy
Jun 08, 2026
Nurix Therapeutics Inc NRIX
Hold Buy Buy
Jun 08, 2026
Kilroy Realty Corp. KRC
Hold Buy Buy
Jun 08, 2026
Biogen Inc BIIB
Upgrade Buy Buy
Jun 05, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
Hold Buy Buy
Action Initialise
From -
To Buy
Action Upgrade
From Hold
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Hold
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
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 Downgrade
From -
To Buy
Action Downgrade
From Buy
To Hold
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 Initialise
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 Initialise
From -
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 Upgrade
From Buy
To Buy
Action Hold
From Buy
To Buy