Ryan MacDonald
Stock Analyst at Needham
(2.13)
# 2,858
Out of 5,170 analysts
364
Total ratings
36.57%
Success rate
-4.27%
Average return
Main Sectors:
Stocks Rated by Ryan MacDonald
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| DCGO DocGo | Reiterates: Buy | $3 | $0.69 | +336.49% | 17 | Mar 17, 2026 | |
| TEM Tempus AI | Reiterates: Buy | $75 | $48.69 | +54.04% | 11 | Mar 11, 2026 | |
| TALK Talkspace | Downgrades: Hold | n/a | $5.13 | - | 9 | Mar 9, 2026 | |
| HIMS Hims & Hers Health | Upgrades: Buy | $30 | $23.15 | +29.59% | 8 | Mar 9, 2026 | |
| VEEV Veeva Systems | Maintains: Buy | $355 → $270 | $184.03 | +46.72% | 26 | Mar 5, 2026 | |
| DCBO Docebo | Maintains: Buy | $38 → $31 | $19.77 | +56.80% | 10 | Feb 27, 2026 | |
| DUOL Duolingo | Maintains: Buy | $300 → $145 | $100.05 | +44.93% | 17 | Feb 27, 2026 | |
| ODD Oddity Tech | Downgrades: Hold | n/a | $14.35 | - | 3 | Feb 26, 2026 | |
| WAY Waystar Holding | Maintains: Buy | $46 → $33 | $24.65 | +33.87% | 2 | Feb 17, 2026 | |
| MH McGraw Hill | Reiterates: Buy | $19 | $13.56 | +40.12% | 2 | Feb 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $59 | $44.38 | +32.94% | 4 | Feb 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $0.57 | - | 19 | Feb 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $10 | $5.86 | +70.65% | 23 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $75 → $55 | $24.79 | +121.86% | 2 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $28 | $14.11 | +98.44% | 4 | Jan 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $35 | $11.20 | +212.50% | 22 | Dec 9, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $11 | $4.64 | +137.07% | 17 | Oct 30, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $35 → $39 | $36.16 | +7.85% | 8 | Sep 12, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $10 | $5.60 | +78.57% | 16 | Aug 18, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $15 | $2.67 | +461.80% | 4 | May 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $2.65 | - | 11 | May 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $43 → $25 | $17.22 | +45.18% | 23 | May 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $5.59 | - | 8 | May 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $5.42 | - | 11 | May 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $30 | $21.59 | +38.95% | 3 | Mar 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $0.59 | - | 2 | Mar 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $1.07 | - | 13 | Jan 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $2 | $0.82 | +143.31% | 14 | Nov 8, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $9.03 | - | 11 | May 24, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $270 → $255 | $265.84 | -4.08% | 4 | Apr 26, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $84 → $92 | $203.21 | -54.73% | 2 | Jun 20, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Hold | $12 → $15 | $33.26 | -54.90% | 1 | Feb 27, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $700 → $500 | $262.11 | +90.76% | 12 | May 6, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $640 → $450 | $124.49 | +261.47% | 13 | Feb 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $15 → $12 | $8.49 | +41.34% | 6 | May 12, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $9 → $11 | $8.38 | +31.26% | 3 | Mar 12, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $44.08 | - | 1 | Oct 31, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $115 → $145 | $246.00 | -41.06% | 2 | Mar 17, 2017 |
DocGo
Mar 17, 2026
Reiterates: Buy
Price Target: $3
Current: $0.69
Upside: +336.49%
Tempus AI
Mar 11, 2026
Reiterates: Buy
Price Target: $75
Current: $48.69
Upside: +54.04%
Talkspace
Mar 9, 2026
Downgrades: Hold
Price Target: n/a
Current: $5.13
Upside: -
Hims & Hers Health
Mar 9, 2026
Upgrades: Buy
Price Target: $30
Current: $23.15
Upside: +29.59%
Veeva Systems
Mar 5, 2026
Maintains: Buy
Price Target: $355 → $270
Current: $184.03
Upside: +46.72%
Docebo
Feb 27, 2026
Maintains: Buy
Price Target: $38 → $31
Current: $19.77
Upside: +56.80%
Duolingo
Feb 27, 2026
Maintains: Buy
Price Target: $300 → $145
Current: $100.05
Upside: +44.93%
Oddity Tech
Feb 26, 2026
Downgrades: Hold
Price Target: n/a
Current: $14.35
Upside: -
Waystar Holding
Feb 17, 2026
Maintains: Buy
Price Target: $46 → $33
Current: $24.65
Upside: +33.87%
McGraw Hill
Feb 12, 2026
Reiterates: Buy
Price Target: $19
Current: $13.56
Upside: +40.12%
Feb 11, 2026
Reiterates: Buy
Price Target: $59
Current: $44.38
Upside: +32.94%
Feb 10, 2026
Reiterates: Hold
Price Target: n/a
Current: $0.57
Upside: -
Feb 6, 2026
Reiterates: Buy
Price Target: $10
Current: $5.86
Upside: +70.65%
Feb 6, 2026
Maintains: Buy
Price Target: $75 → $55
Current: $24.79
Upside: +121.86%
Jan 22, 2026
Reiterates: Buy
Price Target: $28
Current: $14.11
Upside: +98.44%
Dec 9, 2025
Reiterates: Buy
Price Target: $35
Current: $11.20
Upside: +212.50%
Oct 30, 2025
Reiterates: Buy
Price Target: $11
Current: $4.64
Upside: +137.07%
Sep 12, 2025
Maintains: Buy
Price Target: $35 → $39
Current: $36.16
Upside: +7.85%
Aug 18, 2025
Reiterates: Buy
Price Target: $10
Current: $5.60
Upside: +78.57%
May 13, 2025
Reiterates: Buy
Price Target: $15
Current: $2.67
Upside: +461.80%
May 8, 2025
Reiterates: Hold
Price Target: n/a
Current: $2.65
Upside: -
May 2, 2025
Maintains: Buy
Price Target: $43 → $25
Current: $17.22
Upside: +45.18%
May 2, 2025
Reiterates: Hold
Price Target: n/a
Current: $5.59
Upside: -
May 1, 2025
Reiterates: Hold
Price Target: n/a
Current: $5.42
Upside: -
Mar 21, 2025
Reiterates: Buy
Price Target: $30
Current: $21.59
Upside: +38.95%
Mar 21, 2025
Reiterates: Hold
Price Target: n/a
Current: $0.59
Upside: -
Jan 16, 2025
Reiterates: Hold
Price Target: n/a
Current: $1.07
Upside: -
Nov 8, 2024
Reiterates: Buy
Price Target: $2
Current: $0.82
Upside: +143.31%
May 24, 2024
Reiterates: Hold
Price Target: n/a
Current: $9.03
Upside: -
Apr 26, 2024
Maintains: Buy
Price Target: $270 → $255
Current: $265.84
Upside: -4.08%
Jun 20, 2023
Maintains: Buy
Price Target: $84 → $92
Current: $203.21
Upside: -54.73%
Feb 27, 2023
Maintains: Hold
Price Target: $12 → $15
Current: $33.26
Upside: -54.90%
May 6, 2022
Maintains: Buy
Price Target: $700 → $500
Current: $262.11
Upside: +90.76%
Feb 9, 2022
Maintains: Buy
Price Target: $640 → $450
Current: $124.49
Upside: +261.47%
May 12, 2021
Maintains: Buy
Price Target: $15 → $12
Current: $8.49
Upside: +41.34%
Mar 12, 2021
Maintains: Buy
Price Target: $9 → $11
Current: $8.38
Upside: +31.26%
Oct 31, 2017
Initiates: Neutral
Price Target: n/a
Current: $44.08
Upside: -
Mar 17, 2017
Upgrades: Buy
Price Target: $115 → $145
Current: $246.00
Upside: -41.06%