← Back to Needham

Ryan MacDonald Score: 27

Analyst at Needham
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.
+7.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 📉
48%
24 W / 26 L
Target Met
? How often was the target reached?
Hits vs. Total.
59%
17 W / 12 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
0%
0 W / 29 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
0%
0 W / 29 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.
50%
19 W / 19 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
48%
23 W / 25 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
50%
1 W / 1 L

Coverage & Price Targets

Date Stock Signal Target Start Price Best Price (1Y) Accuracy Current Price
Aug 27, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $310.00
Est. +27%
$244.69 $319.18
Precision Hit (±3%)
$310.36 +26.8%
Aug 24, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $270.00
Est. +9%
$247.90 $319.18
Target Met
$310.36 +25.2%
Aug 11, 2026
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $42.00
Est. +32%
$31.77 $32.72
Pending
$28.07 -11.6%
Jun 26, 2026
Barnes & Noble Education Inc BNED
BUY $16.00
Est. +19%
$13.43 $14.75
Pending
$12.95 -3.6%
Jun 11, 2026
Hinge Health, Inc. HNGE
BUY $76.00
Est. +22%
$62.06 $107.00
Target Met
$99.16 +59.8%
May 06, 2026
Hinge Health, Inc. HNGE
BUY $63.00
Est. +18%
$53.46 $107.00
Target Met
$99.16 +85.5%
Mar 09, 2026
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $30.00
Est. +34%
$22.35 $39.05
Target Met
$28.07 +25.6%
Nov 06, 2025
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $300.00
Est. +63%
$184.39 $213.37
Pending
$141.76 -23.1%
Oct 31, 2025
Talkspace Inc TALK
BUY $5.00
Est. +59%
$3.15 $5.25
Target Met
$5.25 +66.7%
Oct 20, 2025
Coursera Inc COUR
BUY $14.00
Est. +40%
$10.03 $10.77
Pending
$4.94 -50.7%
Aug 18, 2025
McGraw Hill, Inc. MH
BUY $19.00
Est. +42%
$13.35 $18.00
Miss
$13.98 +4.7%
Aug 08, 2025
Tempus AI Inc. - Ordinary Shares - Class A TEM
BUY $70.00
Est. +19%
$58.74 $104.32
Target Met
$64.72 +10.2%
Nov 14, 2024
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY $43.00
Est. +154%
$16.96 $27.78
Miss
$31.80 +87.5%
Nov 07, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $370.00
Est. +22%
$303.21 $544.93
Target Met
$141.76 -53.2%
Nov 05, 2024
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $28.00
Est. +34%
$20.96 $72.98
Target Met
$28.07 +33.9%
Sep 25, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $310.00
Est. +15%
$269.79 $544.93
Target Met
$141.76 -47.5%
Sep 12, 2024
Docebo Inc DCBO
BUY $50.00
Est. +19%
$42.06 $53.86
Target Met
$27.59 -34.4%
Sep 05, 2024
Yext Inc YEXT
BUY $8.00
Est. +63%
$4.92 $9.20
Target Met
$6.90 +40.2%
Aug 08, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $245.00
Est. +39%
$176.58 $544.93
Target Met
$141.76 -19.7%
Jul 09, 2024
Tempus AI Inc. - Ordinary Shares - Class A TEM
BUY $47.00
Est. +39%
$33.74 $91.45
Target Met
$64.72 +91.8%
Jun 28, 2024
Accolade Inc ACCD
BUY $8.00
Est. +25%
$6.39 $7.03
Miss
$7.02 +9.9%
Jun 17, 2024
Toll Brothers Inc. TOL
SELL $77.00
Est. +35%
$119.24 $86.67 (Low)
Miss
$133.70 -12.1%
May 31, 2024
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $260.00
Est. +34%
$194.19 $285.50
Target Met
$310.36 +59.8%
May 09, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $267.00
Est. +32%
$202.07 $513.87
Target Met
$141.76 -29.8%
May 07, 2024
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY $18.00
Est. +38%
$13.00 $38.20
Target Met
$31.80 +144.6%
Apr 30, 2024
Coursera Inc COUR
BUY $15.00
Est. +47%
$10.22 $11.74
Miss
$4.94 -51.7%
Dec 07, 2023
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $220.00
Est. +26%
$174.03 $258.92
Target Met
$310.36 +78.3%
Dec 06, 2023
Phreesia Inc PHR
BUY $29.00
Est. +63%
$17.77 $26.44
Miss
$10.94 -38.4%
Nov 14, 2023
Docebo Inc DCBO
BUY $56.00
Est. +9%
$51.22 $53.86
Miss
$27.59 -46.1%
Aug 09, 2023
2U Inc TWOU
BUY $9.00
Est. +195%
$3.05 $5.64
Miss
$1.58 -48.2%
Jul 28, 2023
Coursera Inc COUR
BUY $19.00
Est. +26%
$15.10 $11.74
Miss
$4.94 -67.3%
Jul 12, 2023
Instructure Holdings Inc INST
BUY $32.00
Est. +16%
$27.67 $25.74
Miss
$23.60 -14.7%
Jun 30, 2023
Accolade Inc ACCD
BUY $14.27
Est. +13%
$12.64 - -
$7.02 -44.5%
Jun 30, 2023
Accolade Inc ACCD
BUY $17.00
Est. +25%
$13.61 - -
$7.02 -48.4%
Jun 07, 2023
Verint Systems, Inc. VRNT
BUY $50.00
Est. +33%
$37.53 - -
$20.51 -45.4%
Jun 02, 2023
Udemy Inc UDMY
BUY $16.00
Est. +50%
$10.68 - -
$4.63 -56.6%
Mar 10, 2023
Barnes & Noble Education Inc BNED
BUY $4.00
Est. +119%
$1.83 - -
$12.95 +607.7%
Jan 10, 2023
Accolade Inc ACCD
BUY $15.00
Est. +56%
$9.60 - -
$7.02 -26.9%
Jan 04, 2023
Phreesia Inc PHR
BUY $40.00
Est. +27%
$31.49 - -
$10.94 -65.3%
Oct 14, 2022
Verint Systems, Inc. VRNT
BUY $61.00
Est. +80%
$33.97 - -
$20.51 -39.6%
Sep 26, 2022
Chegg Inc CHGG
BUY $28.00
Est. +33%
$21.09 - -
$0.73 -96.5%
Aug 08, 2022
Momentive Global Inc MNTV
SELL $7.41
Est. +3%
$7.64 $9.45 (Low)
Miss
$9.45 -23.7%
Jul 07, 2022
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $115.00
Est. +16%
$99.31 - -
$141.76 +42.7%
Jul 06, 2022
Definitive Healthcare Corp - Ordinary Shares - Class A DH
BUY $30.00
Est. +22%
$24.66 - -
$1.02 -95.9%
Jul 01, 2022
Accolade Inc ACCD
BUY $12.00
Est. +26%
$9.53 - -
$7.02 -26.3%
Jun 02, 2022
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $205.00
Est. +6%
$192.55 - -
$310.36 +61.2%
May 04, 2022
Paycom Software Inc PAYC
BUY $450.00
Est. +37%
$328.20 - -
$251.64 -23.3%
Mar 15, 2022
Coupa Software Inc COUP
BUY $90.00
Est. +24%
$72.55 $80.98
Miss
$80.97 +11.6%
Feb 23, 2022
Teladoc Health Inc TDOC
BUY $100.00
Est. +63%
$61.46 - -
$5.67 -90.8%
Feb 11, 2022
HubSpot Inc HUBS
BUY $700.00
Est. +28%
$544.92 - -
$230.94 -57.6%
Signal & Target
BUY $310.00
Start Price $244.69
Best Price (1Y)
$319.18
Current Price $310.36
Return +26.8%
Signal & Target
BUY $270.00
Start Price $247.90
Best Price (1Y)
$319.18
Current Price $310.36
Return +25.2%
Signal & Target
BUY $42.00
Start Price $31.77
Best Price (1Y)
$32.72
Current Price $28.07
Return -11.6%
Signal & Target
BUY $16.00
Start Price $13.43
Best Price (1Y)
$14.75
Current Price $12.95
Return -3.6%
Signal & Target
BUY $76.00
Start Price $62.06
Best Price (1Y)
$107.00
Current Price $99.16
Return +59.8%
Signal & Target
BUY $63.00
Start Price $53.46
Best Price (1Y)
$107.00
Current Price $99.16
Return +85.5%
Signal & Target
BUY $30.00
Start Price $22.35
Best Price (1Y)
$39.05
Current Price $28.07
Return +25.6%
Signal & Target
BUY $300.00
Start Price $184.39
Best Price (1Y)
$213.37
Current Price $141.76
Return -23.1%
Signal & Target
BUY $5.00
Start Price $3.15
Best Price (1Y)
$5.25
Current Price $5.25
Return +66.7%
Coursera Inc
COUR
Oct 20, 2025
Signal & Target
BUY $14.00
Start Price $10.03
Best Price (1Y)
$10.77
Current Price $4.94
Return -50.7%
Signal & Target
BUY $19.00
Start Price $13.35
Best Price (1Y)
$18.00
Current Price $13.98
Return +4.7%
Signal & Target
BUY $70.00
Start Price $58.74
Best Price (1Y)
$104.32
Current Price $64.72
Return +10.2%
Signal & Target
BUY $43.00
Start Price $16.96
Best Price (1Y)
$27.78
Current Price $31.80
Return +87.5%
Signal & Target
BUY $370.00
Start Price $303.21
Best Price (1Y)
$544.93
Current Price $141.76
Return -53.2%
Signal & Target
BUY $28.00
Start Price $20.96
Best Price (1Y)
$72.98
Current Price $28.07
Return +33.9%
Signal & Target
BUY $310.00
Start Price $269.79
Best Price (1Y)
$544.93
Current Price $141.76
Return -47.5%
Docebo Inc
DCBO
Sep 12, 2024
Signal & Target
BUY $50.00
Start Price $42.06
Best Price (1Y)
$53.86
Current Price $27.59
Return -34.4%
Yext Inc
YEXT
Sep 05, 2024
Signal & Target
BUY $8.00
Start Price $4.92
Best Price (1Y)
$9.20
Current Price $6.90
Return +40.2%
Signal & Target
BUY $245.00
Start Price $176.58
Best Price (1Y)
$544.93
Current Price $141.76
Return -19.7%
Signal & Target
BUY $47.00
Start Price $33.74
Best Price (1Y)
$91.45
Current Price $64.72
Return +91.8%
Accolade Inc
ACCD
Jun 28, 2024
Signal & Target
BUY $8.00
Start Price $6.39
Best Price (1Y)
$7.03
Current Price $7.02
Return +9.9%
Signal & Target
SELL $77.00
Start Price $119.24
Best Price (1Y)
$86.67
Current Price $133.70
Return -12.1%
Signal & Target
BUY $260.00
Start Price $194.19
Best Price (1Y)
$285.50
Current Price $310.36
Return +59.8%
Signal & Target
BUY $267.00
Start Price $202.07
Best Price (1Y)
$513.87
Current Price $141.76
Return -29.8%
Signal & Target
BUY $18.00
Start Price $13.00
Best Price (1Y)
$38.20
Current Price $31.80
Return +144.6%
Coursera Inc
COUR
Apr 30, 2024
Signal & Target
BUY $15.00
Start Price $10.22
Best Price (1Y)
$11.74
Current Price $4.94
Return -51.7%
Signal & Target
BUY $220.00
Start Price $174.03
Best Price (1Y)
$258.92
Current Price $310.36
Return +78.3%
Phreesia Inc
PHR
Dec 06, 2023
Signal & Target
BUY $29.00
Start Price $17.77
Best Price (1Y)
$26.44
Current Price $10.94
Return -38.4%
Docebo Inc
DCBO
Nov 14, 2023
Signal & Target
BUY $56.00
Start Price $51.22
Best Price (1Y)
$53.86
Current Price $27.59
Return -46.1%
2U Inc
TWOU
Aug 09, 2023
Signal & Target
BUY $9.00
Start Price $3.05
Best Price (1Y)
$5.64
Current Price $1.58
Return -48.2%
Coursera Inc
COUR
Jul 28, 2023
Signal & Target
BUY $19.00
Start Price $15.10
Best Price (1Y)
$11.74
Current Price $4.94
Return -67.3%
Signal & Target
BUY $32.00
Start Price $27.67
Best Price (1Y)
$25.74
Current Price $23.60
Return -14.7%
Accolade Inc
ACCD
Jun 30, 2023
Signal & Target
BUY $14.27
Start Price $12.64
Best Price (1Y)
-
Current Price $7.02
Return -44.5%
Accolade Inc
ACCD
Jun 30, 2023
Signal & Target
BUY $17.00
Start Price $13.61
Best Price (1Y)
-
Current Price $7.02
Return -48.4%
Signal & Target
BUY $50.00
Start Price $37.53
Best Price (1Y)
-
Current Price $20.51
Return -45.4%
Udemy Inc
UDMY
Jun 02, 2023
Signal & Target
BUY $16.00
Start Price $10.68
Best Price (1Y)
-
Current Price $4.63
Return -56.6%
Signal & Target
BUY $4.00
Start Price $1.83
Best Price (1Y)
-
Current Price $12.95
Return +607.7%
Accolade Inc
ACCD
Jan 10, 2023
Signal & Target
BUY $15.00
Start Price $9.60
Best Price (1Y)
-
Current Price $7.02
Return -26.9%
Phreesia Inc
PHR
Jan 04, 2023
Signal & Target
BUY $40.00
Start Price $31.49
Best Price (1Y)
-
Current Price $10.94
Return -65.3%
Signal & Target
BUY $61.00
Start Price $33.97
Best Price (1Y)
-
Current Price $20.51
Return -39.6%
Chegg Inc
CHGG
Sep 26, 2022
Signal & Target
BUY $28.00
Start Price $21.09
Best Price (1Y)
-
Current Price $0.73
Return -96.5%
Signal & Target
SELL $7.41
Start Price $7.64
Best Price (1Y)
$9.45
Current Price $9.45
Return -23.7%
Signal & Target
BUY $115.00
Start Price $99.31
Best Price (1Y)
-
Current Price $141.76
Return +42.7%
Signal & Target
BUY $30.00
Start Price $24.66
Best Price (1Y)
-
Current Price $1.02
Return -95.9%
Accolade Inc
ACCD
Jul 01, 2022
Signal & Target
BUY $12.00
Start Price $9.53
Best Price (1Y)
-
Current Price $7.02
Return -26.3%
Signal & Target
BUY $205.00
Start Price $192.55
Best Price (1Y)
-
Current Price $310.36
Return +61.2%
Signal & Target
BUY $450.00
Start Price $328.20
Best Price (1Y)
-
Current Price $251.64
Return -23.3%
Signal & Target
BUY $90.00
Start Price $72.55
Best Price (1Y)
$80.98
Current Price $80.97
Return +11.6%
Signal & Target
BUY $100.00
Start Price $61.46
Best Price (1Y)
-
Current Price $5.67
Return -90.8%
HubSpot Inc
HUBS
Feb 11, 2022
Signal & Target
BUY $700.00
Start Price $544.92
Best Price (1Y)
-
Current Price $230.94
Return -57.6%