Charles Weston

Stock Analyst at RBC Capital

(0.20)
# 4,556
Out of 4,698 analysts
351
Total ratings
38%
Success rate
-5.6%
Average return

Stocks Rated by Charles Weston

Oxford Biomedica plc
Sep 2, 2026
Reiterated: Buy
Price Target: 900p
Current: 447p
Upside: +101.34%
Evotec SE
Aug 13, 2026
Maintained: Buy
Price Target: €10.00
Current: €3.15
Upside: +217.46%
Sartorius Aktiengesellschaft
Aug 12, 2026
Maintained: Hold
Price Target: €220.00
Current: €247.20
Upside: -11.00%
Sartorius Stedim Biotech S.A.
Aug 12, 2026
Maintained: Buy
Price Target: €210.00
Current: €195.30
Upside: +7.53%
SCHOTT Pharma AG & Co. KGaA
Aug 12, 2026
Maintained: Buy
Price Target: €21.00
Current: €23.00
Upside: -8.70%
Carl Zeiss Meditec AG
Aug 6, 2026
Maintained: Hold
Price Target: €32.00
Current: €32.70
Upside: -2.14%
Smith & Nephew plc
Aug 6, 2026
Maintained: Hold
Price Target: 1,350p1,250p
Current: 1,070p
Upside: +16.82%
Lonza Group AG
Aug 3, 2026
Maintained: Buy
Price Target: CHF 760.00
Current: CHF 577.80
Upside: +31.53%
Convatec Group PLC
Aug 2, 2026
Maintained: Buy
Price Target: 215p315p
Current: 230p
Upside: +37.08%
Bachem Holding AG
Jul 31, 2026
Maintained: Buy
Price Target: CHF 110.00
Current: CHF 75.05
Upside: +46.57%
Downgraded: Hold
Price Target: CHF 44.00
Current: CHF 44.00
Upside: -
Maintained: Buy
Price Target: 1,600p1,400p
Current: 500p
Upside: +180.00%
Reiterated: Buy
Price Target: 225p
Current: 160p
Upside: +40.63%
Maintained: Hold
Price Target: CHF 108.00CHF 96.00
Current: CHF 71.00
Upside: +35.21%
Maintained: Buy
Price Target: 1,900p
Current: 1,297p
Upside: +46.49%
Maintained: Buy
Price Target: 480p411p
Current: 364p
Upside: +12.86%
Upgraded: Buy
Price Target: n/a
Current: $70.88
Upside: -
Reiterated: Buy
Price Target: $290
Current: $103.99
Upside: n/a
Maintained: Buy
Price Target: 310p
Current: 237p
Upside: n/a
Maintained: Buy
Price Target: CHF 26.00
Current: CHF 3.42
Upside: n/a
Maintained: Buy
Price Target: kr 287.00
Current: kr 42.78
Upside: n/a
Maintained: Buy
Price Target: 160p
Current: 70p
Upside: n/a
Maintained: Buy
Price Target: $7.07
Current: $0.7203
Upside: n/a