← Back to Needham

Ryan MacDonald Score: 25

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.
+2.8%
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 📉
45%
20 W / 24 L
Target Met
? How often was the target reached?
Hits vs. Total.
56%
14 W / 11 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
0%
0 W / 25 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
0%
0 W / 25 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.
49%
17 W / 18 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
45%
19 W / 23 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
Mar 09, 2026
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $30.00
Est. +34%
$22.35 $31.86
Target Met
$26.82 +20.0%
Nov 06, 2025
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $300.00
Est. +63%
$184.39 $213.37
Pending
$122.63 -33.5%
Oct 31, 2025
Talkspace Inc TALK
BUY $5.00
Est. +59%
$3.15 $5.23
Target Met
$5.21 +65.4%
Oct 20, 2025
Coursera Inc COUR
BUY $14.00
Est. +40%
$10.03 $10.77
Pending
$5.34 -46.8%
Aug 18, 2025
McGraw Hill, Inc. MH
BUY $19.00
Est. +42%
$13.35 $18.00
Pending
$11.76 -11.9%
Aug 08, 2025
Tempus AI Inc. - Ordinary Shares - Class A TEM
BUY $70.00
Est. +19%
$58.74 $104.32
Target Met
$47.82 -18.6%
Nov 14, 2024
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY $43.00
Est. +154%
$16.96 $27.78
Miss
$20.21 +19.2%
Nov 07, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $370.00
Est. +22%
$303.21 $544.93
Target Met
$122.63 -59.6%
Nov 05, 2024
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $28.00
Est. +34%
$20.96 $72.98
Target Met
$26.82 +28.0%
Sep 25, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $310.00
Est. +15%
$269.79 $544.93
Target Met
$122.63 -54.5%
Sep 12, 2024
Docebo Inc DCBO
BUY $50.00
Est. +19%
$42.06 $53.86
Target Met
$18.08 -57.0%
Sep 05, 2024
Yext Inc YEXT
BUY $8.00
Est. +63%
$4.92 $9.20
Target Met
$4.06 -17.5%
Aug 08, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $245.00
Est. +39%
$176.58 $544.93
Target Met
$122.63 -30.6%
Jul 09, 2024
Tempus AI Inc. - Ordinary Shares - Class A TEM
BUY $47.00
Est. +39%
$33.74 $91.45
Target Met
$47.82 +41.7%
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
$147.13 -23.4%
May 31, 2024
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $260.00
Est. +34%
$194.19 $285.50
Target Met
$159.54 -17.8%
May 09, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $267.00
Est. +32%
$202.07 $513.87
Target Met
$122.63 -39.3%
May 07, 2024
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY $18.00
Est. +38%
$13.00 $38.20
Target Met
$20.21 +55.5%
Apr 30, 2024
Coursera Inc COUR
BUY $15.00
Est. +47%
$10.22 $11.74
Miss
$5.34 -47.7%
Dec 07, 2023
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $220.00
Est. +26%
$174.03 $258.92
Target Met
$159.54 -8.3%
Dec 06, 2023
Phreesia Inc PHR
BUY $29.00
Est. +63%
$17.77 $26.44
Miss
$9.06 -49.0%
Nov 14, 2023
Docebo Inc DCBO
BUY $56.00
Est. +9%
$51.22 $53.86
Miss
$18.08 -64.7%
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
$5.34 -64.6%
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 - -
$11.12 +507.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 - -
$9.06 -71.2%
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 - -
$1.11 -94.7%
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 - -
$122.63 +23.5%
Jul 06, 2022
Definitive Healthcare Corp - Ordinary Shares - Class A DH
BUY $30.00
Est. +22%
$24.66 - -
$0.84 -96.6%
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 - -
$159.54 -17.1%
May 04, 2022
Paycom Software Inc PAYC
BUY $450.00
Est. +37%
$328.20 - -
$134.52 -59.0%
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 - -
$7.34 -88.1%
Feb 11, 2022
HubSpot Inc HUBS
BUY $700.00
Est. +28%
$544.92 - -
$187.98 -65.5%
Signal & Target
BUY $30.00
Start Price $22.35
Best Price (1Y)
$31.86
Current Price $26.82
Return +20.0%
Signal & Target
BUY $300.00
Start Price $184.39
Best Price (1Y)
$213.37
Current Price $122.63
Return -33.5%
Signal & Target
BUY $5.00
Start Price $3.15
Best Price (1Y)
$5.23
Current Price $5.21
Return +65.4%
Coursera Inc
COUR
Oct 20, 2025
Signal & Target
BUY $14.00
Start Price $10.03
Best Price (1Y)
$10.77
Current Price $5.34
Return -46.8%
Signal & Target
BUY $19.00
Start Price $13.35
Best Price (1Y)
$18.00
Current Price $11.76
Return -11.9%
Signal & Target
BUY $70.00
Start Price $58.74
Best Price (1Y)
$104.32
Current Price $47.82
Return -18.6%
Signal & Target
BUY $43.00
Start Price $16.96
Best Price (1Y)
$27.78
Current Price $20.21
Return +19.2%
Signal & Target
BUY $370.00
Start Price $303.21
Best Price (1Y)
$544.93
Current Price $122.63
Return -59.6%
Signal & Target
BUY $28.00
Start Price $20.96
Best Price (1Y)
$72.98
Current Price $26.82
Return +28.0%
Signal & Target
BUY $310.00
Start Price $269.79
Best Price (1Y)
$544.93
Current Price $122.63
Return -54.5%
Docebo Inc
DCBO
Sep 12, 2024
Signal & Target
BUY $50.00
Start Price $42.06
Best Price (1Y)
$53.86
Current Price $18.08
Return -57.0%
Yext Inc
YEXT
Sep 05, 2024
Signal & Target
BUY $8.00
Start Price $4.92
Best Price (1Y)
$9.20
Current Price $4.06
Return -17.5%
Signal & Target
BUY $245.00
Start Price $176.58
Best Price (1Y)
$544.93
Current Price $122.63
Return -30.6%
Signal & Target
BUY $47.00
Start Price $33.74
Best Price (1Y)
$91.45
Current Price $47.82
Return +41.7%
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 $147.13
Return -23.4%
Signal & Target
BUY $260.00
Start Price $194.19
Best Price (1Y)
$285.50
Current Price $159.54
Return -17.8%
Signal & Target
BUY $267.00
Start Price $202.07
Best Price (1Y)
$513.87
Current Price $122.63
Return -39.3%
Signal & Target
BUY $18.00
Start Price $13.00
Best Price (1Y)
$38.20
Current Price $20.21
Return +55.5%
Coursera Inc
COUR
Apr 30, 2024
Signal & Target
BUY $15.00
Start Price $10.22
Best Price (1Y)
$11.74
Current Price $5.34
Return -47.7%
Signal & Target
BUY $220.00
Start Price $174.03
Best Price (1Y)
$258.92
Current Price $159.54
Return -8.3%
Phreesia Inc
PHR
Dec 06, 2023
Signal & Target
BUY $29.00
Start Price $17.77
Best Price (1Y)
$26.44
Current Price $9.06
Return -49.0%
Docebo Inc
DCBO
Nov 14, 2023
Signal & Target
BUY $56.00
Start Price $51.22
Best Price (1Y)
$53.86
Current Price $18.08
Return -64.7%
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 $5.34
Return -64.6%
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 $11.12
Return +507.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 $9.06
Return -71.2%
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 $1.11
Return -94.7%
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 $122.63
Return +23.5%
Signal & Target
BUY $30.00
Start Price $24.66
Best Price (1Y)
-
Current Price $0.84
Return -96.6%
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 $159.54
Return -17.1%
Signal & Target
BUY $450.00
Start Price $328.20
Best Price (1Y)
-
Current Price $134.52
Return -59.0%
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 $7.34
Return -88.1%
HubSpot Inc
HUBS
Feb 11, 2022
Signal & Target
BUY $700.00
Start Price $544.92
Best Price (1Y)
-
Current Price $187.98
Return -65.5%