Anthony Codling
Stock Analyst at RBC Capital
(4.21)
# 1,453
Out of 4,476 analysts
389
Total ratings
57.9%
Success rate
7.2%
Average return
Main Sectors:
Stocks Rated by Anthony Codling
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| CX CEMEX | Maintained: Hold | $13 | $12.29 | +3.74% | 18 | Jul 2, 2026 | |
| MLM Martin Marietta Materials | Maintained: Hold | $615 | $599.42 | +2.60% | 9 | Jul 2, 2026 | |
| VMC Vulcan Materials Company | Maintained: Hold | $298 → $293 | $303.19 | -3.36% | 10 | Jun 29, 2026 | |
| ETR: HEI Heidelberg Materials AG | Maintained: Hold | €221.00 → €217.00 | $175.85 | +23.40% | 21 | Jun 29, 2026 | |
| KNF Knife River | Reiterated: Buy | $109 → $107 | $84.88 | +26.06% | 7 | Jun 29, 2026 | |
| LON: BKG The Berkeley Group Holdings plc | Maintained: Buy | 3,850p → 4,100p | $3,412.00 | +20.16% | 25 | Jun 24, 2026 | |
| SWX: HOLN Holcim AG | Maintained: Hold | CHF 74.00 → CHF 73.00 | $77.02 | -5.22% | 21 | Jun 22, 2026 | |
| LON: VTY Vistry Group PLC | Maintained: Sell | 180p | $261.00 | -31.03% | 27 | Jun 9, 2026 | |
| LON: GLE MJ Gleeson plc | Maintained: Sell | 225p | $249.50 | -9.82% | 15 | Jun 9, 2026 | |
| LON: BREE Breedon Group plc | Maintained: Buy | 500p → 425p | $311.60 | +36.39% | 16 | May 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $208 → $219 | $220.15 | -0.52% | 2 | May 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $163 → $165 | $107.53 | +53.45% | 16 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $61 → $60 | $53.64 | +11.86% | 7 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 120p → 115p | $80.78 | +42.36% | 30 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 155p → 95p | $71.60 | +32.68% | 25 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | 425p → 350p | $281.30 | +24.42% | 23 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 3,150p → 2,050p | $1,969.00 | +4.11% | 21 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 1,750p → 1,350p | $1,068.00 | +26.40% | 25 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 775p | $449.40 | +72.45% | 10 | Feb 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | CHF 260.00 → CHF 251.00 | $174.65 | +43.72% | 4 | Oct 9, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 770p | $2,740.00 | n/a | 10 | May 16, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 4,854p → 4,182p | $44.10 | n/a | 7 | Aug 13, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 140,697p → 144,207p | $5,085.00 | n/a | 6 | Aug 8, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 19,417p → 20,761p | $210.00 | n/a | 8 | May 22, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 38,834p → 26,885p | $503.40 | n/a | 7 | Nov 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 103,656p → 96,785p | $551.00 | n/a | 8 | Jun 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 29,125p → 37,340p | $217.00 | n/a | 4 | Jun 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 21,657p | $899.00 | n/a | 2 | Feb 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 115,754p | $228.60 | n/a | 1 | Feb 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $9.13 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 9,335p | $24.50 | n/a | 1 | Nov 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,300p | $189.80 | n/a | 2 | Sep 20, 2016 |
CEMEX
Jul 2, 2026
Maintained: Hold
Price Target: $13
Current: $12.29
Upside: +3.74%
Martin Marietta Materials
Jul 2, 2026
Maintained: Hold
Price Target: $615
Current: $599.42
Upside: +2.60%
Vulcan Materials Company
Jun 29, 2026
Maintained: Hold
Price Target: $298 → $293
Current: $303.19
Upside: -3.36%
Heidelberg Materials AG
Jun 29, 2026
Maintained: Hold
Price Target: €221.00 → €217.00
Current: $175.85
Upside: +23.40%
Knife River
Jun 29, 2026
Reiterated: Buy
Price Target: $109 → $107
Current: $84.88
Upside: +26.06%
The Berkeley Group Holdings plc
Jun 24, 2026
Maintained: Buy
Price Target: 3,850p → 4,100p
Current: $3,412.00
Upside: +20.16%
Holcim AG
Jun 22, 2026
Maintained: Hold
Price Target: CHF 74.00 → CHF 73.00
Current: $77.02
Upside: -5.22%
Vistry Group PLC
Jun 9, 2026
Maintained: Sell
Price Target: 180p
Current: $261.00
Upside: -31.03%
MJ Gleeson plc
Jun 9, 2026
Maintained: Sell
Price Target: 225p
Current: $249.50
Upside: -9.82%
Breedon Group plc
May 29, 2026
Maintained: Buy
Price Target: 500p → 425p
Current: $311.60
Upside: +36.39%
May 19, 2026
Maintained: Hold
Price Target: $208 → $219
Current: $220.15
Upside: -0.52%
Apr 30, 2026
Maintained: Buy
Price Target: $163 → $165
Current: $107.53
Upside: +53.45%
Apr 30, 2026
Maintained: Hold
Price Target: $61 → $60
Current: $53.64
Upside: +11.86%
Apr 28, 2026
Maintained: Buy
Price Target: 120p → 115p
Current: $80.78
Upside: +42.36%
Apr 21, 2026
Maintained: Buy
Price Target: 155p → 95p
Current: $71.60
Upside: +32.68%
Apr 1, 2026
Upgraded: Buy
Price Target: 425p → 350p
Current: $281.30
Upside: +24.42%
Apr 1, 2026
Maintained: Hold
Price Target: 3,150p → 2,050p
Current: $1,969.00
Upside: +4.11%
Apr 1, 2026
Maintained: Buy
Price Target: 1,750p → 1,350p
Current: $1,068.00
Upside: +26.40%
Feb 23, 2026
Reiterated: Buy
Price Target: 775p
Current: $449.40
Upside: +72.45%
Oct 9, 2025
Reiterated: Buy
Price Target: CHF 260.00 → CHF 251.00
Current: $174.65
Upside: +43.72%
May 16, 2019
Reiterated: Buy
Price Target: 770p
Current: $2,740.00
Upside: n/a
Aug 13, 2018
Reiterated: Hold
Price Target: 4,854p → 4,182p
Current: $44.10
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: 140,697p → 144,207p
Current: $5,085.00
Upside: n/a
May 22, 2018
Reiterated: Hold
Price Target: 19,417p → 20,761p
Current: $210.00
Upside: n/a
Nov 27, 2017
Reiterated: Buy
Price Target: 38,834p → 26,885p
Current: $503.40
Upside: n/a
Jun 26, 2017
Reiterated: Hold
Price Target: 103,656p → 96,785p
Current: $551.00
Upside: n/a
Jun 12, 2017
Reiterated: Buy
Price Target: 29,125p → 37,340p
Current: $217.00
Upside: n/a
Feb 27, 2017
Reiterated: Buy
Price Target: 21,657p
Current: $899.00
Upside: n/a
Feb 23, 2017
Reiterated: Buy
Price Target: 115,754p
Current: $228.60
Upside: n/a
Dec 2, 2016
Maintained: Buy
Price Target: n/a
Current: $9.13
Upside: n/a
Nov 1, 2016
Reiterated: Buy
Price Target: 9,335p
Current: $24.50
Upside: n/a
Sep 20, 2016
Reiterated: Hold
Price Target: 23,300p
Current: $189.80
Upside: n/a