Anthony Codling
Stock Analyst at RBC Capital
(4.11)
# 1,588
Out of 4,574 analysts
396
Total ratings
56.6%
Success rate
6.2%
Average return
Main Sectors:
Stocks Rated by Anthony Codling
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| CX CEMEX | Rated: Hold | $13 → $14 | $12.06 | +11.94% | 19 | Jul 23, 2026 | |
| LON: CRST Crest Nicholson Holdings plc | Maintained: Buy | 95p | 63p | +51.52% | 27 | Jul 16, 2026 | |
| LON: BTRW Barratt Redrow plc | Maintained: Buy | 350p | 295p | +18.76% | 25 | Jul 15, 2026 | |
| LON: GLE MJ Gleeson plc | Maintained: Sell | 225p | 272p | -17.13% | 16 | Jul 10, 2026 | |
| LON: VTY Vistry Group PLC | Maintained: Sell | 180p | 283p | -36.49% | 28 | Jul 8, 2026 | |
| MLM Martin Marietta Materials | Maintained: Hold | $615 | $559.60 | +9.90% | 9 | Jul 2, 2026 | |
| VMC Vulcan Materials Company | Maintained: Hold | $298 → $293 | $279.70 | +4.76% | 10 | Jun 29, 2026 | |
| ETR: HEI Heidelberg Materials AG | Maintained: Hold | €221.00 → €217.00 | €168.30 | +28.94% | 21 | Jun 29, 2026 | |
| KNF Knife River | Reiterated: Buy | $109 → $107 | $78.06 | +37.07% | 7 | Jun 29, 2026 | |
| LON: BKG The Berkeley Group Holdings plc | Maintained: Buy | 3,850p → 4,100p | 3,432p | +19.46% | 25 | Jun 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | CHF 74.00 → CHF 73.00 | CHF 74.02 | -1.38% | 21 | Jun 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 500p → 425p | 315p | +34.92% | 16 | May 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $208 → $219 | $213.55 | +2.55% | 2 | May 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $163 → $165 | $99.87 | +65.21% | 16 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $61 → $60 | $49.25 | +21.83% | 7 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 120p → 115p | 83p | +38.92% | 30 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 3,150p → 2,050p | 1,979p | +3.59% | 21 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 1,750p → 1,350p | 1,107p | +21.95% | 25 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 775p | 437p | +77.22% | 10 | Feb 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | CHF 260.00 → CHF 251.00 | CHF 155.85 | +61.05% | 4 | Oct 9, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 770p | 3,298p | n/a | 10 | May 16, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 4,880p → 4,204p | 38p | n/a | 7 | Aug 13, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 141,440p → 144,969p | 4,506p | n/a | 6 | Aug 8, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 19,519p → 20,871p | 243p | n/a | 8 | May 22, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 39,039p → 27,027p | 489p | n/a | 7 | Nov 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 104,203p → 97,297p | 623p | n/a | 8 | Jun 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 29,279p → 37,537p | 217p | n/a | 4 | Jun 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 21,772p | 879p | n/a | 2 | Feb 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 116,365p | 239p | n/a | 1 | Feb 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $9.17 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 9,384p | 24p | n/a | 1 | Nov 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,423p | 195p | n/a | 2 | Sep 20, 2016 |
CEMEX
Jul 23, 2026
Rated: Hold
Price Target: $13 → $14
Current: $12.06
Upside: +11.94%
Crest Nicholson Holdings plc
Jul 16, 2026
Maintained: Buy
Price Target: 95p
Current: 63p
Upside: +51.52%
Barratt Redrow plc
Jul 15, 2026
Maintained: Buy
Price Target: 350p
Current: 295p
Upside: +18.76%
MJ Gleeson plc
Jul 10, 2026
Maintained: Sell
Price Target: 225p
Current: 272p
Upside: -17.13%
Vistry Group PLC
Jul 8, 2026
Maintained: Sell
Price Target: 180p
Current: 283p
Upside: -36.49%
Martin Marietta Materials
Jul 2, 2026
Maintained: Hold
Price Target: $615
Current: $559.60
Upside: +9.90%
Vulcan Materials Company
Jun 29, 2026
Maintained: Hold
Price Target: $298 → $293
Current: $279.70
Upside: +4.76%
Heidelberg Materials AG
Jun 29, 2026
Maintained: Hold
Price Target: €221.00 → €217.00
Current: €168.30
Upside: +28.94%
Knife River
Jun 29, 2026
Reiterated: Buy
Price Target: $109 → $107
Current: $78.06
Upside: +37.07%
The Berkeley Group Holdings plc
Jun 24, 2026
Maintained: Buy
Price Target: 3,850p → 4,100p
Current: 3,432p
Upside: +19.46%
Jun 22, 2026
Maintained: Hold
Price Target: CHF 74.00 → CHF 73.00
Current: CHF 74.02
Upside: -1.38%
May 29, 2026
Maintained: Buy
Price Target: 500p → 425p
Current: 315p
Upside: +34.92%
May 19, 2026
Maintained: Hold
Price Target: $208 → $219
Current: $213.55
Upside: +2.55%
Apr 30, 2026
Maintained: Buy
Price Target: $163 → $165
Current: $99.87
Upside: +65.21%
Apr 30, 2026
Maintained: Hold
Price Target: $61 → $60
Current: $49.25
Upside: +21.83%
Apr 28, 2026
Maintained: Buy
Price Target: 120p → 115p
Current: 83p
Upside: +38.92%
Apr 1, 2026
Maintained: Hold
Price Target: 3,150p → 2,050p
Current: 1,979p
Upside: +3.59%
Apr 1, 2026
Maintained: Buy
Price Target: 1,750p → 1,350p
Current: 1,107p
Upside: +21.95%
Feb 23, 2026
Reiterated: Buy
Price Target: 775p
Current: 437p
Upside: +77.22%
Oct 9, 2025
Reiterated: Buy
Price Target: CHF 260.00 → CHF 251.00
Current: CHF 155.85
Upside: +61.05%
May 16, 2019
Reiterated: Buy
Price Target: 770p
Current: 3,298p
Upside: n/a
Aug 13, 2018
Reiterated: Hold
Price Target: 4,880p → 4,204p
Current: 38p
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: 141,440p → 144,969p
Current: 4,506p
Upside: n/a
May 22, 2018
Reiterated: Hold
Price Target: 19,519p → 20,871p
Current: 243p
Upside: n/a
Nov 27, 2017
Reiterated: Buy
Price Target: 39,039p → 27,027p
Current: 489p
Upside: n/a
Jun 26, 2017
Reiterated: Hold
Price Target: 104,203p → 97,297p
Current: 623p
Upside: n/a
Jun 12, 2017
Reiterated: Buy
Price Target: 29,279p → 37,537p
Current: 217p
Upside: n/a
Feb 27, 2017
Reiterated: Buy
Price Target: 21,772p
Current: 879p
Upside: n/a
Feb 23, 2017
Reiterated: Buy
Price Target: 116,365p
Current: 239p
Upside: n/a
Dec 2, 2016
Maintained: Buy
Price Target: n/a
Current: $9.17
Upside: n/a
Nov 1, 2016
Reiterated: Buy
Price Target: 9,384p
Current: 24p
Upside: n/a
Sep 20, 2016
Reiterated: Hold
Price Target: 23,423p
Current: 195p
Upside: n/a