Geoff Meacham

Stock Analyst at Citi

(4.81)
# 447
Out of 4,478 analysts
1178
Total ratings
59.1%
Success rate
14.7%
Average return

Stocks Rated by Geoff Meacham

Vertex Pharmaceuticals
Jul 7, 2026
Maintained: Buy
Price Target: $585
Current: $529.59
Upside: +10.46%
Moderna
Jun 26, 2026
Maintained: Hold
Price Target: $41
Current: $81.80
Upside: -49.88%
Pfizer
Jun 25, 2026
Maintained: Hold
Price Target: $27
Current: $23.72
Upside: +13.83%
Kymera Therapeutics
Jun 25, 2026
Maintained: Buy
Price Target: $120
Current: $114.76
Upside: +4.57%
Merck & Co.
Jun 23, 2026
Maintained: Hold
Price Target: $125
Current: $126.78
Upside: -1.40%
AbbVie
Jun 23, 2026
Maintained: Buy
Price Target: $230
Current: $254.76
Upside: -9.72%
Apogee Therapeutics
Jun 23, 2026
Downgraded: Hold
Price Target: $125$135
Current: $133.50
Upside: +1.12%
Regeneron Pharmaceuticals
Jun 22, 2026
Maintained: Hold
Price Target: $700
Current: $649.81
Upside: +7.72%
Veradermics
Jun 22, 2026
Reiterated: Buy
Price Target: $135
Current: $122.07
Upside: +10.59%
Gilead Sciences
Jun 17, 2026
Maintained: Buy
Price Target: $165
Current: $129.61
Upside: +27.30%
Maintained: Buy
Price Target: $1,500
Current: $1,200.06
Upside: +24.99%
Maintained: Buy
Price Target: $55
Current: $24.49
Upside: +124.58%
Maintained: Hold
Price Target: $66
Current: $56.70
Upside: +16.40%
Maintained: Buy
Price Target: $66
Current: $56.92
Upside: +15.95%
Maintained: Buy
Price Target: $130
Current: $131.50
Upside: -1.14%
Maintained: Sell
Price Target: $7
Current: $9.35
Upside: -25.13%
Maintained: Hold
Price Target: $75
Current: $85.44
Upside: -12.22%
Maintained: Buy
Price Target: $58
Current: $55.36
Upside: +4.77%
Maintained: Buy
Price Target: $20
Current: $17.97
Upside: +11.30%
Rated: Hold
Price Target: $190$200
Current: $208.46
Upside: -4.06%
Maintained: Hold
Price Target: $345
Current: $366.44
Upside: -5.85%
Maintained: Buy
Price Target: $50$60
Current: $62.77
Upside: -4.41%
Maintained: Buy
Price Target: $145$130
Current: $93.93
Upside: +38.40%
Maintained: Buy
Price Target: $50
Current: $20.10
Upside: +148.76%
Maintained: Buy
Price Target: $55
Current: $34.90
Upside: +57.59%
Maintained: Buy
Price Target: $4
Current: $2.67
Upside: +49.81%
Maintained: Hold
Price Target: $170
Current: $259.33
Upside: n/a
Maintained: Buy
Price Target: $22
Current: $1.69
Upside: n/a
Maintained: Buy
Price Target: $130
Current: $58.79
Upside: n/a
Reiterated: Buy
Price Target: $17
Current: $1.83
Upside: n/a
Maintained: Buy
Price Target: $100
Current: $61.89
Upside: n/a
Reiterated: Buy
Price Target: $10$14
Current: $3.97
Upside: n/a
Maintained: Buy
Price Target: $14$9
Current: $14.04
Upside: n/a
Maintained: Buy
Price Target: $36
Current: $29.12
Upside: n/a
Maintained: Buy
Price Target: $101
Current: $56.96
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $0.793
Upside: n/a
Downgraded: Hold
Price Target: $23$15
Current: $30.86
Upside: n/a
Maintained: Sell
Price Target: n/a
Current: $53.09
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $2.40
Upside: n/a
Downgraded: Hold
Price Target: $23$14
Current: $10.02
Upside: n/a
Reiterated: Buy
Price Target: $35$25
Current: $15.41
Upside: n/a
Reiterated: Buy
Price Target: $13
Current: $79.21
Upside: n/a
Reiterated: Buy
Price Target: $13$18
Current: $77.75
Upside: n/a
Reiterated: Hold
Price Target: $23
Current: $29.98
Upside: n/a
Downgraded: Sell
Price Target: $8$2
Current: $5.60
Upside: n/a
Reiterated: Sell
Price Target: $80$150
Current: $547.25
Upside: n/a
Reiterated: Hold
Price Target: $15$16
Current: $3.65
Upside: n/a
Initiated Coverage: Hold
Price Target: $49
Current: $85.57
Upside: n/a
Reiterated: Sell
Price Target: $2$24
Current: $1.16
Upside: n/a
Maintained: Buy
Price Target: $83$44
Current: $1.10
Upside: n/a
Downgraded: Hold
Price Target: $12$4
Current: $10.34
Upside: n/a
Reiterated: Buy
Price Target: $75$62
Current: $1.21
Upside: n/a
Maintained: Buy
Price Target: $28$20
Current: $18.85
Upside: n/a
Reiterated: Buy
Price Target: $60
Current: $14.83
Upside: n/a
Maintained: Hold
Price Target: $49$75
Current: $9.50
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $0.8629
Upside: n/a
Maintained: Buy
Price Target: $35
Current: $30.67
Upside: n/a
Downgraded: Hold
Price Target: $55$35
Current: $3.15
Upside: n/a
Maintained: Buy
Price Target: $70
Current: $3.99
Upside: n/a
Reiterated: Buy
Price Target: $9
Current: $10.17
Upside: n/a
Initiated Coverage: Buy
Price Target: $21
Current: $29.80
Upside: n/a
Initiated Coverage: Buy
Price Target: $20
Current: $0.07
Upside: n/a
Initiated Coverage: Buy
Price Target: $30
Current: $12.87
Upside: n/a
Downgraded: Hold
Price Target: $20$19
Current: $57.48
Upside: n/a
Maintained: Hold
Price Target: €78.63
Current: $142.05
Upside: n/a
Initiated Coverage: Buy
Price Target: $27$32
Current: $0.1949
Upside: n/a
Downgraded: Hold
Price Target: $90$82
Current: $115.62
Upside: n/a
Maintained: Hold
Price Target: $13$13
Current: $4.38
Upside: n/a
Maintained: Hold
Price Target: $8
Current: $15.61
Upside: n/a
Maintained: Buy
Price Target: $27
Current: $1.94
Upside: n/a
Maintained: Buy
Price Target: $103$110
Current: $174.10
Upside: n/a
Initiated Coverage: Buy
Price Target: $16
Current: $3.81
Upside: n/a
Maintained: Buy
Price Target: n/a
Current: $6.83
Upside: n/a
Rated: Buy
Price Target: $80$105
Current: $313.04
Upside: n/a
Rated: Sell
Price Target: $20$8
Current: $25.33
Upside: n/a
Downgraded: Sell
Price Target: $25$16
Current: $14.51
Upside: n/a
Downgraded: Hold
Price Target: $60$90
Current: $37.39
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $9.77
Upside: n/a