
Anthony Codling
Stock Analyst at RBC Capital
(4.17)
# 1,577
Out of 4,649 analysts
409
Total ratings
58.5%
Success rate
6.7%
Average return
Main Sectors:
Stocks Rated by Anthony Codling
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| LON: BWY Bellway p.l.c. | Maintained: Hold | 2,050p | 2,182p | -6.05% | 22 | Aug 11, 2026 | |
| AMRZ Amrize AG | Downgraded: Sell | $60 → $48 | $46.69 | +2.81% | 8 | Aug 10, 2026 | |
| LON: PSN Persimmon Plc | Maintained: Buy | 1,350p | 1,187p | +13.73% | 26 | Aug 6, 2026 | |
| KNF Knife River | Maintained: Buy | $107 → $103 | $66.40 | +55.12% | 8 | Aug 4, 2026 | |
| LON: RMV Rightmove plc | Maintained: Buy | 775p → 675p | 511p | +32.09% | 11 | Aug 3, 2026 | |
| MLM Martin Marietta Materials | Maintained: Hold | $615 → $610 | $547.93 | +11.33% | 10 | Jul 31, 2026 | |
| CRH CRH plc | Reiterated: Buy | $165 | $97.15 | +69.84% | 17 | Jul 31, 2026 | |
| SWX: HOLN Holcim AG | Maintained: Hold | CHF 73.00 | CHF 71.64 | +1.90% | 22 | Jul 31, 2026 | |
| LON: TW Taylor Wimpey plc | Maintained: Buy | 115p → 110p | 86p | +28.00% | 31 | Jul 31, 2026 | |
| ETR: HEI Heidelberg Materials AG | Maintained: Hold | €217.00 | €161.75 | +34.16% | 22 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $219 | $208.52 | +5.03% | 3 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $293 → $300 | $282.00 | +6.38% | 11 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 425p | 352p | +20.60% | 17 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $13 → $14 | $11.06 | +22.06% | 19 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 95p | 72p | +32.50% | 27 | Jul 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 350p | 326p | +7.26% | 25 | Jul 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 225p | 275p | -18.18% | 16 | Jul 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 180p | 278p | -35.25% | 28 | Jul 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 3,850p → 4,100p | 3,622p | +13.20% | 25 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | CHF 260.00 → CHF 251.00 | CHF 190.85 | +31.52% | 4 | Oct 9, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 770p | 3,108p | n/a | 10 | May 16, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 4,804p → 4,139p | 37p | n/a | 7 | Aug 13, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 139,256p → 142,730p | 4,576p | n/a | 6 | Aug 8, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 19,218p → 20,548p | 268p | n/a | 8 | May 22, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 38,436p → 26,610p | 540p | n/a | 7 | Nov 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 102,594p → 95,794p | 625p | n/a | 8 | Jun 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 28,827p → 36,958p | 235p | n/a | 4 | Jun 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 21,435p | 916p | n/a | 2 | Feb 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 114,569p | 262p | n/a | 1 | Feb 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $9.90 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 9,239p | 21p | n/a | 1 | Nov 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,062p | 208p | n/a | 2 | Sep 20, 2016 |
Bellway p.l.c.
Aug 11, 2026
Maintained: Hold
Price Target: 2,050p
Current: 2,182p
Upside: -6.05%
Amrize AG
Aug 10, 2026
Downgraded: Sell
Price Target: $60 → $48
Current: $46.69
Upside: +2.81%
Persimmon Plc
Aug 6, 2026
Maintained: Buy
Price Target: 1,350p
Current: 1,187p
Upside: +13.73%
Knife River
Aug 4, 2026
Maintained: Buy
Price Target: $107 → $103
Current: $66.40
Upside: +55.12%
Rightmove plc
Aug 3, 2026
Maintained: Buy
Price Target: 775p → 675p
Current: 511p
Upside: +32.09%
Martin Marietta Materials
Jul 31, 2026
Maintained: Hold
Price Target: $615 → $610
Current: $547.93
Upside: +11.33%
CRH plc
Jul 31, 2026
Reiterated: Buy
Price Target: $165
Current: $97.15
Upside: +69.84%
Holcim AG
Jul 31, 2026
Maintained: Hold
Price Target: CHF 73.00
Current: CHF 71.64
Upside: +1.90%
Taylor Wimpey plc
Jul 31, 2026
Maintained: Buy
Price Target: 115p → 110p
Current: 86p
Upside: +28.00%
Heidelberg Materials AG
Jul 30, 2026
Maintained: Hold
Price Target: €217.00
Current: €161.75
Upside: +34.16%
Jul 29, 2026
Maintained: Hold
Price Target: $219
Current: $208.52
Upside: +5.03%
Jul 29, 2026
Maintained: Hold
Price Target: $293 → $300
Current: $282.00
Upside: +6.38%
Jul 29, 2026
Maintained: Buy
Price Target: 425p
Current: 352p
Upside: +20.60%
Jul 23, 2026
Rated: Hold
Price Target: $13 → $14
Current: $11.06
Upside: +22.06%
Jul 16, 2026
Maintained: Buy
Price Target: 95p
Current: 72p
Upside: +32.50%
Jul 15, 2026
Maintained: Buy
Price Target: 350p
Current: 326p
Upside: +7.26%
Jul 10, 2026
Maintained: Sell
Price Target: 225p
Current: 275p
Upside: -18.18%
Jul 8, 2026
Maintained: Sell
Price Target: 180p
Current: 278p
Upside: -35.25%
Jun 24, 2026
Maintained: Buy
Price Target: 3,850p → 4,100p
Current: 3,622p
Upside: +13.20%
Oct 9, 2025
Reiterated: Buy
Price Target: CHF 260.00 → CHF 251.00
Current: CHF 190.85
Upside: +31.52%
May 16, 2019
Reiterated: Buy
Price Target: 770p
Current: 3,108p
Upside: n/a
Aug 13, 2018
Reiterated: Hold
Price Target: 4,804p → 4,139p
Current: 37p
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: 139,256p → 142,730p
Current: 4,576p
Upside: n/a
May 22, 2018
Reiterated: Hold
Price Target: 19,218p → 20,548p
Current: 268p
Upside: n/a
Nov 27, 2017
Reiterated: Buy
Price Target: 38,436p → 26,610p
Current: 540p
Upside: n/a
Jun 26, 2017
Reiterated: Hold
Price Target: 102,594p → 95,794p
Current: 625p
Upside: n/a
Jun 12, 2017
Reiterated: Buy
Price Target: 28,827p → 36,958p
Current: 235p
Upside: n/a
Feb 27, 2017
Reiterated: Buy
Price Target: 21,435p
Current: 916p
Upside: n/a
Feb 23, 2017
Reiterated: Buy
Price Target: 114,569p
Current: 262p
Upside: n/a
Dec 2, 2016
Maintained: Buy
Price Target: n/a
Current: $9.90
Upside: n/a
Nov 1, 2016
Reiterated: Buy
Price Target: 9,239p
Current: 21p
Upside: n/a
Sep 20, 2016
Reiterated: Hold
Price Target: 23,062p
Current: 208p
Upside: n/a