Geoff Meacham

Stock Analyst at Citigroup

(4.40)
# 344
Out of 5,115 analysts
281
Total ratings
59.32%
Success rate
15.02%
Average return

Stocks Rated by Geoff Meacham

Kymera Therapeutics
Dec 9, 2025
Maintains: Buy
Price Target: $80$110
Current: $83.33
Upside: +32.01%
Protagonist Therapeutics
Dec 8, 2025
Maintains: Buy
Price Target: $98$115
Current: $88.84
Upside: +29.45%
Janux Therapeutics
Dec 2, 2025
Maintains: Buy
Price Target: $58$49
Current: $14.31
Upside: +242.42%
Pfizer
Dec 2, 2025
Reinstates: Neutral
Price Target: $26
Current: $25.03
Upside: +3.88%
Acumen Pharmaceuticals
Nov 18, 2025
Maintains: Buy
Price Target: $9$8
Current: $2.17
Upside: +268.66%
PTC Therapeutics
Nov 5, 2025
Maintains: Neutral
Price Target: $50$75
Current: $78.37
Upside: -4.30%
AbbVie
Nov 3, 2025
Maintains: Neutral
Price Target: $240$235
Current: $229.89
Upside: +2.22%
Regeneron Pharmaceuticals
Oct 29, 2025
Maintains: Buy
Price Target: $660$700
Current: $783.71
Upside: -10.68%
Avidity Biosciences
Oct 27, 2025
Downgrades: Neutral
Price Target: $75$72
Current: $72.20
Upside: -0.27%
Moderna
Oct 23, 2025
Maintains: Neutral
Price Target: $30$28
Current: $32.75
Upside: -14.50%
Maintains: Buy
Price Target: $42$50
Current: $35.65
Upside: +40.25%
Maintains: Buy
Price Target: $45$50
Current: $42.49
Upside: +17.67%
Maintains: Buy
Price Target: $12$20
Current: $12.49
Upside: +60.13%
Maintains: Buy
Price Target: $78$93
Current: $56.71
Upside: +63.99%
Reinstates: Neutral
Price Target: $84$95
Current: $106.45
Upside: -10.76%
Maintains: Buy
Price Target: $125$135
Current: $125.67
Upside: +7.42%
Maintains: Buy
Price Target: $550$575
Current: $462.99
Upside: +24.19%
Upgrades: Buy
Price Target: $12$14
Current: $6.11
Upside: +129.13%
Maintains: Neutral
Price Target: $305$310
Current: $333.96
Upside: -7.17%
Maintains: Neutral
Price Target: $125$135
Current: $176.33
Upside: -23.44%
Maintains: Buy
Price Target: $40$42
Current: $39.25
Upside: +7.01%
Maintains: Buy
Price Target: $50$54
Current: $76.53
Upside: -29.44%
Initiates: Buy
Price Target: $110
Current: $66.00
Upside: +66.67%
Initiates: Sell
Price Target: $6
Current: $6.94
Upside: -13.54%
Maintains: Buy
Price Target: $145$140
Current: $95.03
Upside: +47.32%
Downgrades: Underperform
Price Target: $7$1
Current: $1.81
Upside: -44.75%
Initiates: Buy
Price Target: $95
Current: $78.03
Upside: +21.75%
Maintains: Buy
Price Target: $99$103
Current: $60.16
Upside: +71.21%
Downgrades: Underperform
Price Target: $112$4
Current: $1.71
Upside: +133.92%
Maintains: Buy
Price Target: $1,150$1,100
Current: $1,076.98
Upside: +2.14%
Downgrades: Underperform
Price Target: $120$20
Current: $38.55
Upside: -48.12%
Upgrades: Buy
Price Target: $22$31
Current: $26.01
Upside: +19.18%
Maintains: Neutral
Price Target: $180$170
Current: $207.78
Upside: -18.18%
Downgrades: Neutral
Price Target: $68$60
Current: $54.71
Upside: +9.67%
Maintains: Underperform
Price Target: $10$8
Current: $4.31
Upside: +85.61%
Maintains: Buy
Price Target: $19$17
Current: $1.48
Upside: +1,048.65%
Downgrades: Underperform
Price Target: $24
Current: $2.25
Upside: +966.67%
Downgrades: Neutral
Price Target: $12$4
Current: $15.36
Upside: -73.96%
Initiates: Buy
Price Target: $28
Current: $3.43
Upside: +716.33%
Initiates: Buy
Price Target: $34
Current: $1.04
Upside: +3,169.23%
Downgrades: Neutral
Price Target: $35
Current: $3.96
Upside: +783.84%
Initiates: Buy
Price Target: $525
Current: $29.49
Upside: +1,680.26%
Initiates: Buy
Price Target: $42
Current: $1.22
Upside: +3,342.62%
Reinstates: Buy
Price Target: $20
Current: $8.26
Upside: +142.13%
Reinstates: Buy
Price Target: $20
Current: $0.45
Upside: +4,394.38%
Reinstates: Underperform
Price Target: $9
Current: $5.96
Upside: +51.01%
Reinstates: Buy
Price Target: $60
Current: $14.45
Upside: +315.22%
Maintains: Equal-Weight
Price Target: $15$23
Current: $26.86
Upside: -14.37%
Downgrades: Equal-Weight
Price Target: $90$82
Current: $100.44
Upside: -18.36%
Maintains: Underweight
Price Target: $100$95
Current: $514.64
Upside: -81.54%
Downgrades: Equal-Weight
Price Target: $300$80
Current: $18.97
Upside: +321.72%
Maintains: Overweight
Price Target: $100$135
Current: $146.93
Upside: -8.12%
Downgrades: Underweight
Price Target: n/a
Current: $9.69
Upside: -
Maintains: Equal-Weight
Price Target: $16$20
Current: $3.26
Upside: +513.50%
Downgrades: Equal-Weight
Price Target: n/a
Current: $10.81
Upside: -
Maintains: Overweight
Price Target: $127$158
Current: $400.69
Upside: -60.57%