Ryan MacDonald

Stock Analyst at Needham

(3.41)
# 962
Out of 5,050 analysts
352
Total ratings
46.46%
Success rate
4.05%
Average return

Stocks Rated by Ryan MacDonald

Docebo
Nov 7, 2025
Maintains: Buy
Price Target: $42$38
Current: $23.48
Upside: +61.84%
Omada Health
Nov 7, 2025
Maintains: Buy
Price Target: $26$28
Current: $20.31
Upside: +37.86%
Duolingo
Nov 6, 2025
Maintains: Buy
Price Target: $460$300
Current: $201.21
Upside: +49.10%
Tempus AI
Nov 5, 2025
Maintains: Buy
Price Target: $70$100
Current: $71.56
Upside: +39.74%
Talkspace
Oct 31, 2025
Upgrades: Buy
Price Target: $5
Current: $3.41
Upside: +46.63%
Udemy
Oct 30, 2025
Reiterates: Buy
Price Target: $11
Current: $5.15
Upside: +113.59%
Coursera
Oct 24, 2025
Reiterates: Buy
Price Target: $14
Current: $8.25
Upside: +69.70%
Veeva Systems
Oct 17, 2025
Reiterates: Buy
Price Target: $355
Current: $294.86
Upside: +20.40%
Centene
Sep 12, 2025
Maintains: Buy
Price Target: $35$39
Current: $37.56
Upside: +3.83%
Phreesia
Sep 5, 2025
Maintains: Buy
Price Target: $29$35
Current: $22.02
Upside: +58.95%
Initiates: Buy
Price Target: $72
Current: $38.97
Upside: +84.76%
Reiterates: Buy
Price Target: $10
Current: $8.48
Upside: +17.92%
Initiates: Buy
Price Target: $19
Current: $11.34
Upside: +67.55%
Maintains: Buy
Price Target: $67$75
Current: $54.29
Upside: +38.15%
Maintains: Buy
Price Target: $47$59
Current: $44.49
Upside: +32.61%
Reiterates: Hold
Price Target: n/a
Current: $41.03
Upside: -
Reiterates: Buy
Price Target: $15
Current: $4.96
Upside: +202.42%
Reiterates: Hold
Price Target: n/a
Current: $0.89
Upside: -
Maintains: Buy
Price Target: $4$3
Current: $1.11
Upside: +170.27%
Reiterates: Hold
Price Target: n/a
Current: $5.62
Upside: -
Maintains: Buy
Price Target: $43$25
Current: $19.51
Upside: +28.14%
Reiterates: Hold
Price Target: n/a
Current: $4.21
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $7.53
Upside: -
Reiterates: Buy
Price Target: $30
Current: $23.43
Upside: +28.04%
Reiterates: Hold
Price Target: n/a
Current: $0.67
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $2.93
Upside: -
Reiterates: Buy
Price Target: $2
Current: $0.86
Upside: +132.40%
Reiterates: Hold
Price Target: n/a
Current: $8.23
Upside: -
Maintains: Buy
Price Target: $270$255
Current: $252.72
Upside: +0.90%
Reiterates: Buy
Price Target: $40
Current: $20.29
Upside: +97.14%
Maintains: Buy
Price Target: $84$92
Current: $205.26
Upside: -55.18%
Maintains: Hold
Price Target: $12$15
Current: $25.54
Upside: -41.27%
Maintains: Buy
Price Target: $700$500
Current: $398.40
Upside: +25.50%
Maintains: Buy
Price Target: $640$450
Current: $162.15
Upside: +177.52%
Maintains: Buy
Price Target: $15$12
Current: $14.42
Upside: -16.78%
Maintains: Buy
Price Target: $9$11
Current: $8.07
Upside: +36.31%
Initiates: Neutral
Price Target: n/a
Current: $57.36
Upside: -
Upgrades: Buy
Price Target: $115$145
Current: $326.95
Upside: -55.65%