Charles Weston

Stock Analyst at RBC Capital

(0.22)
# 4,307
Out of 4,476 analysts
333
Total ratings
37.8%
Success rate
-5.6%
Average return

Stocks Rated by Charles Weston

Smith & Nephew plc
Jun 29, 2026
Maintained: Hold
Price Target: 1,350p
Current: $1,127.00
Upside: +19.79%
Lonza Group AG
Jun 25, 2026
Reiterated: Buy
Price Target: CHF 670.00CHF 720.00
Current: $574.20
Upside: +25.39%
Oxford Biomedica plc
Jun 24, 2026
Reiterated: Buy
Price Target: 1,170p1,140p
Current: $619.00
Upside: +84.17%
PolyPeptide Group AG
Jun 23, 2026
Maintained: Buy
Price Target: CHF 44.00
Current: $49.40
Upside: -10.93%
SCHOTT Pharma AG & Co. KGaA
Jun 17, 2026
Maintained: Hold
Price Target: €18.00
Current: $17.32
Upside: +3.93%
4basebio PLC
Jun 15, 2026
Maintained: Buy
Price Target: 1,600p1,400p
Current: $525.00
Upside: +166.67%
Bachem Holding AG
Jun 9, 2026
Maintained: Buy
Price Target: CHF 110.00
Current: $77.55
Upside: +41.84%
Oxford Nanopore Technologies plc
May 26, 2026
Reiterated: Buy
Price Target: 225p
Current: $120.40
Upside: +86.88%
Carl Zeiss Meditec AG
May 12, 2026
Maintained: Hold
Price Target: €32.00
Current: $28.74
Upside: +11.34%
Sartorius Aktiengesellschaft
May 6, 2026
Maintained: Hold
Price Target: €220.00
Current: $226.60
Upside: -2.91%
Maintained: Buy
Price Target: €210.00
Current: $180.20
Upside: +16.54%
Maintained: Buy
Price Target: €10.00
Current: $5.14
Upside: +94.55%
Maintained: Hold
Price Target: CHF 108.00CHF 96.00
Current: $71.80
Upside: +33.70%
Maintained: Buy
Price Target: 1,900p
Current: $1,244.00
Upside: +52.73%
Maintained: Buy
Price Target: 480p410p
Current: $400.00
Upside: +2.55%
Upgraded: Buy
Price Target: n/a
Current: $70.43
Upside: -
Reiterated: Buy
Price Target: $286
Current: $100.16
Upside: n/a
Maintained: Buy
Price Target: 310p
Current: $219.00
Upside: n/a
Maintained: Hold
Price Target: 215p
Current: $223.20
Upside: n/a
Maintained: Buy
Price Target: CHF 26.00
Current: $3.18
Upside: n/a
Maintained: Buy
Price Target: kr 287.00
Current: $34.88
Upside: n/a
Maintained: Buy
Price Target: 160p
Current: $66.40
Upside: n/a
Maintained: Buy
Price Target: $6.98
Current: $0.4765
Upside: n/a