Charles Weston

Stock Analyst at RBC Capital

(0.14)
# 4,465
Out of 4,574 analysts
340
Total ratings
34.6%
Success rate
-7.1%
Average return

Stocks Rated by Charles Weston

Sartorius Aktiengesellschaft
Jul 23, 2026
Maintained: Hold
Price Target: €220.00
Current: €221.00
Upside: -0.45%
Sartorius Stedim Biotech S.A.
Jul 23, 2026
Maintained: Buy
Price Target: €210.00
Current: €167.30
Upside: +25.52%
Lonza Group AG
Jul 23, 2026
Maintained: Buy
Price Target: CHF 720.00CHF 760.00
Current: CHF 548.00
Upside: +38.69%
Evotec SE
Jul 14, 2026
Maintained: Buy
Price Target: €10.00
Current: €3.45
Upside: +189.52%
SCHOTT Pharma AG & Co. KGaA
Jul 9, 2026
Upgraded: Buy
Price Target: €18.00€21.00
Current: €21.00
Upside: -
PolyPeptide Group AG
Jul 7, 2026
Downgraded: Hold
Price Target: CHF 44.00
Current: CHF 43.75
Upside: +0.57%
Smith & Nephew plc
Jun 29, 2026
Maintained: Hold
Price Target: 1,350p
Current: 1,140p
Upside: +18.42%
Oxford Biomedica plc
Jun 24, 2026
Reiterated: Buy
Price Target: 1,170p1,140p
Current: 571p
Upside: +99.65%
4basebio PLC
Jun 15, 2026
Maintained: Buy
Price Target: 1,600p1,400p
Current: 525p
Upside: +166.67%
Bachem Holding AG
Jun 9, 2026
Maintained: Buy
Price Target: CHF 110.00
Current: CHF 75.05
Upside: +46.57%
Reiterated: Buy
Price Target: 225p
Current: 108p
Upside: +108.72%
Maintained: Hold
Price Target: €32.00
Current: €27.80
Upside: +15.11%
Maintained: Hold
Price Target: CHF 108.00CHF 96.00
Current: CHF 70.70
Upside: +35.79%
Maintained: Buy
Price Target: 1,900p
Current: 1,196p
Upside: +58.86%
Maintained: Buy
Price Target: 480p410p
Current: 383p
Upside: +7.04%
Upgraded: Buy
Price Target: n/a
Current: $67.09
Upside: -
Reiterated: Buy
Price Target: $284
Current: $106.00
Upside: n/a
Maintained: Buy
Price Target: 310p
Current: 224p
Upside: n/a
Maintained: Hold
Price Target: 215p
Current: 216p
Upside: n/a
Maintained: Buy
Price Target: CHF 26.00
Current: CHF 3.18
Upside: n/a
Maintained: Buy
Price Target: kr 287.00
Current: kr 39.42
Upside: n/a
Maintained: Buy
Price Target: 160p
Current: 66p
Upside: n/a
Maintained: Buy
Price Target: $6.94
Current: $0.41
Upside: n/a