
Anthony Codling
Stock Analyst at RBC Capital
(4.08)
# 1,638
Out of 4,698 analysts
410
Total ratings
57.4%
Success rate
5.9%
Average return
Main Sectors:
Stocks Rated by Anthony Codling
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| MLM Martin Marietta Materials | Rated: Hold | $610 → $620 | $508.94 | +21.82% | 11 | Aug 28, 2026 | |
| LON: BWY Bellway p.l.c. | Maintained: Hold | 2,050p | 2,094p | -2.10% | 22 | Aug 11, 2026 | |
| AMRZ Amrize AG | Downgraded: Sell | $60 → $48 | $44.01 | +9.07% | 8 | Aug 10, 2026 | |
| LON: PSN Persimmon Plc | Maintained: Buy | 1,350p | 1,147p | +17.75% | 26 | Aug 6, 2026 | |
| KNF Knife River | Maintained: Buy | $107 → $103 | $62.13 | +65.78% | 8 | Aug 4, 2026 | |
| LON: RMV Rightmove plc | Maintained: Buy | 775p → 675p | 503p | +34.25% | 11 | Aug 3, 2026 | |
| CRH CRH plc | Reiterated: Buy | $165 | $92.04 | +79.27% | 17 | Jul 31, 2026 | |
| SWX: HOLN Holcim AG | Maintained: Hold | CHF 73.00 | CHF 72.14 | +1.19% | 22 | Jul 31, 2026 | |
| LON: TW Taylor Wimpey plc | Maintained: Buy | 115p → 110p | 82p | +33.46% | 31 | Jul 31, 2026 | |
| ETR: HEI Heidelberg Materials AG | Maintained: Hold | €217.00 | €163.60 | +32.64% | 22 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $219 | $193.58 | +13.13% | 3 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $293 → $300 | $260.23 | +15.28% | 11 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 425p | 333p | +27.55% | 17 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $13 → $14 | $10.87 | +24.20% | 19 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 95p | 56p | +69.04% | 27 | Jul 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 350p | 306p | +14.30% | 25 | Jul 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 225p | 258p | -12.62% | 16 | Jul 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | 180p | 283p | -36.40% | 28 | Jul 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 3,850p → 4,100p | 3,440p | +19.19% | 25 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | CHF 260.00 → CHF 251.00 | CHF 189.30 | +32.59% | 4 | Oct 9, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 770p | 3,026p | n/a | 10 | May 16, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 4,821p → 4,153p | 37p | n/a | 7 | Aug 13, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 139,722p → 143,208p | 4,172p | n/a | 6 | Aug 8, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 19,282p → 20,617p | 273p | n/a | 8 | May 22, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 38,565p → 26,699p | 512p | n/a | 7 | Nov 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 102,938p → 96,115p | 606p | n/a | 8 | Jun 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 28,923p → 37,081p | 225p | n/a | 4 | Jun 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 21,507p | 866p | n/a | 2 | Feb 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 114,952p | 253p | n/a | 1 | Feb 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $9.40 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 9,270p | 21p | n/a | 1 | Nov 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,139p | 200p | n/a | 2 | Sep 20, 2016 |
Martin Marietta Materials
Aug 28, 2026
Rated: Hold
Price Target: $610 → $620
Current: $508.94
Upside: +21.82%
Bellway p.l.c.
Aug 11, 2026
Maintained: Hold
Price Target: 2,050p
Current: 2,094p
Upside: -2.10%
Amrize AG
Aug 10, 2026
Downgraded: Sell
Price Target: $60 → $48
Current: $44.01
Upside: +9.07%
Persimmon Plc
Aug 6, 2026
Maintained: Buy
Price Target: 1,350p
Current: 1,147p
Upside: +17.75%
Knife River
Aug 4, 2026
Maintained: Buy
Price Target: $107 → $103
Current: $62.13
Upside: +65.78%
Rightmove plc
Aug 3, 2026
Maintained: Buy
Price Target: 775p → 675p
Current: 503p
Upside: +34.25%
CRH plc
Jul 31, 2026
Reiterated: Buy
Price Target: $165
Current: $92.04
Upside: +79.27%
Holcim AG
Jul 31, 2026
Maintained: Hold
Price Target: CHF 73.00
Current: CHF 72.14
Upside: +1.19%
Taylor Wimpey plc
Jul 31, 2026
Maintained: Buy
Price Target: 115p → 110p
Current: 82p
Upside: +33.46%
Heidelberg Materials AG
Jul 30, 2026
Maintained: Hold
Price Target: €217.00
Current: €163.60
Upside: +32.64%
Jul 29, 2026
Maintained: Hold
Price Target: $219
Current: $193.58
Upside: +13.13%
Jul 29, 2026
Maintained: Hold
Price Target: $293 → $300
Current: $260.23
Upside: +15.28%
Jul 29, 2026
Maintained: Buy
Price Target: 425p
Current: 333p
Upside: +27.55%
Jul 23, 2026
Rated: Hold
Price Target: $13 → $14
Current: $10.87
Upside: +24.20%
Jul 16, 2026
Maintained: Buy
Price Target: 95p
Current: 56p
Upside: +69.04%
Jul 15, 2026
Maintained: Buy
Price Target: 350p
Current: 306p
Upside: +14.30%
Jul 10, 2026
Maintained: Sell
Price Target: 225p
Current: 258p
Upside: -12.62%
Jul 8, 2026
Maintained: Sell
Price Target: 180p
Current: 283p
Upside: -36.40%
Jun 24, 2026
Maintained: Buy
Price Target: 3,850p → 4,100p
Current: 3,440p
Upside: +19.19%
Oct 9, 2025
Reiterated: Buy
Price Target: CHF 260.00 → CHF 251.00
Current: CHF 189.30
Upside: +32.59%
May 16, 2019
Reiterated: Buy
Price Target: 770p
Current: 3,026p
Upside: n/a
Aug 13, 2018
Reiterated: Hold
Price Target: 4,821p → 4,153p
Current: 37p
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: 139,722p → 143,208p
Current: 4,172p
Upside: n/a
May 22, 2018
Reiterated: Hold
Price Target: 19,282p → 20,617p
Current: 273p
Upside: n/a
Nov 27, 2017
Reiterated: Buy
Price Target: 38,565p → 26,699p
Current: 512p
Upside: n/a
Jun 26, 2017
Reiterated: Hold
Price Target: 102,938p → 96,115p
Current: 606p
Upside: n/a
Jun 12, 2017
Reiterated: Buy
Price Target: 28,923p → 37,081p
Current: 225p
Upside: n/a
Feb 27, 2017
Reiterated: Buy
Price Target: 21,507p
Current: 866p
Upside: n/a
Feb 23, 2017
Reiterated: Buy
Price Target: 114,952p
Current: 253p
Upside: n/a
Dec 2, 2016
Maintained: Buy
Price Target: n/a
Current: $9.40
Upside: n/a
Nov 1, 2016
Reiterated: Buy
Price Target: 9,270p
Current: 21p
Upside: n/a
Sep 20, 2016
Reiterated: Hold
Price Target: 23,139p
Current: 200p
Upside: n/a