Ryan MacDonald

Stock Analyst at Needham

(2.16)
# 2,872
Out of 5,157 analysts
362
Total ratings
37.79%
Success rate
-3.66%
Average return

Stocks Rated by Ryan MacDonald

Talkspace
Mar 9, 2026
Downgrades: Hold
Price Target: n/a
Current: $5.16
Upside: -
Hims & Hers Health
Mar 9, 2026
Upgrades: Buy
Price Target: $30
Current: $22.82
Upside: +31.46%
Veeva Systems
Mar 5, 2026
Maintains: Buy
Price Target: $355$270
Current: $189.83
Upside: +42.23%
Docebo
Feb 27, 2026
Maintains: Buy
Price Target: $38$31
Current: $18.65
Upside: +66.22%
Duolingo
Feb 27, 2026
Maintains: Buy
Price Target: $300$145
Current: $95.94
Upside: +51.14%
Oddity Tech
Feb 26, 2026
Downgrades: Hold
Price Target: n/a
Current: $12.49
Upside: -
Tempus AI
Feb 25, 2026
Maintains: Buy
Price Target: $100$75
Current: $52.29
Upside: +43.43%
Waystar Holding
Feb 17, 2026
Maintains: Buy
Price Target: $46$33
Current: $25.18
Upside: +31.06%
McGraw Hill
Feb 12, 2026
Reiterates: Buy
Price Target: $19
Current: $14.13
Upside: +34.47%
Hinge Health
Feb 11, 2026
Reiterates: Buy
Price Target: $59
Current: $46.11
Upside: +27.95%
Reiterates: Hold
Price Target: n/a
Current: $0.61
Upside: -
Reiterates: Buy
Price Target: $10
Current: $6.06
Upside: +65.15%
Maintains: Buy
Price Target: $75$55
Current: $24.69
Upside: +122.76%
Reiterates: Buy
Price Target: $28
Current: $14.50
Upside: +93.17%
Reiterates: Buy
Price Target: $35
Current: $11.88
Upside: +194.61%
Reiterates: Buy
Price Target: $11
Current: $4.76
Upside: +131.09%
Maintains: Buy
Price Target: $35$39
Current: $37.70
Upside: +3.45%
Reiterates: Buy
Price Target: $10
Current: $5.54
Upside: +80.51%
Reiterates: Buy
Price Target: $15
Current: $3.04
Upside: +394.23%
Maintains: Buy
Price Target: $4$3
Current: $0.67
Upside: +351.13%
Reiterates: Hold
Price Target: n/a
Current: $2.90
Upside: -
Maintains: Buy
Price Target: $43$25
Current: $18.41
Upside: +35.80%
Reiterates: Hold
Price Target: n/a
Current: $5.53
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $5.65
Upside: -
Reiterates: Buy
Price Target: $30
Current: $22.75
Upside: +31.87%
Reiterates: Hold
Price Target: n/a
Current: $0.60
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $1.27
Upside: -
Reiterates: Buy
Price Target: $2
Current: $0.92
Upside: +117.18%
Reiterates: Hold
Price Target: n/a
Current: $8.56
Upside: -
Maintains: Buy
Price Target: $270$255
Current: $272.55
Upside: -6.44%
Maintains: Buy
Price Target: $84$92
Current: $239.63
Upside: -61.61%
Maintains: Hold
Price Target: $12$15
Current: $33.93
Upside: -55.79%
Maintains: Buy
Price Target: $700$500
Current: $269.72
Upside: +85.38%
Maintains: Buy
Price Target: $640$450
Current: $131.90
Upside: +241.17%
Maintains: Buy
Price Target: $15$12
Current: $9.75
Upside: +23.03%
Maintains: Buy
Price Target: $9$11
Current: $9.42
Upside: +16.77%
Initiates: Neutral
Price Target: n/a
Current: $45.45
Upside: -
Upgrades: Buy
Price Target: $115$145
Current: $275.78
Upside: -47.42%