Geoff Meacham

Stock Analyst at Citigroup

(4.36)
# 362
Out of 5,182 analysts
297
Total ratings
59.79%
Success rate
13.59%
Average return

Stocks Rated by Geoff Meacham

Gilead Sciences
Apr 13, 2026
Maintains: Buy
Price Target: $156$165
Current: $138.60
Upside: +19.05%
Biogen
Apr 13, 2026
Maintains: Neutral
Price Target: $215$190
Current: $175.75
Upside: +8.11%
MeiraGTx Holdings
Mar 27, 2026
Maintains: Buy
Price Target: $14$16
Current: $9.45
Upside: +69.31%
Apogee Therapeutics
Mar 24, 2026
Maintains: Buy
Price Target: $95$125
Current: $90.16
Upside: +38.64%
Merck & Co.
Mar 20, 2026
Maintains: Neutral
Price Target: $120$125
Current: $115.48
Upside: +8.24%
Protagonist Therapeutics
Mar 19, 2026
Maintains: Buy
Price Target: $115$125
Current: $103.75
Upside: +20.48%
BioNTech SE
Mar 11, 2026
Maintains: Buy
Price Target: $145$130
Current: $101.79
Upside: +27.71%
BioMarin Pharmaceutical
Mar 11, 2026
Maintains: Buy
Price Target: $97$85
Current: $54.05
Upside: +57.26%
Vertex Pharmaceuticals
Mar 10, 2026
Maintains: Buy
Price Target: $575$585
Current: $434.15
Upside: +34.75%
Scholar Rock Holding
Mar 4, 2026
Maintains: Buy
Price Target: $55$58
Current: $49.94
Upside: +16.14%
Maintains: Buy
Price Target: $110$120
Current: $85.67
Upside: +40.07%
Initiates: Buy
Price Target: $85
Current: $73.20
Upside: +16.12%
Downgrades: Neutral
Price Target: $110$115
Current: $115.05
Upside: -0.04%
Maintains: Buy
Price Target: $15$19
Current: $17.79
Upside: +6.80%
Maintains: Neutral
Price Target: $60$64
Current: $58.95
Upside: +8.58%
Maintains: Neutral
Price Target: $315$345
Current: $349.90
Upside: -1.40%
Maintains: Neutral
Price Target: $235$230
Current: $209.05
Upside: +10.02%
Maintains: Buy
Price Target: $48$50
Current: $48.42
Upside: +3.26%
Initiates: Buy
Price Target: $50
Current: $14.96
Upside: +234.22%
Maintains: Buy
Price Target: $58$49
Current: $15.19
Upside: +222.58%
Reinstates: Neutral
Price Target: $26
Current: $27.23
Upside: -4.52%
Maintains: Buy
Price Target: $9$8
Current: $2.69
Upside: +197.95%
Maintains: Neutral
Price Target: $50$75
Current: $71.62
Upside: +4.72%
Maintains: Buy
Price Target: $660$700
Current: $746.92
Upside: -6.28%
Maintains: Neutral
Price Target: $30$28
Current: $54.87
Upside: -48.97%
Maintains: Buy
Price Target: $42$50
Current: $33.32
Upside: +50.06%
Maintains: Buy
Price Target: $45$50
Current: $45.33
Upside: +10.30%
Maintains: Buy
Price Target: $78$93
Current: $55.49
Upside: +67.60%
Upgrades: Buy
Price Target: $12$14
Current: $10.31
Upside: +35.86%
Maintains: Buy
Price Target: $50$54
Current: $77.34
Upside: -30.18%
Initiates: Sell
Price Target: $6
Current: $8.66
Upside: -30.68%
Downgrades: Underperform
Price Target: $7$1
Current: $1.98
Upside: -49.49%
Downgrades: Underperform
Price Target: $112$4
Current: $1.06
Upside: +277.36%
Maintains: Buy
Price Target: $1,150$1,100
Current: $904.11
Upside: +21.67%
Downgrades: Underperform
Price Target: $120$20
Current: $23.35
Upside: -14.35%
Upgrades: Buy
Price Target: $22$31
Current: $34.95
Upside: -11.30%
Maintains: Neutral
Price Target: $180$170
Current: $234.79
Upside: -27.59%
Maintains: Buy
Price Target: $19$17
Current: $0.91
Upside: +1,768.13%
Downgrades: Underperform
Price Target: $24
Current: $1.16
Upside: +1,977.92%
Downgrades: Neutral
Price Target: $12$4
Current: $12.52
Upside: -68.04%
Initiates: Buy
Price Target: $28
Current: $18.21
Upside: +53.76%
Initiates: Buy
Price Target: $34
Current: $2.46
Upside: +1,284.93%
Downgrades: Neutral
Price Target: $35
Current: $2.05
Upside: +1,611.49%
Initiates: Buy
Price Target: $42
Current: $1.37
Upside: +2,965.69%
Reinstates: Buy
Price Target: $20
Current: $0.28
Upside: +7,167.44%
Reinstates: Underperform
Price Target: $9
Current: $7.21
Upside: +24.83%
Reinstates: Buy
Price Target: $60
Current: $9.19
Upside: +552.88%
Maintains: Equal-Weight
Price Target: $15$23
Current: $27.22
Upside: -15.50%
Downgrades: Equal-Weight
Price Target: $90$82
Current: $95.65
Upside: -14.27%
Maintains: Underweight
Price Target: $100$95
Current: $579.16
Upside: -83.60%
Downgrades: Equal-Weight
Price Target: $300$80
Current: $20.51
Upside: +290.05%
Maintains: Overweight
Price Target: $100$135
Current: $128.20
Upside: +5.30%
Downgrades: Underweight
Price Target: n/a
Current: $10.50
Upside: -
Maintains: Equal-Weight
Price Target: $16$20
Current: $4.33
Upside: +361.89%
Downgrades: Equal-Weight
Price Target: n/a
Current: $9.98
Upside: -
Maintains: Overweight
Price Target: $127$158
Current: $319.98
Upside: -50.62%