Ryan MacDonald

Stock Analyst at Needham

(0.04)
# 4,514
Out of 4,534 analysts
635
Total ratings
35.8%
Success rate
-10.8%
Average return

Stocks Rated by Ryan MacDonald

Docebo Inc.
Jul 17, 2026
Reiterated: Buy
Price Target: $43.43
Current: $27.31
Upside: +59.01%
Barnes & Noble Education
Jul 13, 2026
Maintained: Buy
Price Target: $16
Current: $12.60
Upside: +26.98%
Coursera
Jun 24, 2026
Reiterated: Buy
Price Target: $10
Current: $5.46
Upside: +83.15%
Hinge Health
Jun 11, 2026
Reiterated: Buy
Price Target: $63$76
Current: $87.70
Upside: -13.34%
McGraw Hill
Jun 11, 2026
Reiterated: Buy
Price Target: $19
Current: $9.59
Upside: +98.12%
Veeva Systems
Jun 4, 2026
Reiterated: Buy
Price Target: $270
Current: $197.41
Upside: +36.77%
Oddity Tech
Jun 2, 2026
Reiterated: Hold
Price Target: n/a
Current: $16.29
Upside: -
Tempus AI
Jun 1, 2026
Reiterated: Buy
Price Target: $75
Current: $48.41
Upside: +54.93%
Phreesia
May 28, 2026
Reiterated: Buy
Price Target: $14
Current: $10.68
Upside: +31.09%
Doximity
May 14, 2026
Reiterated: Buy
Price Target: $55$27
Current: $21.73
Upside: +24.25%
Reiterated: Buy
Price Target: $30$35
Current: $32.70
Upside: +7.03%
Reiterated: Buy
Price Target: $3
Current: $0.6705
Upside: +347.43%
Reiterated: Buy
Price Target: $2
Current: $0.825
Upside: +142.42%
Reiterated: Hold
Price Target: n/a
Current: $0.7204
Upside: -
Reiterated: Buy
Price Target: $28
Current: $23.89
Upside: +17.20%
Reiterated: Hold
Price Target: n/a
Current: $0.873
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $12.58
Upside: -
Reiterated: Buy
Price Target: $145
Current: $133.89
Upside: +8.30%
Reiterated: Hold
Price Target: n/a
Current: $9.65
Upside: -
Reiterated: Buy
Price Target: $33
Current: $22.09
Upside: +49.39%
Reiterated: Hold
Price Target: n/a
Current: $1.62
Upside: -
Downgraded: Hold
Price Target: n/a
Current: $5.21
Upside: -
Maintained: Buy
Price Target: $10
Current: $5.45
Upside: +83.49%
Maintained: Buy
Price Target: $43$25
Current: $21.34
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $149.71
Upside: n/a
Maintained: Buy
Price Target: $88$83
Current: $65.84
Upside: n/a
Maintained: Buy
Price Target: $84$92
Current: $194.38
Upside: n/a
Maintained: Buy
Price Target: $11$20
Current: $7.90
Upside: n/a
Maintained: Buy
Price Target: $500
Current: $231.21
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $32.68
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $6.62
Upside: n/a
Maintained: Hold
Price Target: $46
Current: $121.38
Upside: n/a
Reiterated: Buy
Price Target: $145$165
Current: $234.74
Upside: n/a
Reiterated: Hold
Price Target: $78$86
Current: $147.22
Upside: n/a
Maintained: Buy
Price Target: $101
Current: $173.79
Upside: n/a
Maintained: Buy
Price Target: $70$75
Current: $402.29
Upside: n/a
Maintained: Buy
Price Target: $95$107
Current: $104.70
Upside: n/a
Downgraded: Hold
Price Target: $95$80
Current: $135.73
Upside: n/a
Initiated Coverage: Buy
Price Target: $190
Current: $348.66
Upside: n/a
Initiated Coverage: Buy
Price Target: $23$30
Current: $26.68
Upside: n/a
Upgraded: Buy
Price Target: $43
Current: $156.37
Upside: n/a
Reiterated: Buy
Price Target: $50
Current: $5.07
Upside: n/a
Upgraded: Hold
Price Target: $5.8$3
Current: $12.98
Upside: n/a
Rated: Buy
Price Target: $1.5
Current: $10.99
Upside: n/a