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

Stocks Rated by Ryan MacDonald

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%
Reiterates: Buy
Price Target: $59
Current: $44.38
Upside: +32.94%
Reiterates: Hold
Price Target: n/a
Current: $0.57
Upside: -
Reiterates: Buy
Price Target: $10
Current: $5.86
Upside: +70.65%
Maintains: Buy
Price Target: $75$55
Current: $24.79
Upside: +121.86%
Reiterates: Buy
Price Target: $28
Current: $14.11
Upside: +98.44%
Reiterates: Buy
Price Target: $35
Current: $11.20
Upside: +212.50%
Reiterates: Buy
Price Target: $11
Current: $4.64
Upside: +137.07%
Maintains: Buy
Price Target: $35$39
Current: $36.16
Upside: +7.85%
Reiterates: Buy
Price Target: $10
Current: $5.60
Upside: +78.57%
Reiterates: Buy
Price Target: $15
Current: $2.67
Upside: +461.80%
Reiterates: Hold
Price Target: n/a
Current: $2.65
Upside: -
Maintains: Buy
Price Target: $43$25
Current: $17.22
Upside: +45.18%
Reiterates: Hold
Price Target: n/a
Current: $5.59
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $5.42
Upside: -
Reiterates: Buy
Price Target: $30
Current: $21.59
Upside: +38.95%
Reiterates: Hold
Price Target: n/a
Current: $0.59
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $1.07
Upside: -
Reiterates: Buy
Price Target: $2
Current: $0.82
Upside: +143.31%
Reiterates: Hold
Price Target: n/a
Current: $9.03
Upside: -
Maintains: Buy
Price Target: $270$255
Current: $265.84
Upside: -4.08%
Maintains: Buy
Price Target: $84$92
Current: $203.21
Upside: -54.73%
Maintains: Hold
Price Target: $12$15
Current: $33.26
Upside: -54.90%
Maintains: Buy
Price Target: $700$500
Current: $262.11
Upside: +90.76%
Maintains: Buy
Price Target: $640$450
Current: $124.49
Upside: +261.47%
Maintains: Buy
Price Target: $15$12
Current: $8.49
Upside: +41.34%
Maintains: Buy
Price Target: $9$11
Current: $8.38
Upside: +31.26%
Initiates: Neutral
Price Target: n/a
Current: $44.08
Upside: -
Upgrades: Buy
Price Target: $115$145
Current: $246.00
Upside: -41.06%