James Gordon

Stock Analyst at J.P. Morgan

(3.16)
# 2,427
Out of 4,345 analysts
540
Total ratings
54.6%
Success rate
2%
Average return

Stocks Rated by James Gordon

Zealand Pharma A/S
Mar 11, 2026
Maintained: Buy
Price Target: $156$72
Current: $50.82
Upside: +40.95%
Recordati Industria Chimica e Farmaceutica S.p.A.
Dec 8, 2025
Maintained: Buy
Price Target: €67.00€70.00
Current: $51.15
Upside: +36.85%
GSK plc
Sep 18, 2025
Maintained: Sell
Price Target: 1,400p
Current: $1,939.50
Upside: -27.82%
Sandoz Group AG
Sep 16, 2025
Maintained: Buy
Price Target: CHF 46.00CHF 55.00
Current: $64.52
Upside: -14.76%
argenx SE
Aug 26, 2025
Maintained: Buy
Price Target: €730.00
Current: $702.93
Upside: +3.85%
Hikma Pharmaceuticals PLC
Aug 8, 2025
Reiterated: Buy
Price Target: 2,500p
Current: $1,495.00
Upside: +67.22%
argenx SE
Aug 4, 2025
Maintained: Buy
Price Target: $775$830
Current: $821.37
Upside: +1.05%
AstraZeneca PLC
Jul 29, 2025
Maintained: Buy
Price Target: 14,000p
Current: $14,008.00
Upside: -0.06%
Galderma Group AG
Jul 25, 2025
Maintained: Buy
Price Target: CHF 120.00CHF 160.00
Current: $162.75
Upside: -1.69%
Oxford Biomedica plc
Jul 15, 2025
Maintained: Hold
Price Target: 490p400p
Current: $623.00
Upside: -35.79%
Maintained: Hold
Price Target: $12$10
Current: $8.05
Upside: +27.95%
Maintained: Hold
Price Target: €9.50€12.00
Current: $9.69
Upside: +23.86%
Maintained: Hold
Price Target: kr 1,700kr 1,500
Current: $1,716.00
Upside: -12.59%
Maintained: Buy
Price Target: 190p
Current: $136.60
Upside: n/a
Maintained: Hold
Price Target: CHF 1.20CHF 1.00
Current: $4.49
Upside: n/a
Maintained: Hold
Price Target: €34.00€29.00
Current: $24.20
Upside: n/a
Maintained: Hold
Price Target: $37$32
Current: $27.70
Upside: n/a
Maintained: Hold
Price Target: $13$15
Current: $16.15
Upside: n/a
Maintained: Buy
Price Target: $43$47
Current: $82.25
Upside: n/a
Maintained: Hold
Price Target: CHF 55.00CHF 57.00
Current: $52.76
Upside: n/a
Maintained: Buy
Price Target: CHF 400.00
Current: $330.90
Upside: n/a
Upgraded: Buy
Price Target: n/a
Current: $39.20
Upside: n/a
Maintained: Hold
Price Target: 8,156p9,268p
Current: $59.00
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $51.58
Upside: n/a