← 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.
+3.7%
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 📉
46%
22 W / 26 L
Target Met
? How often was the target reached?
Hits vs. Total.
56%
15 W / 12 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
0%
0 W / 27 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
0%
0 W / 27 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%
18 W / 19 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
46%
21 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 $296.24
Pending
$284.38 +16.2%
Aug 24, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $270.00
Est. +9%
$247.90 $296.24
Target Met
$284.38 +14.7%
Aug 11, 2026
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $42.00
Est. +32%
$31.77 $32.72
Pending
$27.82 -12.4%
Jun 26, 2026
Barnes & Noble Education Inc BNED
BUY $16.00
Est. +19%
$13.43 $14.75
Pending
$12.20 -9.2%
Mar 09, 2026
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $30.00
Est. +34%
$22.35 $39.05
Target Met
$27.82 +24.5%
Nov 06, 2025
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $300.00
Est. +63%
$184.39 $213.37
Pending
$158.82 -13.9%
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
$6.01 -40.1%
Aug 18, 2025
McGraw Hill, Inc. MH
BUY $19.00
Est. +42%
$13.35 $18.00
Miss
$13.23 -0.9%
Aug 08, 2025
Tempus AI Inc. - Ordinary Shares - Class A TEM
BUY $70.00
Est. +19%
$58.74 $104.32
Target Met
$64.66 +10.1%
Nov 14, 2024
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY $43.00
Est. +154%
$16.96 $27.78
Miss
$32.68 +92.7%
Nov 07, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $370.00
Est. +22%
$303.21 $544.93
Target Met
$158.82 -47.6%
Nov 05, 2024
Hims & Hers Health Inc - Ordinary Shares - Class A HIMS
BUY $28.00
Est. +34%
$20.96 $72.98
Target Met
$27.82 +32.7%
Sep 25, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $310.00
Est. +15%
$269.79 $544.93
Target Met
$158.82 -41.1%
Sep 12, 2024
Docebo Inc DCBO
BUY $50.00
Est. +19%
$42.06 $53.86
Target Met
$25.48 -39.4%
Sep 05, 2024
Yext Inc YEXT
BUY $8.00
Est. +63%
$4.92 $9.20
Target Met
$6.44 +30.9%
Aug 08, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $245.00
Est. +39%
$176.58 $544.93
Target Met
$158.82 -10.1%
Jul 09, 2024
Tempus AI Inc. - Ordinary Shares - Class A TEM
BUY $47.00
Est. +39%
$33.74 $91.45
Target Met
$64.66 +91.6%
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
$141.88 -19.0%
May 31, 2024
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $260.00
Est. +34%
$194.19 $285.50
Target Met
$284.38 +46.4%
May 09, 2024
Duolingo Inc - Ordinary Shares - Class A DUOL
BUY $267.00
Est. +32%
$202.07 $513.87
Target Met
$158.82 -21.4%
May 07, 2024
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY $18.00
Est. +38%
$13.00 $38.20
Target Met
$32.68 +151.4%
Apr 30, 2024
Coursera Inc COUR
BUY $15.00
Est. +47%
$10.22 $11.74
Miss
$6.01 -41.2%
Dec 07, 2023
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY $220.00
Est. +26%
$174.03 $258.92
Target Met
$284.38 +63.4%
Dec 06, 2023
Phreesia Inc PHR
BUY $29.00
Est. +63%
$17.77 $26.44
Miss
$11.10 -37.5%
Nov 14, 2023
Docebo Inc DCBO
BUY $56.00
Est. +9%
$51.22 $53.86
Miss
$25.48 -50.3%
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
$6.01 -60.2%
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 - -
$12.20 +566.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 - -
$11.10 -64.8%
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.98 -95.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 - -
$158.82 +59.9%
Jul 06, 2022
Definitive Healthcare Corp - Ordinary Shares - Class A DH
BUY $30.00
Est. +22%
$24.66 - -
$1.04 -95.8%
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 - -
$284.38 +47.7%
May 04, 2022
Paycom Software Inc PAYC
BUY $450.00
Est. +37%
$328.20 - -
$240.52 -26.7%
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 - -
$6.47 -89.5%
Feb 11, 2022
HubSpot Inc HUBS
BUY $700.00
Est. +28%
$544.92 - -
$255.32 -53.1%
Signal & Target
BUY $310.00
Start Price $244.69
Best Price (1Y)
$296.24
Current Price $284.38
Return +16.2%
Signal & Target
BUY $270.00
Start Price $247.90
Best Price (1Y)
$296.24
Current Price $284.38
Return +14.7%
Signal & Target
BUY $42.00
Start Price $31.77
Best Price (1Y)
$32.72
Current Price $27.82
Return -12.4%
Signal & Target
BUY $16.00
Start Price $13.43
Best Price (1Y)
$14.75
Current Price $12.20
Return -9.2%
Signal & Target
BUY $30.00
Start Price $22.35
Best Price (1Y)
$39.05
Current Price $27.82
Return +24.5%
Signal & Target
BUY $300.00
Start Price $184.39
Best Price (1Y)
$213.37
Current Price $158.82
Return -13.9%
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 $6.01
Return -40.1%
Signal & Target
BUY $19.00
Start Price $13.35
Best Price (1Y)
$18.00
Current Price $13.23
Return -0.9%
Signal & Target
BUY $70.00
Start Price $58.74
Best Price (1Y)
$104.32
Current Price $64.66
Return +10.1%
Signal & Target
BUY $43.00
Start Price $16.96
Best Price (1Y)
$27.78
Current Price $32.68
Return +92.7%
Signal & Target
BUY $370.00
Start Price $303.21
Best Price (1Y)
$544.93
Current Price $158.82
Return -47.6%
Signal & Target
BUY $28.00
Start Price $20.96
Best Price (1Y)
$72.98
Current Price $27.82
Return +32.7%
Signal & Target
BUY $310.00
Start Price $269.79
Best Price (1Y)
$544.93
Current Price $158.82
Return -41.1%
Docebo Inc
DCBO
Sep 12, 2024
Signal & Target
BUY $50.00
Start Price $42.06
Best Price (1Y)
$53.86
Current Price $25.48
Return -39.4%
Yext Inc
YEXT
Sep 05, 2024
Signal & Target
BUY $8.00
Start Price $4.92
Best Price (1Y)
$9.20
Current Price $6.44
Return +30.9%
Signal & Target
BUY $245.00
Start Price $176.58
Best Price (1Y)
$544.93
Current Price $158.82
Return -10.1%
Signal & Target
BUY $47.00
Start Price $33.74
Best Price (1Y)
$91.45
Current Price $64.66
Return +91.6%
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 $141.88
Return -19.0%
Signal & Target
BUY $260.00
Start Price $194.19
Best Price (1Y)
$285.50
Current Price $284.38
Return +46.4%
Signal & Target
BUY $267.00
Start Price $202.07
Best Price (1Y)
$513.87
Current Price $158.82
Return -21.4%
Signal & Target
BUY $18.00
Start Price $13.00
Best Price (1Y)
$38.20
Current Price $32.68
Return +151.4%
Coursera Inc
COUR
Apr 30, 2024
Signal & Target
BUY $15.00
Start Price $10.22
Best Price (1Y)
$11.74
Current Price $6.01
Return -41.2%
Signal & Target
BUY $220.00
Start Price $174.03
Best Price (1Y)
$258.92
Current Price $284.38
Return +63.4%
Phreesia Inc
PHR
Dec 06, 2023
Signal & Target
BUY $29.00
Start Price $17.77
Best Price (1Y)
$26.44
Current Price $11.10
Return -37.5%
Docebo Inc
DCBO
Nov 14, 2023
Signal & Target
BUY $56.00
Start Price $51.22
Best Price (1Y)
$53.86
Current Price $25.48
Return -50.3%
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 $6.01
Return -60.2%
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 $12.20
Return +566.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 $11.10
Return -64.8%
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.98
Return -95.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 $158.82
Return +59.9%
Signal & Target
BUY $30.00
Start Price $24.66
Best Price (1Y)
-
Current Price $1.04
Return -95.8%
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 $284.38
Return +47.7%
Signal & Target
BUY $450.00
Start Price $328.20
Best Price (1Y)
-
Current Price $240.52
Return -26.7%
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 $6.47
Return -89.5%
HubSpot Inc
HUBS
Feb 11, 2022
Signal & Target
BUY $700.00
Start Price $544.92
Best Price (1Y)
-
Current Price $255.32
Return -53.1%