← 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 $315.00
Precision Hit (±3%)
$313.03 +27.9%
Aug 24, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $270.00
Est. +9%
$247.90 $315.00
Target Met
$313.03 +26.3%
Aug 11, 2026
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $42.00
Est. +32%
$31.77 $32.72
Pending
$29.38 -7.5%
Jun 26, 2026
Barnes & Noble Education Inc BNED
BUY $16.00
Est. +19%
$13.43 $14.75
Pending
$13.15 -2.1%
Jun 11, 2026
Hinge Health, Inc. HNGE
BUY $76.00
Est. +22%
$62.06 $107.00
Target Met
$104.96 +69.1%
May 06, 2026
Hinge Health, Inc. HNGE
BUY $63.00
Est. +18%
$53.46 $107.00
Target Met
$104.96 +96.3%
Mar 09, 2026
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $30.00
Est. +34%
$22.35 $39.05
Target Met
$29.38 +31.5%
Nov 06, 2025
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $300.00
Est. +63%
$184.39 $213.37
Pending
$148.93 -19.2%
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
$5.09 -49.3%
Aug 18, 2025
McGraw Hill, Inc. MH
BUY $19.00
Est. +42%
$13.35 $18.00
Miss
$14.20 +6.4%
Aug 08, 2025
Tempus AI Inc. - Ordinary Shares - Class A TEM
BUY $70.00
Est. +19%
$58.74 $104.32
Target Met
$71.13 +21.1%
Nov 14, 2024
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY $43.00
Est. +154%
$16.96 $27.78
Miss
$33.57 +97.9%
Nov 07, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $370.00
Est. +22%
$303.21 $544.93
Target Met
$148.93 -50.9%
Nov 05, 2024
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $28.00
Est. +34%
$20.96 $72.98
Target Met
$29.38 +40.2%
Sep 25, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $310.00
Est. +15%
$269.79 $544.93
Target Met
$148.93 -44.8%
Sep 12, 2024
Docebo Inc DCBO
BUY $50.00
Est. +19%
$42.06 $53.86
Target Met
$28.12 -33.1%
Sep 05, 2024
Yext Inc YEXT
BUY $8.00
Est. +63%
$4.92 $9.20
Target Met
$7.13 +44.9%
Aug 08, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $245.00
Est. +39%
$176.58 $544.93
Target Met
$148.93 -15.7%
Jul 09, 2024
Tempus AI Inc. - Ordinary Shares - Class A TEM
BUY $47.00
Est. +39%
$33.74 $91.45
Target Met
$71.13 +110.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.94 -12.3%
May 31, 2024
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $260.00
Est. +34%
$194.19 $285.50
Target Met
$313.03 +61.2%
May 09, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $267.00
Est. +32%
$202.07 $513.87
Target Met
$148.93 -26.3%
May 07, 2024
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY $18.00
Est. +38%
$13.00 $38.20
Target Met
$33.57 +158.2%
Apr 30, 2024
Coursera Inc COUR
BUY $15.00
Est. +47%
$10.22 $11.74
Miss
$5.09 -50.2%
Dec 07, 2023
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $220.00
Est. +26%
$174.03 $258.92
Target Met
$313.03 +79.9%
Dec 06, 2023
Phreesia Inc PHR
BUY $29.00
Est. +63%
$17.77 $26.44
Miss
$11.04 -37.9%
Nov 14, 2023
Docebo Inc DCBO
BUY $56.00
Est. +9%
$51.22 $53.86
Miss
$28.12 -45.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
$5.09 -66.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 $17.00
Est. +25%
$13.61 - -
$7.02 -48.4%
Jun 30, 2023
Accolade Inc ACCD
BUY $14.27
Est. +13%
$12.64 - -
$7.02 -44.5%
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 - -
$13.15 +618.6%
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 - -
$11.04 -64.9%
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.76 -96.4%
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 - -
$148.93 +50.0%
Jul 06, 2022
Definitive Healthcare Corp - Ordinary Shares - Class A DH
BUY $30.00
Est. +22%
$24.66 - -
$1.00 -96.0%
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 - -
$313.03 +62.6%
May 04, 2022
Paycom Software Inc PAYC
BUY $450.00
Est. +37%
$328.20 - -
$252.87 -23.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 - -
$5.97 -90.3%
Feb 11, 2022
HubSpot Inc HUBS
BUY $700.00
Est. +28%
$544.92 - -
$238.87 -56.2%
Signal & Target
BUY $310.00
Start Price $244.69
Best Price (1Y)
$315.00
Current Price $313.03
Return +27.9%
Signal & Target
BUY $270.00
Start Price $247.90
Best Price (1Y)
$315.00
Current Price $313.03
Return +26.3%
Signal & Target
BUY $42.00
Start Price $31.77
Best Price (1Y)
$32.72
Current Price $29.38
Return -7.5%
Signal & Target
BUY $16.00
Start Price $13.43
Best Price (1Y)
$14.75
Current Price $13.15
Return -2.1%
Signal & Target
BUY $76.00
Start Price $62.06
Best Price (1Y)
$107.00
Current Price $104.96
Return +69.1%
Signal & Target
BUY $63.00
Start Price $53.46
Best Price (1Y)
$107.00
Current Price $104.96
Return +96.3%
Signal & Target
BUY $30.00
Start Price $22.35
Best Price (1Y)
$39.05
Current Price $29.38
Return +31.5%
Signal & Target
BUY $300.00
Start Price $184.39
Best Price (1Y)
$213.37
Current Price $148.93
Return -19.2%
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 $5.09
Return -49.3%
Signal & Target
BUY $19.00
Start Price $13.35
Best Price (1Y)
$18.00
Current Price $14.20
Return +6.4%
Signal & Target
BUY $70.00
Start Price $58.74
Best Price (1Y)
$104.32
Current Price $71.13
Return +21.1%
Signal & Target
BUY $43.00
Start Price $16.96
Best Price (1Y)
$27.78
Current Price $33.57
Return +97.9%
Signal & Target
BUY $370.00
Start Price $303.21
Best Price (1Y)
$544.93
Current Price $148.93
Return -50.9%
Signal & Target
BUY $28.00
Start Price $20.96
Best Price (1Y)
$72.98
Current Price $29.38
Return +40.2%
Signal & Target
BUY $310.00
Start Price $269.79
Best Price (1Y)
$544.93
Current Price $148.93
Return -44.8%
Docebo Inc
DCBO
Sep 12, 2024
Signal & Target
BUY $50.00
Start Price $42.06
Best Price (1Y)
$53.86
Current Price $28.12
Return -33.1%
Yext Inc
YEXT
Sep 05, 2024
Signal & Target
BUY $8.00
Start Price $4.92
Best Price (1Y)
$9.20
Current Price $7.13
Return +44.9%
Signal & Target
BUY $245.00
Start Price $176.58
Best Price (1Y)
$544.93
Current Price $148.93
Return -15.7%
Signal & Target
BUY $47.00
Start Price $33.74
Best Price (1Y)
$91.45
Current Price $71.13
Return +110.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.94
Return -12.3%
Signal & Target
BUY $260.00
Start Price $194.19
Best Price (1Y)
$285.50
Current Price $313.03
Return +61.2%
Signal & Target
BUY $267.00
Start Price $202.07
Best Price (1Y)
$513.87
Current Price $148.93
Return -26.3%
Signal & Target
BUY $18.00
Start Price $13.00
Best Price (1Y)
$38.20
Current Price $33.57
Return +158.2%
Coursera Inc
COUR
Apr 30, 2024
Signal & Target
BUY $15.00
Start Price $10.22
Best Price (1Y)
$11.74
Current Price $5.09
Return -50.2%
Signal & Target
BUY $220.00
Start Price $174.03
Best Price (1Y)
$258.92
Current Price $313.03
Return +79.9%
Phreesia Inc
PHR
Dec 06, 2023
Signal & Target
BUY $29.00
Start Price $17.77
Best Price (1Y)
$26.44
Current Price $11.04
Return -37.9%
Docebo Inc
DCBO
Nov 14, 2023
Signal & Target
BUY $56.00
Start Price $51.22
Best Price (1Y)
$53.86
Current Price $28.12
Return -45.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 $5.09
Return -66.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 $17.00
Start Price $13.61
Best Price (1Y)
-
Current Price $7.02
Return -48.4%
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%
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 $13.15
Return +618.6%
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 $11.04
Return -64.9%
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.76
Return -96.4%
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 $148.93
Return +50.0%
Signal & Target
BUY $30.00
Start Price $24.66
Best Price (1Y)
-
Current Price $1.00
Return -96.0%
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 $313.03
Return +62.6%
Signal & Target
BUY $450.00
Start Price $328.20
Best Price (1Y)
-
Current Price $252.87
Return -23.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 $5.97
Return -90.3%
HubSpot Inc
HUBS
Feb 11, 2022
Signal & Target
BUY $700.00
Start Price $544.92
Best Price (1Y)
-
Current Price $238.87
Return -56.2%