Charles Weston

Stock Analyst at RBC Capital

(0.15)
# 4,542
Out of 4,649 analysts
350
Total ratings
37.8%
Success rate
-6.6%
Average return

Stocks Rated by Charles Weston

Evotec SE
Aug 13, 2026
Maintained: Buy
Price Target: €10.00
Current: €3.45
Upside: +190.19%
Sartorius Aktiengesellschaft
Aug 12, 2026
Maintained: Hold
Price Target: €220.00
Current: €237.50
Upside: -7.37%
Sartorius Stedim Biotech S.A.
Aug 12, 2026
Maintained: Buy
Price Target: €210.00
Current: €185.50
Upside: +13.21%
SCHOTT Pharma AG & Co. KGaA
Aug 12, 2026
Maintained: Buy
Price Target: €21.00
Current: €21.85
Upside: -3.89%
Oxford Biomedica plc
Aug 10, 2026
Reiterated: Buy
Price Target: 1,140p900p
Current: 487p
Upside: +84.80%
Carl Zeiss Meditec AG
Aug 6, 2026
Maintained: Hold
Price Target: €32.00
Current: €32.28
Upside: -0.87%
Smith & Nephew plc
Aug 6, 2026
Maintained: Hold
Price Target: 1,350p1,250p
Current: 1,096p
Upside: +14.05%
Lonza Group AG
Aug 3, 2026
Maintained: Buy
Price Target: CHF 760.00
Current: CHF 562.60
Upside: +35.09%
Convatec Group PLC
Aug 2, 2026
Maintained: Buy
Price Target: 215p315p
Current: 230p
Upside: +37.20%
Bachem Holding AG
Jul 31, 2026
Maintained: Buy
Price Target: CHF 110.00
Current: CHF 75.25
Upside: +46.18%
Downgraded: Hold
Price Target: CHF 44.00
Current: CHF 44.10
Upside: -0.23%
Maintained: Buy
Price Target: 1,600p1,400p
Current: 550p
Upside: +154.55%
Reiterated: Buy
Price Target: 225p
Current: 122p
Upside: +84.43%
Maintained: Hold
Price Target: CHF 108.00CHF 96.00
Current: CHF 78.75
Upside: +21.90%
Maintained: Buy
Price Target: 1,900p
Current: 1,307p
Upside: +45.37%
Maintained: Buy
Price Target: 480p411p
Current: 365p
Upside: +12.65%
Upgraded: Buy
Price Target: n/a
Current: $69.18
Upside: -
Reiterated: Buy
Price Target: $289
Current: $111.59
Upside: n/a
Maintained: Buy
Price Target: 310p
Current: 234p
Upside: n/a
Maintained: Buy
Price Target: CHF 26.00
Current: CHF 3.37
Upside: n/a
Maintained: Buy
Price Target: kr 287.00
Current: kr 39.16
Upside: n/a
Maintained: Buy
Price Target: 160p
Current: 69p
Upside: n/a
Maintained: Buy
Price Target: $7.05
Current: $0.808
Upside: n/a