Ryan MacDonald

Stock Analyst at Needham

(3.68)
# 770
Out of 4,969 analysts
339
Total ratings
50.52%
Success rate
6.77%
Average return

Stocks Rated by Ryan MacDonald

Oddity Tech
Aug 28, 2025
Initiates: Buy
Price Target: $72
Current: $60.34
Upside: +19.32%
Veeva Systems
Aug 28, 2025
Maintains: Buy
Price Target: $300$355
Current: $269.97
Upside: +31.50%
Yext, Inc.
Aug 18, 2025
Reiterates: Buy
Price Target: $10
Current: $9.14
Upside: +9.47%
McGraw Hill
Aug 18, 2025
Initiates: Buy
Price Target: $19
Current: $14.95
Upside: +27.09%
Omada Health
Aug 8, 2025
Maintains: Buy
Price Target: $23$24
Current: $23.69
Upside: +1.31%
Doximity
Aug 8, 2025
Maintains: Buy
Price Target: $67$75
Current: $67.04
Upside: +11.87%
Hinge Health
Aug 6, 2025
Maintains: Buy
Price Target: $47$59
Current: $56.90
Upside: +3.69%
Hims & Hers Health
Aug 5, 2025
Reiterates: Hold
Price Target: n/a
Current: $44.47
Upside: -
Udemy
Jul 31, 2025
Reiterates: Buy
Price Target: $11
Current: $6.76
Upside: +62.72%
Centene
Jul 28, 2025
Maintains: Buy
Price Target: $42$35
Current: $29.84
Upside: +17.29%
Maintains: Buy
Price Target: $11$14
Current: $11.21
Upside: +24.89%
Reiterates: Buy
Price Target: $15
Current: $9.52
Upside: +57.56%
Reiterates: Hold
Price Target: n/a
Current: $1.57
Upside: -
Maintains: Buy
Price Target: $4$3
Current: $1.54
Upside: +94.81%
Reiterates: Hold
Price Target: n/a
Current: $0.90
Upside: -
Reiterates: Buy
Price Target: $70
Current: $75.95
Upside: -7.83%
Reiterates: Hold
Price Target: n/a
Current: $2.63
Upside: -
Maintains: Buy
Price Target: $43$25
Current: $18.66
Upside: +33.98%
Maintains: Buy
Price Target: $400$460
Current: $277.87
Upside: +65.55%
Reiterates: Hold
Price Target: n/a
Current: $6.91
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $7.72
Upside: -
Reiterates: Buy
Price Target: $42
Current: $30.65
Upside: +37.03%
Reiterates: Buy
Price Target: $30
Current: $23.12
Upside: +29.76%
Reiterates: Hold
Price Target: n/a
Current: $1.21
Upside: -
Reiterates: Buy
Price Target: $29
Current: $30.44
Upside: -4.73%
Reiterates: Hold
Price Target: n/a
Current: $3.88
Upside: -
Reiterates: Buy
Price Target: $2
Current: $1.30
Upside: +53.85%
Reiterates: Hold
Price Target: n/a
Current: $8.42
Upside: -
Maintains: Buy
Price Target: $270$255
Current: $273.45
Upside: -6.75%
Reiterates: Buy
Price Target: $40
Current: $20.40
Upside: +96.08%
Maintains: Buy
Price Target: $84$92
Current: $185.83
Upside: -50.49%
Maintains: Hold
Price Target: $12$15
Current: $24.47
Upside: -38.70%
Maintains: Buy
Price Target: $700$500
Current: $472.41
Upside: +5.84%
Maintains: Buy
Price Target: $640$450
Current: $220.74
Upside: +103.86%
Maintains: Buy
Price Target: $15$12
Current: $6.30
Upside: +90.48%
Maintains: Buy
Price Target: $9$11
Current: $8.03
Upside: +36.99%
Initiates: Neutral
Price Target: n/a
Current: $66.19
Upside: -
Upgrades: Buy
Price Target: $115$145
Current: $346.24
Upside: -58.12%