Ryan MacDonald

Stock Analyst at Needham

(0.04)
# 4,673
Out of 4,690 analysts
646
Total ratings
39%
Success rate
-10.4%
Average return

Stocks Rated by Ryan MacDonald

Veeva Systems
Aug 27, 2026
Reiterated: Buy
Price Target: $270$310
Current: $276.69
Upside: +12.04%
Waystar Holding
Aug 26, 2026
Reiterated: Buy
Price Target: $33
Current: $26.24
Upside: +25.76%
DocGo
Aug 18, 2026
Reiterated: Buy
Price Target: $3
Current: $0.3975
Upside: +654.72%
McGraw Hill
Aug 13, 2026
Reiterated: Buy
Price Target: $19
Current: $13.22
Upside: +43.72%
Hims & Hers Health
Aug 11, 2026
Reiterated: Buy
Price Target: $35$42
Current: $28.84
Upside: +45.63%
Definitive Healthcare
Aug 11, 2026
Reiterated: Hold
Price Target: n/a
Current: $0.8024
Upside: -
Docebo Inc.
Aug 7, 2026
Reiterated: Buy
Price Target: $43.12
Current: $35.67
Upside: +20.88%
Nerdy
Aug 7, 2026
Reiterated: Buy
Price Target: $30
Current: $10.32
Upside: +190.70%
Doximity
Aug 7, 2026
Maintained: Buy
Price Target: $27$41
Current: $26.73
Upside: +53.39%
Omada Health
Aug 7, 2026
Reiterated: Buy
Price Target: $28
Current: $23.69
Upside: +18.19%
Reiterated: Hold
Price Target: n/a
Current: $0.8441
Upside: -
Reiterated: Buy
Price Target: $145
Current: $146.98
Upside: -1.35%
Reiterated: Hold
Price Target: n/a
Current: $11.93
Upside: -
Reiterated: Buy
Price Target: $76$97
Current: $87.35
Upside: +11.05%
Reiterated: Buy
Price Target: $75
Current: $64.04
Upside: +17.11%
Reiterated: Hold
Price Target: n/a
Current: $6.50
Upside: -
Reiterated: Buy
Price Target: $10
Current: $6.47
Upside: +54.56%
Maintained: Buy
Price Target: $16
Current: $11.97
Upside: +33.67%
Reiterated: Hold
Price Target: n/a
Current: $14.35
Upside: -
Reiterated: Buy
Price Target: $14
Current: $12.15
Upside: +15.23%
Reiterated: Hold
Price Target: n/a
Current: $2.82
Upside: -
Maintained: Buy
Price Target: $10
Current: $6.91
Upside: +44.72%
Maintained: Buy
Price Target: $43$25
Current: $30.54
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $238.53
Upside: n/a
Maintained: Buy
Price Target: $88$83
Current: $64.75
Upside: n/a
Maintained: Buy
Price Target: $84$92
Current: $266.80
Upside: n/a
Maintained: Buy
Price Target: $11$20
Current: $9.07
Upside: n/a
Maintained: Buy
Price Target: $500
Current: $260.68
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $48.62
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $7.40
Upside: n/a
Maintained: Hold
Price Target: $46
Current: $150.85
Upside: n/a
Reiterated: Buy
Price Target: $145$165
Current: $291.52
Upside: n/a
Reiterated: Hold
Price Target: $78$86
Current: $204.72
Upside: n/a
Maintained: Buy
Price Target: $101
Current: $256.00
Upside: n/a
Maintained: Buy
Price Target: $70$75
Current: $513.53
Upside: n/a
Maintained: Buy
Price Target: $95$107
Current: $144.71
Upside: n/a
Downgraded: Hold
Price Target: $95$80
Current: $138.32
Upside: n/a
Initiated Coverage: Buy
Price Target: $190
Current: $371.59
Upside: n/a
Initiated Coverage: Buy
Price Target: $23$30
Current: $31.02
Upside: n/a
Upgraded: Buy
Price Target: $43
Current: $187.05
Upside: n/a
Reiterated: Buy
Price Target: $50
Current: $6.95
Upside: n/a
Upgraded: Hold
Price Target: $5.8$3
Current: $12.45
Upside: n/a
Rated: Buy
Price Target: $1.5
Current: $22.26
Upside: n/a