Ryan MacDonald

Stock Analyst at Needham

(0.04)
# 4,437
Out of 4,457 analysts
633
Total ratings
35.6%
Success rate
-11.7%
Average return

Stocks Rated by Ryan MacDonald

Barnes & Noble Education
Jun 26, 2026
Upgraded: Buy
Price Target: $16
Current: $13.56
Upside: +17.99%
Coursera
Jun 24, 2026
Reiterated: Buy
Price Target: $10
Current: $5.68
Upside: +76.06%
Hinge Health
Jun 11, 2026
Reiterated: Buy
Price Target: $63$76
Current: $81.48
Upside: -6.73%
McGraw Hill
Jun 11, 2026
Reiterated: Buy
Price Target: $19
Current: $9.29
Upside: +104.52%
Veeva Systems
Jun 4, 2026
Reiterated: Buy
Price Target: $270
Current: $176.22
Upside: +53.22%
Oddity Tech
Jun 2, 2026
Reiterated: Hold
Price Target: n/a
Current: $14.29
Upside: -
Tempus AI
Jun 1, 2026
Reiterated: Buy
Price Target: $75
Current: $58.31
Upside: +28.62%
Phreesia
May 28, 2026
Reiterated: Buy
Price Target: $14
Current: $10.29
Upside: +36.05%
Doximity
May 14, 2026
Reiterated: Buy
Price Target: $55$27
Current: $20.59
Upside: +31.13%
Docebo Inc.
May 13, 2026
Maintained: Buy
Price Target: $43.99
Current: $24.93
Upside: +76.46%
Reiterated: Buy
Price Target: $30$35
Current: $33.39
Upside: +4.82%
Reiterated: Buy
Price Target: $3
Current: $0.5161
Upside: +481.28%
Reiterated: Buy
Price Target: $2
Current: $0.9095
Upside: +119.90%
Reiterated: Hold
Price Target: n/a
Current: $0.7181
Upside: -
Reiterated: Buy
Price Target: $28
Current: $21.67
Upside: +29.21%
Reiterated: Hold
Price Target: n/a
Current: $1.11
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $9.30
Upside: -
Reiterated: Buy
Price Target: $145
Current: $116.03
Upside: +24.97%
Reiterated: Hold
Price Target: n/a
Current: $8.69
Upside: -
Reiterated: Buy
Price Target: $33
Current: $19.98
Upside: +65.17%
Reiterated: Hold
Price Target: n/a
Current: $1.84
Upside: -
Downgraded: Hold
Price Target: n/a
Current: $5.20
Upside: -
Maintained: Buy
Price Target: $10
Current: $4.67
Upside: +114.13%
Maintained: Buy
Price Target: $43$25
Current: $19.73
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $127.18
Upside: n/a
Maintained: Buy
Price Target: $88$83
Current: $64.54
Upside: n/a
Maintained: Buy
Price Target: $84$92
Current: $187.17
Upside: n/a
Maintained: Buy
Price Target: $11$20
Current: $7.77
Upside: n/a
Maintained: Buy
Price Target: $500
Current: $184.47
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $29.37
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $6.40
Upside: n/a
Maintained: Hold
Price Target: $46
Current: $147.76
Upside: n/a
Reiterated: Buy
Price Target: $145$165
Current: $206.43
Upside: n/a
Reiterated: Hold
Price Target: $78$86
Current: $123.58
Upside: n/a
Maintained: Buy
Price Target: $101
Current: $157.93
Upside: n/a
Maintained: Buy
Price Target: $70$75
Current: $368.57
Upside: n/a
Maintained: Buy
Price Target: $95$107
Current: $99.97
Upside: n/a
Downgraded: Hold
Price Target: $95$80
Current: $128.75
Upside: n/a
Initiated Coverage: Buy
Price Target: $190
Current: $332.00
Upside: n/a
Initiated Coverage: Buy
Price Target: $23$30
Current: $25.04
Upside: n/a
Upgraded: Buy
Price Target: $43
Current: $128.32
Upside: n/a
Reiterated: Buy
Price Target: $50
Current: $5.92
Upside: n/a
Upgraded: Hold
Price Target: $5.8$3
Current: $12.33
Upside: n/a
Rated: Buy
Price Target: $1.5
Current: $11.85
Upside: n/a