← 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.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%
893 W / 801 L
Target Met
? How often was the target reached?
Hits vs. Total.
74%
655 W / 236 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
11%
97 W / 794 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
4%
37 W / 854 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%
650 W / 530 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
53%
877 W / 780 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. Mike Cikos 41 2. John Todaro 40 3. Kyle Peterson 40 4. Scott Berg 38 5. Laura Martin 38

Top 5 Analysts (Score, >50 Trades)

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

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Aug 28, 2026
Marvell Technology Inc MRVL
BUY - $300.00
Est. +24%
$241.45 $228.88
$208.83 -13.5%
Aug 28, 2026
RingCentral Inc. - Ordinary Shares - Class A RNG
BUY - $85.00
Est. +24%
$68.53 $77.95
$76.36 +11.4%
Aug 28, 2026
Workday Inc - Ordinary Shares - Class A WDAY
BUY Scott Berg $230.00
Est. +19%
$193.57 $211.83
$206.92 +6.9%
Aug 27, 2026
NVIDIA Corp NVDA
BUY Quinn Bolton $300.00
Est. +34%
$224.71 $230.47
$228.41 +1.6%
Aug 27, 2026
Nutanix Inc - Ordinary Shares - Class A NTNX
BUY Mike Cikos $85.00
Est. +30%
$65.39 $74.42
$68.08 +4.1%
Aug 27, 2026
Okta Inc - Ordinary Shares - Class A OKTA
BUY Mike Cikos $200.00
Est. +49%
$134.42 $174.85
$170.42 +26.8%
Aug 27, 2026
Medtronic Plc MDT
BUY - $114.00
Est. +24%
$92.02 $95.41
$93.10 +1.2%
Aug 27, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY Ryan MacDonald $310.00
Est. +27%
$244.69 $296.24
$284.38 +16.2%
Aug 27, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY Mike Cikos $250.00
Est. +32%
$189.18 $233.85
$214.97 +13.6%
Aug 26, 2026
Applovin Corp - Ordinary Shares - Class A APP
BUY Bernie McTernan $475.00
Est. +53%
$310.54 $335.45
$313.58 +1.0%
Aug 26, 2026
Ncino Inc. NCNO
BUY Mayank Tandon $25.00
Est. +20%
$20.81 $24.08
$23.63 +13.6%
Aug 26, 2026
Jazz Pharmaceuticals plc JAZZ
BUY - $310.00
Est. +19%
$260.23 $259.83
$247.57 -4.9%
Aug 25, 2026
Teleflex Incorporated TFX
BUY Mike Matson $170.00
Est. +23%
$138.31 $144.12
$139.96 +1.2%
Aug 24, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY Ryan MacDonald $270.00
Est. +9%
$247.90 $296.24
$284.38 +14.7%
Aug 24, 2026
Alkami Technology Inc ALKT
BUY Mayank Tanson $25.00
Est. +23%
$20.38 $20.87
$20.09 -1.4%
Aug 20, 2026
Analog Devices Inc. ADI
BUY Quinn Bolton $450.00
Est. +21%
$373.26 $377.49
$356.50 -4.5%
Aug 20, 2026
Nuveen Intermediate Duration Quality Municipal Term Fund NIQ
BUY Kyle Peterson $21.00
Est. +15%
$18.31 $19.59
$18.82 +2.8%
Aug 19, 2026
SPS Commerce Inc. SPSC
BUY Scott Berg $100.00
Est. +29%
$77.38 $86.88
$84.21 +8.8%
Aug 18, 2026
Starbucks Corp. SBUX
BUY - $120.00
Est. +11%
$108.02 $109.03
$105.82 -2.0%
Aug 18, 2026
Xerox Holdings Corp XRX
BUY - $5.00
Est. +66%
$3.02 $3.31
$3.30 +9.3%
Aug 17, 2026
Pulse Biosciences Inc PLSE
BUY - $58.00
Est. +30%
$44.54 $55.25
$54.71 +22.8%
Aug 17, 2026
Gemini Space Station, Inc. Class A Common Stock GEMI
BUY John Todaro $6.00
Est. +53%
$3.92 $5.00
$4.84 +23.5%
Aug 14, 2026
Celcuity Inc CELC
BUY Gil Blum $140.00
Est. +62%
$86.60 $97.82
$96.43 +11.4%
Aug 14, 2026
TSS, Inc. TSSI
BUY Matthew Calitri $13.00
Est. +9%
$11.96 $9.87
$8.10 -32.3%
Aug 14, 2026
Nu Holdings Ltd - Ordinary Shares Class A NU
BUY Kyle Peterson $19.00
Est. +36%
$13.93 $16.22
$15.68 +12.6%
Aug 14, 2026
Veritone Inc VERI
BUY Joshua Reilly $5.00
Est. +236%
$1.49 $1.29
$0.82 -44.7%
Aug 14, 2026
York Space Systems, Inc. YSS
BUY Ryan Koontz $18.00
Est. +56%
$11.51 $11.73
$8.51 -26.1%
Aug 14, 2026
Cellebrite DI Ltd CLBT
BUY Mike Cikos $12.50
Est. +16%
$10.80 $12.43
$11.94 +10.6%
Aug 14, 2026
Digimarc Corporation DMRC
BUY Joshua Reilly $15.00
Est. +113%
$7.04 $7.63
$5.47 -22.3%
Aug 14, 2026
Globant S.A. GLOB
BUY Mayank Tandon $45.00
Est. +10%
$40.99 $41.49
$40.35 -1.6%
Aug 13, 2026
Wolverine World Wide, Inc. WWW
BUY Tom Nikic $24.00
Est. +21%
$19.87 $21.47
$19.55 -1.6%
Aug 13, 2026
Alpha & Omega Semiconductor Ltd AOSL
BUY - $45.00
Est. +24%
$36.28 $33.89
$24.45 -32.6%
Aug 13, 2026
Coherent Corp COHR
BUY Ryan Koontz $420.00
Est. +18%
$355.64 $362.26
$264.41 -25.7%
Aug 12, 2026
Quicklogic Corp QUIK
BUY Neil Young $20.00
Est. +60%
$12.52 $13.75
$10.61 -15.3%
Aug 12, 2026
Acadia Pharmaceuticals Inc ACAD
BUY Ami Fadia $41.00
Est. +39%
$29.41 $30.76
$27.86 -5.3%
Aug 12, 2026
Lumentum Holdings Inc LITE
BUY Alex Henderson $1,040.00
Est. +20%
$864.91 $999.68
$847.37 -2.0%
Aug 12, 2026
Definium Therapeutics, Inc. DFTX
BUY - $66.00
Est. +54%
$42.79 $47.55
$38.00 -11.2%
Aug 11, 2026
Woodside Energy Group Ltd - ADR WDS
BUY Cameron Needham $23.21
Est. +1%
$23.07 $24.07
$23.72 +2.8%
Aug 11, 2026
Nuveen Intermediate Duration Quality Municipal Term Fund NIQ
BUY Kyle Peterson $18.00
Est. +54%
$11.68 $19.59
$18.82 +61.1%
Aug 11, 2026
Axsome Therapeutics Inc AXSM
BUY Ami Fadia $268.00
Est. +21%
$220.89 $222.99
$208.35 -5.7%
Aug 11, 2026
Archer Aviation Inc - Ordinary Shares - Class A ACHR
BUY Chris Pierce $9.00
Est. +29%
$6.97 $7.29
$5.76 -17.4%
Aug 11, 2026
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
BUY - $215.00
Est. +23%
$175.23 $188.37
$182.53 +4.2%
Aug 11, 2026
Bitdeer Technologies Holding Co - Ordinary Shares - Class A BTDR
BUY John Todaro $20.00
Est. +130%
$8.70 $12.09
$11.91 +36.9%
Aug 11, 2026
Draganfly Inc DPRO
BUY Austin Bohlig $8.00
Est. +69%
$4.72 $6.52
$6.43 +36.2%
Aug 11, 2026
Upwork Inc UPWK
BUY Bernie McTernan $11.00
Est. +12%
$9.83 $9.41
$9.19 -6.5%
Aug 11, 2026
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY Ryan MacDonald $42.00
Est. +32%
$31.77 $32.72
$27.82 -12.4%
Aug 10, 2026
Agilysys, Inc AGYS
BUY Mayank Tandon $135.00
Est. +24%
$108.58 $121.59
$114.15 +5.1%
Aug 07, 2026
JFrog Ltd FROG
BUY Mike Cikos $115.00
Est. +38%
$83.04 $105.76
$90.61 +9.1%
Aug 07, 2026
CarGurus Inc - Ordinary Shares - Class A CARG
BUY Chris Pierce $44.00
Est. +21%
$36.38 $41.22
$34.23 -5.9%
Aug 07, 2026
Onto Innovation Inc. ONTO
BUY - $360.00
Est. +19%
$302.13 $353.84
$252.46 -16.4%
Analyst -
Signal & Target
BUY $300.00
Start Price $241.45
Best Price (1Y)
$228.88
Current Price $208.83
Return -13.5%
Analyst -
Signal & Target
BUY $85.00
Start Price $68.53
Best Price (1Y)
$77.95
Current Price $76.36
Return +11.4%
Analyst Scott Berg
Signal & Target
BUY $230.00
Start Price $193.57
Best Price (1Y)
$211.83
Current Price $206.92
Return +6.9%
NVIDIA Corp
NVDA
Aug 27, 2026
Analyst Quinn Bolton
Signal & Target
BUY $300.00
Start Price $224.71
Best Price (1Y)
$230.47
Current Price $228.41
Return +1.6%
Analyst Mike Cikos
Signal & Target
BUY $85.00
Start Price $65.39
Best Price (1Y)
$74.42
Current Price $68.08
Return +4.1%
Analyst Mike Cikos
Signal & Target
BUY $200.00
Start Price $134.42
Best Price (1Y)
$174.85
Current Price $170.42
Return +26.8%
Medtronic Plc
MDT
Aug 27, 2026
Analyst -
Signal & Target
BUY $114.00
Start Price $92.02
Best Price (1Y)
$95.41
Current Price $93.10
Return +1.2%
Analyst Ryan MacDonald
Signal & Target
BUY $310.00
Start Price $244.69
Best Price (1Y)
$296.24
Current Price $284.38
Return +16.2%
Analyst Mike Cikos
Signal & Target
BUY $250.00
Start Price $189.18
Best Price (1Y)
$233.85
Current Price $214.97
Return +13.6%
Analyst Bernie McTernan
Signal & Target
BUY $475.00
Start Price $310.54
Best Price (1Y)
$335.45
Current Price $313.58
Return +1.0%
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 $23.63
Return +13.6%
Analyst -
Signal & Target
BUY $310.00
Start Price $260.23
Best Price (1Y)
$259.83
Current Price $247.57
Return -4.9%
Analyst Mike Matson
Signal & Target
BUY $170.00
Start Price $138.31
Best Price (1Y)
$144.12
Current Price $139.96
Return +1.2%
Analyst Ryan MacDonald
Signal & Target
BUY $270.00
Start Price $247.90
Best Price (1Y)
$296.24
Current Price $284.38
Return +14.7%
Analyst Mayank Tanson
Signal & Target
BUY $25.00
Start Price $20.38
Best Price (1Y)
$20.87
Current Price $20.09
Return -1.4%
Analyst Quinn Bolton
Signal & Target
BUY $450.00
Start Price $373.26
Best Price (1Y)
$377.49
Current Price $356.50
Return -4.5%
Analyst Kyle Peterson
Signal & Target
BUY $21.00
Start Price $18.31
Best Price (1Y)
$19.59
Current Price $18.82
Return +2.8%
Analyst Scott Berg
Signal & Target
BUY $100.00
Start Price $77.38
Best Price (1Y)
$86.88
Current Price $84.21
Return +8.8%
Analyst -
Signal & Target
BUY $120.00
Start Price $108.02
Best Price (1Y)
$109.03
Current Price $105.82
Return -2.0%
Analyst -
Signal & Target
BUY $5.00
Start Price $3.02
Best Price (1Y)
$3.31
Current Price $3.30
Return +9.3%
Analyst -
Signal & Target
BUY $58.00
Start Price $44.54
Best Price (1Y)
$55.25
Current Price $54.71
Return +22.8%
Analyst John Todaro
Signal & Target
BUY $6.00
Start Price $3.92
Best Price (1Y)
$5.00
Current Price $4.84
Return +23.5%
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 $96.43
Return +11.4%
TSS, Inc.
TSSI
Aug 14, 2026
Analyst Matthew Calitri
Signal & Target
BUY $13.00
Start Price $11.96
Best Price (1Y)
$9.87
Current Price $8.10
Return -32.3%
Analyst Kyle Peterson
Signal & Target
BUY $19.00
Start Price $13.93
Best Price (1Y)
$16.22
Current Price $15.68
Return +12.6%
Veritone Inc
VERI
Aug 14, 2026
Analyst Joshua Reilly
Signal & Target
BUY $5.00
Start Price $1.49
Best Price (1Y)
$1.29
Current Price $0.82
Return -44.7%
Analyst Ryan Koontz
Signal & Target
BUY $18.00
Start Price $11.51
Best Price (1Y)
$11.73
Current Price $8.51
Return -26.1%
Analyst Mike Cikos
Signal & Target
BUY $12.50
Start Price $10.80
Best Price (1Y)
$12.43
Current Price $11.94
Return +10.6%
Analyst Joshua Reilly
Signal & Target
BUY $15.00
Start Price $7.04
Best Price (1Y)
$7.63
Current Price $5.47
Return -22.3%
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 $40.35
Return -1.6%
Analyst Tom Nikic
Signal & Target
BUY $24.00
Start Price $19.87
Best Price (1Y)
$21.47
Current Price $19.55
Return -1.6%
Analyst -
Signal & Target
BUY $45.00
Start Price $36.28
Best Price (1Y)
$33.89
Current Price $24.45
Return -32.6%
Analyst Ryan Koontz
Signal & Target
BUY $420.00
Start Price $355.64
Best Price (1Y)
$362.26
Current Price $264.41
Return -25.7%
Analyst Neil Young
Signal & Target
BUY $20.00
Start Price $12.52
Best Price (1Y)
$13.75
Current Price $10.61
Return -15.3%
Analyst Ami Fadia
Signal & Target
BUY $41.00
Start Price $29.41
Best Price (1Y)
$30.76
Current Price $27.86
Return -5.3%
Analyst Alex Henderson
Signal & Target
BUY $1,040.00
Start Price $864.91
Best Price (1Y)
$999.68
Current Price $847.37
Return -2.0%
Analyst -
Signal & Target
BUY $66.00
Start Price $42.79
Best Price (1Y)
$47.55
Current Price $38.00
Return -11.2%
Analyst Cameron Needham
Signal & Target
BUY $23.21
Start Price $23.07
Best Price (1Y)
$24.07
Current Price $23.72
Return +2.8%
Analyst Kyle Peterson
Signal & Target
BUY $18.00
Start Price $11.68
Best Price (1Y)
$19.59
Current Price $18.82
Return +61.1%
Analyst Ami Fadia
Signal & Target
BUY $268.00
Start Price $220.89
Best Price (1Y)
$222.99
Current Price $208.35
Return -5.7%
Analyst Chris Pierce
Signal & Target
BUY $9.00
Start Price $6.97
Best Price (1Y)
$7.29
Current Price $5.76
Return -17.4%
Analyst -
Signal & Target
BUY $215.00
Start Price $175.23
Best Price (1Y)
$188.37
Current Price $182.53
Return +4.2%
Analyst John Todaro
Signal & Target
BUY $20.00
Start Price $8.70
Best Price (1Y)
$12.09
Current Price $11.91
Return +36.9%
Analyst Austin Bohlig
Signal & Target
BUY $8.00
Start Price $4.72
Best Price (1Y)
$6.52
Current Price $6.43
Return +36.2%
Upwork Inc
UPWK
Aug 11, 2026
Analyst Bernie McTernan
Signal & Target
BUY $11.00
Start Price $9.83
Best Price (1Y)
$9.41
Current Price $9.19
Return -6.5%
Analyst Ryan MacDonald
Signal & Target
BUY $42.00
Start Price $31.77
Best Price (1Y)
$32.72
Current Price $27.82
Return -12.4%
Analyst Mayank Tandon
Signal & Target
BUY $135.00
Start Price $108.58
Best Price (1Y)
$121.59
Current Price $114.15
Return +5.1%
JFrog Ltd
FROG
Aug 07, 2026
Analyst Mike Cikos
Signal & Target
BUY $115.00
Start Price $83.04
Best Price (1Y)
$105.76
Current Price $90.61
Return +9.1%
Analyst Chris Pierce
Signal & Target
BUY $44.00
Start Price $36.38
Best Price (1Y)
$41.22
Current Price $34.23
Return -5.9%
Analyst -
Signal & Target
BUY $360.00
Start Price $302.13
Best Price (1Y)
$353.84
Current Price $252.46
Return -16.4%

Recent Upgrades / Downgrades

Date Stock Action From To
Aug 28, 2026
RingCentral Inc. - Ordinary Shares - Class A RNG
Hold Buy Buy
Aug 28, 2026
Affirm Holdings Inc - Ordinary Shares - Class A AFRM
Hold Buy Buy
Aug 28, 2026
Marvell Technology Inc MRVL
Hold Buy Buy
Aug 28, 2026
Elastic N.V ESTC
Hold Hold Hold
Aug 27, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Buy Buy
Aug 27, 2026
Medtronic Plc MDT
Hold Buy Buy
Aug 27, 2026
Nutanix Inc - Ordinary Shares - Class A NTNX
Hold Buy Buy
Aug 27, 2026
Okta Inc - Ordinary Shares - Class A OKTA
Hold Buy Buy
Aug 27, 2026
NVIDIA Corp NVDA
Hold Buy Buy
Aug 26, 2026
Jazz Pharmaceuticals plc JAZZ
Hold Buy Buy
Aug 26, 2026
Evommune, Inc. EVMN
Initialise Buy
Aug 26, 2026
Ncino Inc. NCNO
Hold Buy Buy
Aug 26, 2026
Semtech Corp. SMTC
Hold Buy Buy
Aug 25, 2026
Teleflex Incorporated TFX
Hold Buy Buy
Aug 24, 2026
First Commonwealth Financial Corp. FCF
Hold Buy Buy
Aug 24, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
Hold Buy Buy
Aug 24, 2026
Alkami Technology Inc ALKT
Hold Buy Buy
Aug 21, 2026
NAPCO Security Technologies Inc NSSC
Hold Buy Buy
Aug 20, 2026
Analog Devices Inc. ADI
Hold Buy Buy
Aug 20, 2026
BILL Holdings Inc BILL
Hold Buy Buy
Aug 20, 2026
Bandwidth Inc - Ordinary Shares - Class A BAND
Hold Buy Buy
Aug 20, 2026
Alight Inc. - Ordinary Shares - Class A ALIT
Hold Hold Hold
Aug 19, 2026
SPS Commerce Inc. SPSC
Hold Buy Buy
Aug 18, 2026
Lululemon Athletica inc. LULU
Hold Hold Hold
Aug 18, 2026
Streamex Corp. STEX
Hold Buy Buy
Aug 18, 2026
DocGo Inc DCGO
Hold Buy Buy
Aug 17, 2026
Pulse Biosciences Inc PLSE
Initialise Buy
Aug 17, 2026
Gemini Space Station, Inc. Class A Common Stock GEMI
Hold Buy Buy
Aug 14, 2026
Celcuity Inc CELC
Hold Buy Buy
Aug 14, 2026
Cellebrite DI Ltd CLBT
Hold Buy Buy
Aug 14, 2026
York Space Systems, Inc. YSS
Hold Buy Buy
Aug 14, 2026
Veritone Inc VERI
Hold Buy Buy
Aug 14, 2026
Globant S.A. GLOB
Hold Buy Buy
Aug 14, 2026
Digimarc Corporation DMRC
Hold Buy Buy
Aug 14, 2026
Workday Inc - Ordinary Shares - Class A WDAY
Hold Buy Buy
Aug 14, 2026
Nu Holdings Ltd - Ordinary Shares Class A NU
Hold Buy Buy
Aug 14, 2026
TSS, Inc. TSSI
Hold Buy Buy
Aug 13, 2026
Coherent Corp COHR
Hold Buy Buy
Aug 13, 2026
WhiteFiber, Inc. Ordinary Shares WYFI
Hold Buy Buy
Aug 13, 2026
Wolverine World Wide, Inc. WWW
Hold Buy Buy
Aug 13, 2026
Cerebras Systems Inc. CBRS
Hold Buy Buy
Aug 13, 2026
Alpha & Omega Semiconductor Ltd AOSL
Hold Buy Buy
Aug 13, 2026
Harmonic, Inc. HLIT
Hold Buy Buy
Aug 12, 2026
Super Micro Computer Inc SMCI
Hold Buy Buy
Aug 12, 2026
Definium Therapeutics, Inc. DFTX
Hold Buy Buy
Aug 12, 2026
Lumentum Holdings Inc LITE
Hold Buy Buy
Aug 12, 2026
Quicklogic Corp QUIK
Hold Buy Buy
Aug 12, 2026
Acadia Pharmaceuticals Inc ACAD
Hold Buy Buy
Aug 12, 2026
Ambiq Micro, Inc. AMBQ
Hold Buy Buy
Aug 11, 2026
Axsome Therapeutics Inc AXSM
Hold Buy 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 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 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 Hold
To Hold
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 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 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