Anthony Codling
Stock Analyst at RBC Capital
(4.22)
# 1,414
Out of 4,408 analysts
382
Total ratings
58.3%
Success rate
6.9%
Average return
Main Sectors:
Stocks Rated by Anthony Codling
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| LON: VTY Vistry Group PLC | Maintained: Sell | 180p | $224.40 | -19.79% | 27 | Jun 9, 2026 | |
| LON: GLE MJ Gleeson plc | Maintained: Sell | 225p | $234.50 | -4.05% | 15 | Jun 9, 2026 | |
| LON: BREE Breedon Group plc | Maintained: Buy | 500p → 425p | $300.00 | +41.67% | 16 | May 29, 2026 | |
| EXP Eagle Materials | Maintained: Hold | $208 → $219 | $217.96 | +0.48% | 2 | May 19, 2026 | |
| ETR: HEI Heidelberg Materials AG | Maintained: Hold | €221.00 | $186.40 | +18.56% | 20 | May 6, 2026 | |
| KNF Knife River | Maintained: Buy | $109 | $80.82 | +34.87% | 6 | May 5, 2026 | |
| MLM Martin Marietta Materials | Maintained: Hold | $630 → $615 | $588.89 | +4.43% | 8 | May 1, 2026 | |
| CRH CRH plc | Maintained: Buy | $163 → $165 | $109.59 | +50.56% | 16 | Apr 30, 2026 | |
| AMRZ Amrize AG | Maintained: Hold | $61 → $60 | $54.02 | +11.07% | 7 | Apr 30, 2026 | |
| VMC Vulcan Materials Company | Maintained: Hold | $296 → $298 | $292.99 | +1.71% | 9 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 120p → 115p | $76.68 | +49.97% | 30 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | CHF 72.00 → CHF 74.00 | $76.96 | -3.85% | 20 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $11 → $13 | $12.89 | -1.09% | 17 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 155p → 95p | $71.70 | +32.50% | 25 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | 3,900p → 3,850p | $3,458.00 | +11.34% | 24 | Apr 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | 425p → 350p | $250.60 | +39.66% | 23 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | 3,150p → 2,050p | $1,784.00 | +14.91% | 21 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 1,750p → 1,350p | $1,052.50 | +28.27% | 25 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 775p | $435.60 | +77.92% | 10 | Feb 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | CHF 260.00 → CHF 251.00 | $158.35 | +58.51% | 4 | Oct 9, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 770p | $2,638.00 | n/a | 10 | May 16, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 4,848p → 4,177p | $45.25 | n/a | 7 | Aug 13, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 140,527p → 144,033p | $4,614.00 | n/a | 6 | Aug 8, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 19,393p → 20,736p | $221.00 | n/a | 8 | May 22, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 38,787p → 26,852p | $470.00 | n/a | 7 | Nov 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 103,531p → 96,668p | $509.00 | n/a | 8 | Jun 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 29,090p → 37,295p | $202.00 | n/a | 4 | Jun 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 21,631p | $839.00 | n/a | 2 | Feb 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 115,614p | $203.20 | n/a | 1 | Feb 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $9.29 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 9,324p | $25.00 | n/a | 1 | Nov 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,272p | $181.00 | n/a | 2 | Sep 20, 2016 |
Vistry Group PLC
Jun 9, 2026
Maintained: Sell
Price Target: 180p
Current: $224.40
Upside: -19.79%
MJ Gleeson plc
Jun 9, 2026
Maintained: Sell
Price Target: 225p
Current: $234.50
Upside: -4.05%
Breedon Group plc
May 29, 2026
Maintained: Buy
Price Target: 500p → 425p
Current: $300.00
Upside: +41.67%
Eagle Materials
May 19, 2026
Maintained: Hold
Price Target: $208 → $219
Current: $217.96
Upside: +0.48%
Heidelberg Materials AG
May 6, 2026
Maintained: Hold
Price Target: €221.00
Current: $186.40
Upside: +18.56%
Knife River
May 5, 2026
Maintained: Buy
Price Target: $109
Current: $80.82
Upside: +34.87%
Martin Marietta Materials
May 1, 2026
Maintained: Hold
Price Target: $630 → $615
Current: $588.89
Upside: +4.43%
CRH plc
Apr 30, 2026
Maintained: Buy
Price Target: $163 → $165
Current: $109.59
Upside: +50.56%
Amrize AG
Apr 30, 2026
Maintained: Hold
Price Target: $61 → $60
Current: $54.02
Upside: +11.07%
Vulcan Materials Company
Apr 29, 2026
Maintained: Hold
Price Target: $296 → $298
Current: $292.99
Upside: +1.71%
Apr 28, 2026
Maintained: Buy
Price Target: 120p → 115p
Current: $76.68
Upside: +49.97%
Apr 24, 2026
Maintained: Hold
Price Target: CHF 72.00 → CHF 74.00
Current: $76.96
Upside: -3.85%
Apr 23, 2026
Maintained: Hold
Price Target: $11 → $13
Current: $12.89
Upside: -1.09%
Apr 21, 2026
Maintained: Buy
Price Target: 155p → 95p
Current: $71.70
Upside: +32.50%
Apr 2, 2026
Upgraded: Buy
Price Target: 3,900p → 3,850p
Current: $3,458.00
Upside: +11.34%
Apr 1, 2026
Upgraded: Buy
Price Target: 425p → 350p
Current: $250.60
Upside: +39.66%
Apr 1, 2026
Maintained: Hold
Price Target: 3,150p → 2,050p
Current: $1,784.00
Upside: +14.91%
Apr 1, 2026
Maintained: Buy
Price Target: 1,750p → 1,350p
Current: $1,052.50
Upside: +28.27%
Feb 23, 2026
Reiterated: Buy
Price Target: 775p
Current: $435.60
Upside: +77.92%
Oct 9, 2025
Reiterated: Buy
Price Target: CHF 260.00 → CHF 251.00
Current: $158.35
Upside: +58.51%
May 16, 2019
Reiterated: Buy
Price Target: 770p
Current: $2,638.00
Upside: n/a
Aug 13, 2018
Reiterated: Hold
Price Target: 4,848p → 4,177p
Current: $45.25
Upside: n/a
Aug 8, 2018
Reiterated: Buy
Price Target: 140,527p → 144,033p
Current: $4,614.00
Upside: n/a
May 22, 2018
Reiterated: Hold
Price Target: 19,393p → 20,736p
Current: $221.00
Upside: n/a
Nov 27, 2017
Reiterated: Buy
Price Target: 38,787p → 26,852p
Current: $470.00
Upside: n/a
Jun 26, 2017
Reiterated: Hold
Price Target: 103,531p → 96,668p
Current: $509.00
Upside: n/a
Jun 12, 2017
Reiterated: Buy
Price Target: 29,090p → 37,295p
Current: $202.00
Upside: n/a
Feb 27, 2017
Reiterated: Buy
Price Target: 21,631p
Current: $839.00
Upside: n/a
Feb 23, 2017
Reiterated: Buy
Price Target: 115,614p
Current: $203.20
Upside: n/a
Dec 2, 2016
Maintained: Buy
Price Target: n/a
Current: $9.29
Upside: n/a
Nov 1, 2016
Reiterated: Buy
Price Target: 9,324p
Current: $25.00
Upside: n/a
Sep 20, 2016
Reiterated: Hold
Price Target: 23,272p
Current: $181.00
Upside: n/a