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
Main Sectors:
Stocks Rated by Charles Weston
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| LON: SN Smith & Nephew plc | Maintained: Hold | 1,350p | $1,127.00 | +19.79% | 1 | Jun 29, 2026 | |
| SWX: LONN Lonza Group AG | Reiterated: Buy | CHF 670.00 → CHF 720.00 | $574.20 | +25.39% | 37 | Jun 25, 2026 | |
| LON: OXB Oxford Biomedica plc | Reiterated: Buy | 1,170p → 1,140p | $619.00 | +84.17% | 29 | Jun 24, 2026 | |
| SWX: PPGN PolyPeptide Group AG | Maintained: Buy | CHF 44.00 | $49.40 | -10.93% | 8 | Jun 23, 2026 | |
| BIT: 1SXP SCHOTT Pharma AG & Co. KGaA | Maintained: Hold | €18.00 | $17.32 | +3.93% | 7 | Jun 17, 2026 | |
| AIM: 4BB 4basebio PLC | Maintained: Buy | 1,600p → 1,400p | $525.00 | +166.67% | 4 | Jun 15, 2026 | |
| SWX: BANB Bachem Holding AG | Maintained: Buy | CHF 110.00 | $77.55 | +41.84% | 11 | Jun 9, 2026 | |
| LON: ONT Oxford Nanopore Technologies plc | Reiterated: Buy | 225p | $120.40 | +86.88% | 31 | May 26, 2026 | |
| ETR: AFX Carl Zeiss Meditec AG | Maintained: Hold | €32.00 | $28.74 | +11.34% | 1 | May 12, 2026 | |
| ETR: SRT3 Sartorius Aktiengesellschaft | Maintained: Hold | €220.00 | $226.60 | -2.91% | 21 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | €210.00 | $180.20 | +16.54% | 20 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | €10.00 | $5.14 | +94.55% | 52 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | CHF 108.00 → CHF 96.00 | $71.80 | +33.70% | 16 | Mar 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 1,900p | $1,244.00 | +52.73% | 23 | Mar 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 480p → 410p | $400.00 | +2.55% | 21 | Feb 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $70.43 | - | 1 | Feb 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $286 | $100.16 | n/a | 1 | Jan 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 310p | $219.00 | n/a | 20 | Nov 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 215p | $223.20 | n/a | 14 | Mar 23, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | CHF 26.00 | $3.18 | n/a | 4 | Jul 12, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | kr 287.00 | $34.88 | n/a | 2 | Apr 13, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 160p | $66.40 | n/a | 1 | Nov 2, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6.98 | $0.4765 | n/a | 8 | Apr 24, 2018 |
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.00 → CHF 720.00
Current: $574.20
Upside: +25.39%
Oxford Biomedica plc
Jun 24, 2026
Reiterated: Buy
Price Target: 1,170p → 1,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,600p → 1,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%
May 6, 2026
Maintained: Buy
Price Target: €210.00
Current: $180.20
Upside: +16.54%
May 4, 2026
Maintained: Buy
Price Target: €10.00
Current: $5.14
Upside: +94.55%
Mar 16, 2026
Maintained: Hold
Price Target: CHF 108.00 → CHF 96.00
Current: $71.80
Upside: +33.70%
Mar 4, 2026
Maintained: Buy
Price Target: 1,900p
Current: $1,244.00
Upside: +52.73%
Feb 24, 2026
Maintained: Buy
Price Target: 480p → 410p
Current: $400.00
Upside: +2.55%
Feb 11, 2026
Upgraded: Buy
Price Target: n/a
Current: $70.43
Upside: -
Jan 7, 2025
Reiterated: Buy
Price Target: $286
Current: $100.16
Upside: n/a
Nov 19, 2024
Maintained: Buy
Price Target: 310p
Current: $219.00
Upside: n/a
Mar 23, 2023
Maintained: Hold
Price Target: 215p
Current: $223.20
Upside: n/a
Jul 12, 2021
Maintained: Buy
Price Target: CHF 26.00
Current: $3.18
Upside: n/a
Apr 13, 2021
Maintained: Buy
Price Target: kr 287.00
Current: $34.88
Upside: n/a
Nov 2, 2018
Maintained: Buy
Price Target: 160p
Current: $66.40
Upside: n/a
Apr 24, 2018
Maintained: Buy
Price Target: $6.98
Current: $0.4765
Upside: n/a