← 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.0%
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%
887 W / 881 L
Target Met
? How often was the target reached?
Hits vs. Total.
74%
694 W / 241 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
12%
113 W / 822 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
4%
40 W / 895 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.
51%
641 W / 606 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
50%
871 W / 859 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
42%
16 W / 22 L

Top 5 Analysts (Score, >10 Trades)

1. Mike Cikos 41 2. Quinn Bolton 39 3. Scott Berg 39 4. John Todaro 38 5. Laura Martin 38

Top 5 Analysts (Score, >50 Trades)

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

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 09, 2026
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY - $40.00
Est. +21%
$33.03 $34.96
$32.27 -2.3%
Oct 09, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY Mike Cikos $310.00
Est. +18%
$263.01 $276.39
$249.29 -5.2%
Oct 08, 2026
Applied Digital Corporation APLD
BUY John Todaro $70.00
Est. +194%
$23.81 $24.43
$20.33 -14.6%
Oct 08, 2026
Constellation Brands Inc - Ordinary Shares - Class A STZ
BUY - $150.00
Est. +27%
$118.39 $128.20
$127.43 +7.6%
Oct 08, 2026
Elmet Group Co. ELMT
BUY - $28.00
Est. +30%
$21.62 $21.82
$19.29 -10.8%
Oct 08, 2026
Everpure, Inc. P
BUY Matthew Calitri $185.00
Est. +21%
$152.84 $157.57
$141.46 -7.4%
Oct 07, 2026
Marvell Technology Inc MRVL
BUY Quinn Bolton $400.00
Est. +39%
$287.01 $287.03
$245.28 -14.5%
Oct 07, 2026
Clear Secure Inc - Ordinary Shares Class A YOU
BUY - $70.00
Est. +65%
$42.50 $44.49
$44.31 +4.3%
Oct 07, 2026
Zscaler Inc ZS
BUY Mike Cikos $255.00
Est. +20%
$212.25 $237.22
$220.79 +4.0%
Oct 07, 2026
Unusual Machines Inc UMAC
BUY Austin Bohlig $40.00
Est. +79%
$22.36 $22.28
$17.73 -20.7%
Oct 07, 2026
Penguin Solutions, Inc. PENG
BUY - $85.00
Est. +32%
$64.21 $80.47
$67.59 +5.3%
Oct 06, 2026
Upstart Holdings Inc UPST
BUY Kyle Peterson $42.00
Est. +72%
$24.35 $24.88
$22.74 -6.6%
Oct 06, 2026
Standard Nuclear Inc. STDN
BUY Sean Milligan $18.00
Est. +38%
$13.01 $15.05
$11.75 -9.7%
Oct 06, 2026
Neogenomics Inc. NEO
BUY Mike Matson $22.00
Est. +15%
$19.13 $20.15
$16.88 -11.8%
Oct 05, 2026
Vaxcyte Inc PCVX
BUY - $122.00
Est. +69%
$72.30 $90.75
$67.55 -6.6%
Oct 02, 2026
Cowen Inc - Class A COWN
SELL - $33.00
Est. +15%
$38.99 -
$38.99 0.0%
Oct 02, 2026
LB Pharmaceuticals Inc Common Stock LBRX
BUY - $68.00
Est. +82%
$37.28 $38.82
$34.00 -8.8%
Oct 02, 2026
Shattuck Labs Inc STTK
BUY Joseph Stringer $19.00
Est. +178%
$6.84 $7.09
$5.33 -22.1%
Sep 30, 2026
Pasqal Holding S.A. Ordinary Share PSQL
BUY - $16.00
Est. +161%
$6.14 $7.53
$5.82 -5.2%
Sep 28, 2026
Nutanix Inc - Ordinary Shares - Class A NTNX
BUY Matt Calitri $90.00
Est. +32%
$68.03 $75.98
$69.85 +2.7%
Sep 25, 2026
Northern Lights Fund Trust II - LifeGoal Wealth Builder ETF WLTH
BUY - $13.00
Est. +28%
$10.19 $11.00
$10.45 +2.6%
Sep 25, 2026
Kyverna Therapeutics Inc. KYTX
BUY - $25.00
Est. +258%
$6.99 $7.10
$5.69 -18.7%
Sep 25, 2026
PDF Solutions Inc. PDFS
BUY Charles Shi $60.00
Est. +25%
$47.88 $56.89
$42.41 -11.4%
Sep 25, 2026
Acadia Pharmaceuticals Inc ACAD
BUY Ami Fadia $35.00
Est. +58%
$22.18 $22.21
$19.25 -13.2%
Sep 24, 2026
Everpure, Inc. P
BUY Matthew Calitri $150.00
Est. +37%
$109.73 $157.57
$141.46 +28.9%
Sep 23, 2026
Belden Inc BDC
BUY Robert Jamieson $140.00
Est. +24%
$113.02 $116.24
$104.03 -8.0%
Sep 22, 2026
GE HealthCare Technologies Inc GEHC
BUY - $93.00
Est. +43%
$64.81 $69.51
$68.47 +5.6%
Sep 22, 2026
Butterfly Network Inc - Ordinary Shares - Class A BFLY
BUY David Saxon $10.00
Est. +23%
$8.14 $10.21
$7.60 -6.6%
Sep 21, 2026
Nano Nuclear Energy Inc. NNE
BUY Sean Milligan $33.00
Est. +110%
$15.73 $17.44
$13.01 -17.3%
Sep 21, 2026
TTM Technologies Inc TTMI
BUY James Ricchiuti $175.00
Est. +48%
$117.97 $137.88
$103.31 -12.4%
Sep 18, 2026
Xenon Pharmaceuticals Inc XENE
BUY - $60.00
Est. +5%
$57.35 $44.85
$33.90 -40.9%
Sep 18, 2026
Dynatrace Inc DT
BUY Mike Cikos $68.00
Est. +22%
$55.83 $66.30
$63.58 +13.9%
Sep 16, 2026
Rocket Pharmaceuticals Inc RCKT
BUY Gil Blum $9.00
Est. +164%
$3.41 $3.76
$2.21 -35.2%
Sep 16, 2026
Affirm Holdings Inc - Ordinary Shares - Class A AFRM
BUY - $85.00
Est. +18%
$72.09 $81.47
$70.51 -2.2%
Sep 15, 2026
Zebra Technologies Corp. - Ordinary Shares - Class A ZBRA
BUY Robert Jamieson $435.00
Est. +24%
$351.81 $390.80
$376.88 +7.1%
Sep 15, 2026
Solaris Energy Infrastructure, Inc. SEI
BUY Sean Milligan $104.00
Est. +70%
$61.11 $79.30
$69.37 +13.5%
Sep 15, 2026
Elmet Group Co. ELMT
BUY James Ricchiuti $25.00
Est. +16%
$21.50 $24.59
$19.29 -10.3%
Sep 15, 2026
Teledyne Technologies Inc TDY
BUY - $760.00
Est. +27%
$597.11 $625.87
$608.90 +2.0%
Sep 15, 2026
Eos Energy Enterprises Inc - Ordinary Shares - Class A EOSE
BUY Sean Milligan $10.00
Est. +162%
$3.82 $4.34
$1.95 -49.0%
Sep 15, 2026
Symbotic Inc - Ordinary Shares - Class A SYM
BUY Robert Jamieson $60.00
Est. +44%
$41.60 $45.55
$37.90 -8.9%
Sep 11, 2026
ServiceNow Inc NOW
BUY Mike Cikos $155.00
Est. +18%
$131.17 $148.14
$139.98 +6.7%
Sep 10, 2026
Caterpillar Inc. CAT
BUY - $980.00
Est. +20%
$815.56 $876.95
$748.98 -8.2%
Sep 10, 2026
Cooper Companies, Inc. COO
BUY David Saxon $73.00
Est. +15%
$63.48 $57.69
$54.88 -13.5%
Sep 09, 2026
Kodiak AI, Inc. Common Stock KDK
BUY Chris Pierce $8.00
Est. +106%
$3.89 $1.85
$1.56 -59.9%
Sep 08, 2026
Securitize Corp. SECZ
BUY John Todaro $11.00
Est. +48%
$7.42 $13.87
$10.55 +42.2%
Sep 04, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
BUY Ryan Koontz $40.00
Est. +118%
$18.35 $19.96
$14.13 -23.0%
Sep 04, 2026
Zscaler Inc ZS
BUY Alex Henderson $215.00
Est. +21%
$177.80 $237.22
$220.79 +24.2%
Sep 03, 2026
Magnite Inc MGNI
BUY Laura Martin $30.00
Est. +21%
$24.88 $26.84
$23.87 -4.1%
Sep 03, 2026
UiPath Inc - Ordinary Shares - Class A PATH
BUY Scott Berg $22.00
Est. +22%
$17.99 $18.83
$13.06 -27.4%
Sep 03, 2026
CIENA Corp. CIEN
BUY - $520.00
Est. +64%
$317.46 $454.73
$359.60 +13.3%
Analyst -
Signal & Target
BUY $40.00
Start Price $33.03
Best Price (1Y)
$34.96
Current Price $32.27
Return -2.3%
Analyst Mike Cikos
Signal & Target
BUY $310.00
Start Price $263.01
Best Price (1Y)
$276.39
Current Price $249.29
Return -5.2%
Analyst John Todaro
Signal & Target
BUY $70.00
Start Price $23.81
Best Price (1Y)
$24.43
Current Price $20.33
Return -14.6%
Analyst -
Signal & Target
BUY $150.00
Start Price $118.39
Best Price (1Y)
$128.20
Current Price $127.43
Return +7.6%
Analyst -
Signal & Target
BUY $28.00
Start Price $21.62
Best Price (1Y)
$21.82
Current Price $19.29
Return -10.8%
Everpure, Inc.
P
Oct 08, 2026
Analyst Matthew Calitri
Signal & Target
BUY $185.00
Start Price $152.84
Best Price (1Y)
$157.57
Current Price $141.46
Return -7.4%
Analyst Quinn Bolton
Signal & Target
BUY $400.00
Start Price $287.01
Best Price (1Y)
$287.03
Current Price $245.28
Return -14.5%
Analyst -
Signal & Target
BUY $70.00
Start Price $42.50
Best Price (1Y)
$44.49
Current Price $44.31
Return +4.3%
Zscaler Inc
ZS
Oct 07, 2026
Analyst Mike Cikos
Signal & Target
BUY $255.00
Start Price $212.25
Best Price (1Y)
$237.22
Current Price $220.79
Return +4.0%
Analyst Austin Bohlig
Signal & Target
BUY $40.00
Start Price $22.36
Best Price (1Y)
$22.28
Current Price $17.73
Return -20.7%
Analyst -
Signal & Target
BUY $85.00
Start Price $64.21
Best Price (1Y)
$80.47
Current Price $67.59
Return +5.3%
Analyst Kyle Peterson
Signal & Target
BUY $42.00
Start Price $24.35
Best Price (1Y)
$24.88
Current Price $22.74
Return -6.6%
Analyst Sean Milligan
Signal & Target
BUY $18.00
Start Price $13.01
Best Price (1Y)
$15.05
Current Price $11.75
Return -9.7%
Analyst Mike Matson
Signal & Target
BUY $22.00
Start Price $19.13
Best Price (1Y)
$20.15
Current Price $16.88
Return -11.8%
Vaxcyte Inc
PCVX
Oct 05, 2026
Analyst -
Signal & Target
BUY $122.00
Start Price $72.30
Best Price (1Y)
$90.75
Current Price $67.55
Return -6.6%
Analyst -
Signal & Target
SELL $33.00
Start Price $38.99
Best Price (1Y)
-
Current Price $38.99
Return 0.0%
Analyst -
Signal & Target
BUY $68.00
Start Price $37.28
Best Price (1Y)
$38.82
Current Price $34.00
Return -8.8%
Analyst Joseph Stringer
Signal & Target
BUY $19.00
Start Price $6.84
Best Price (1Y)
$7.09
Current Price $5.33
Return -22.1%
Analyst -
Signal & Target
BUY $16.00
Start Price $6.14
Best Price (1Y)
$7.53
Current Price $5.82
Return -5.2%
Analyst Matt Calitri
Signal & Target
BUY $90.00
Start Price $68.03
Best Price (1Y)
$75.98
Current Price $69.85
Return +2.7%
Analyst -
Signal & Target
BUY $13.00
Start Price $10.19
Best Price (1Y)
$11.00
Current Price $10.45
Return +2.6%
Analyst -
Signal & Target
BUY $25.00
Start Price $6.99
Best Price (1Y)
$7.10
Current Price $5.69
Return -18.7%
Analyst Charles Shi
Signal & Target
BUY $60.00
Start Price $47.88
Best Price (1Y)
$56.89
Current Price $42.41
Return -11.4%
Analyst Ami Fadia
Signal & Target
BUY $35.00
Start Price $22.18
Best Price (1Y)
$22.21
Current Price $19.25
Return -13.2%
Everpure, Inc.
P
Sep 24, 2026
Analyst Matthew Calitri
Signal & Target
BUY $150.00
Start Price $109.73
Best Price (1Y)
$157.57
Current Price $141.46
Return +28.9%
Belden Inc
BDC
Sep 23, 2026
Analyst Robert Jamieson
Signal & Target
BUY $140.00
Start Price $113.02
Best Price (1Y)
$116.24
Current Price $104.03
Return -8.0%
Analyst -
Signal & Target
BUY $93.00
Start Price $64.81
Best Price (1Y)
$69.51
Current Price $68.47
Return +5.6%
Analyst David Saxon
Signal & Target
BUY $10.00
Start Price $8.14
Best Price (1Y)
$10.21
Current Price $7.60
Return -6.6%
Analyst Sean Milligan
Signal & Target
BUY $33.00
Start Price $15.73
Best Price (1Y)
$17.44
Current Price $13.01
Return -17.3%
Analyst James Ricchiuti
Signal & Target
BUY $175.00
Start Price $117.97
Best Price (1Y)
$137.88
Current Price $103.31
Return -12.4%
Analyst -
Signal & Target
BUY $60.00
Start Price $57.35
Best Price (1Y)
$44.85
Current Price $33.90
Return -40.9%
Dynatrace Inc
DT
Sep 18, 2026
Analyst Mike Cikos
Signal & Target
BUY $68.00
Start Price $55.83
Best Price (1Y)
$66.30
Current Price $63.58
Return +13.9%
Analyst Gil Blum
Signal & Target
BUY $9.00
Start Price $3.41
Best Price (1Y)
$3.76
Current Price $2.21
Return -35.2%
Analyst -
Signal & Target
BUY $85.00
Start Price $72.09
Best Price (1Y)
$81.47
Current Price $70.51
Return -2.2%
Analyst Robert Jamieson
Signal & Target
BUY $435.00
Start Price $351.81
Best Price (1Y)
$390.80
Current Price $376.88
Return +7.1%
Analyst Sean Milligan
Signal & Target
BUY $104.00
Start Price $61.11
Best Price (1Y)
$79.30
Current Price $69.37
Return +13.5%
Analyst James Ricchiuti
Signal & Target
BUY $25.00
Start Price $21.50
Best Price (1Y)
$24.59
Current Price $19.29
Return -10.3%
Analyst -
Signal & Target
BUY $760.00
Start Price $597.11
Best Price (1Y)
$625.87
Current Price $608.90
Return +2.0%
Analyst Sean Milligan
Signal & Target
BUY $10.00
Start Price $3.82
Best Price (1Y)
$4.34
Current Price $1.95
Return -49.0%
Analyst Robert Jamieson
Signal & Target
BUY $60.00
Start Price $41.60
Best Price (1Y)
$45.55
Current Price $37.90
Return -8.9%
Analyst Mike Cikos
Signal & Target
BUY $155.00
Start Price $131.17
Best Price (1Y)
$148.14
Current Price $139.98
Return +6.7%
Analyst -
Signal & Target
BUY $980.00
Start Price $815.56
Best Price (1Y)
$876.95
Current Price $748.98
Return -8.2%
Analyst David Saxon
Signal & Target
BUY $73.00
Start Price $63.48
Best Price (1Y)
$57.69
Current Price $54.88
Return -13.5%
Analyst Chris Pierce
Signal & Target
BUY $8.00
Start Price $3.89
Best Price (1Y)
$1.85
Current Price $1.56
Return -59.9%
Analyst John Todaro
Signal & Target
BUY $11.00
Start Price $7.42
Best Price (1Y)
$13.87
Current Price $10.55
Return +42.2%
Analyst Ryan Koontz
Signal & Target
BUY $40.00
Start Price $18.35
Best Price (1Y)
$19.96
Current Price $14.13
Return -23.0%
Zscaler Inc
ZS
Sep 04, 2026
Analyst Alex Henderson
Signal & Target
BUY $215.00
Start Price $177.80
Best Price (1Y)
$237.22
Current Price $220.79
Return +24.2%
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 $23.87
Return -4.1%
Analyst Scott Berg
Signal & Target
BUY $22.00
Start Price $17.99
Best Price (1Y)
$18.83
Current Price $13.06
Return -27.4%
CIENA Corp.
CIEN
Sep 03, 2026
Analyst -
Signal & Target
BUY $520.00
Start Price $317.46
Best Price (1Y)
$454.73
Current Price $359.60
Return +13.3%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 09, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Buy Buy
Oct 09, 2026
Reddit Inc. - Ordinary Shares - Class A RDDT
Hold Buy Buy
Oct 09, 2026
Versant Media Group, Inc. Class A VSNT
Hold Buy Buy
Oct 09, 2026
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
Hold Buy Buy
Oct 09, 2026
Walt Disney Co (The) DIS
Hold Buy Buy
Oct 09, 2026
Elastic N.V ESTC
Hold Hold Hold
Oct 08, 2026
Pacira BioSciences Inc PCRX
Downgrade Buy Hold
Oct 08, 2026
Applied Digital Corporation APLD
Hold Buy Buy
Oct 08, 2026
Elmet Group Co. ELMT
Hold Buy Buy
Oct 08, 2026
Constellation Brands Inc - Ordinary Shares - Class A STZ
Hold Buy Buy
Oct 07, 2026
Figure Technology Solutions, Inc. Class A Common Stock FIGR
Hold Buy Buy
Oct 07, 2026
Unusual Machines Inc UMAC
Hold Buy Buy
Oct 07, 2026
ServiceTitan, Inc. TTAN
Hold Buy Buy
Oct 07, 2026
Clear Secure Inc - Ordinary Shares Class A YOU
Hold Buy Buy
Oct 07, 2026
Penguin Solutions, Inc. PENG
Hold Buy Buy
Oct 07, 2026
Zscaler Inc ZS
Hold Buy Buy
Oct 07, 2026
Marvell Technology Inc MRVL
Hold Buy Buy
Oct 06, 2026
Neogenomics Inc. NEO
Hold Buy Buy
Oct 06, 2026
Standard Nuclear Inc. STDN
Initialise Buy
Oct 06, 2026
Stryker Corp. SYK
Hold Buy Buy
Oct 06, 2026
Better Home & Finance Holding Co. - Ordinary Shares - Class A BETR
Hold Buy Buy
Oct 06, 2026
Applovin Corp - Ordinary Shares - Class A APP
Hold Buy Buy
Oct 06, 2026
Upstart Holdings Inc UPST
Hold Buy Buy
Oct 05, 2026
Vaxcyte Inc PCVX
Hold Buy Buy
Oct 05, 2026
GE HealthCare Technologies Inc GEHC
Hold Buy Buy
Oct 05, 2026
Workday Inc - Ordinary Shares - Class A WDAY
Hold Buy Buy
Oct 02, 2026
LB Pharmaceuticals Inc Common Stock LBRX
Initialise Buy
Oct 02, 2026
Shattuck Labs Inc STTK
Hold Buy Buy
Oct 01, 2026
Freshpet Inc FRPT
Initialise Hold
Oct 01, 2026
ProShares S&P 500 Dynamic Buffer ETF FB
Hold Hold Hold
Oct 01, 2026
Lucid Diagnostics Inc LUCD
Hold Buy Buy
Oct 01, 2026
ZoomInfo Technologies Inc. ZI
Hold Buy Buy
Oct 01, 2026
Paramount Group Inc PGRE
Hold Hold Hold
Oct 01, 2026
Micron Technology Inc. MU
Hold Buy Buy
Oct 01, 2026
BP plc - ADR BP
Initialise Hold
Oct 01, 2026
Apple Inc AAPL
Hold Hold Hold
Sep 30, 2026
Space Exploration Technologies Corp. SPCX
Hold Buy Buy
Sep 30, 2026
Pasqal Holding S.A. Ordinary Share PSQL
Initialise Buy
Sep 29, 2026
Draganfly Inc DPRO
Hold Buy Buy
Sep 28, 2026
Nutanix Inc - Ordinary Shares - Class A NTNX
Initialise Buy Buy
Sep 28, 2026
Nutanix Inc - Ordinary Shares - Class A NTNX
Hold Buy Buy
Sep 25, 2026
PDF Solutions Inc. PDFS
Initialise Buy
Sep 25, 2026
Acadia Pharmaceuticals Inc ACAD
Hold Buy Buy
Sep 25, 2026
Northern Lights Fund Trust II - LifeGoal Wealth Builder ETF WLTH
Initialise Buy
Sep 24, 2026
Everpure, Inc. P
Hold Buy Buy
Sep 23, 2026
Microsoft Corporation MSFT
Initialise Buy Buy
Sep 23, 2026
On Holding AG - Ordinary Shares Class A ONON
Hold Buy Buy
Sep 23, 2026
UiPath Inc - Ordinary Shares - Class A PATH
Hold Buy Buy
Sep 23, 2026
Belden Inc BDC
Initialise Buy Buy
Sep 22, 2026
Vicor Corp. VICR
Hold Buy 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 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 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 Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Hold
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 Initialise
From -
To Hold
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
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 Initialise
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