Greggs PLC

Price: 1,584.00
Index: FTSE Mid 250
EPIC: GRG
Market Cap: 1.62B
52 Week Low: 1,407.20 (-11.16%)
52 Week High: 2,237.88 (+41.28%)
RSI: 43.56
Weekly RSI: 44.83
Monthly RSI: 36.43
20 Day MA: 1,608.65
50 Day MA: 1,647.68
200 Day MA: 1,685.94
❌ 50 Day MA < 200 Day MA
Please log in to create email alerts for Greggs PLC.

Filter

Period: 2 Mar 2025 → 2 Mar 2026 | Total tips: 16

Broker Mix for Greggs PLC

Broker Tips Share (%) Bullish / Neutral / Bearish / (Unrated)
Berenberg Bank 6 38% 5 / 0 / 0 / (0)
Shore Capital 3 19% 1 / 2 / 0 / (0)
Deutsche 2 13% 0 / 0 / 2 / (0)
Jefferies 2 13% 1 / 0 / 0 / (0)
Peel Hunt Limited 2 13% 0 / 2 / 0 / (0)
RBC Capital Markets 1 6% 1 / 0 / 0 / (0)

Consensus Snapshot

Current price
1640p
as of 2 Mar 2026
Consensus target (avg / median)
1792p / 1660p
latest per broker
Upside vs current
9.3%
using avg target
Broker coverage
5
latest targets
Broker Date Latest target Recommendation Current price Upside %
Berenberg Bank 08/01/2026 2170p Buy 1640p 32.3%
Deutsche 30/07/2025 1330p Sell 1640p -18.9%
Jefferies 09/02/2026 1610p Hold 1640p -1.8%
Peel Hunt Limited 01/10/2025 1660p Hold 1640p 1.2%
RBC Capital Markets 02/10/2025 2190p Outperform 1640p 33.5%

Target Price Trajectory

Broker Tips for Greggs PLC

Date Broker Opinion Price Old Target New Target Type
09/02/2026 Jefferies Hold 1640p 2500p 1610p Downgrade
08/01/2026 Berenberg Bank Buy 1657p 2640p 2170p Reiteration
02/10/2025 Berenberg Bank Buy 1654p 3060p 2640p Reiteration
02/10/2025 Jefferies Buy 1654p 2650p 2500p Reiteration
02/10/2025 RBC Capital Markets Outperform 1654p 2350p 2190p Reiteration
01/10/2025 Peel Hunt Limited Hold 1706p 1660p Reiteration
01/10/2025 Shore Capital Hold 1706p Reiteration
30/07/2025 Berenberg Bank Buy 1567p 3040p 3060p Reiteration
30/07/2025 Deutsche Sell 1567p 1330p Reiteration
29/07/2025 Peel Hunt Limited Hold 1567p 1660p Reiteration
29/07/2025 Shore Capital Hold 1567p Reiteration
03/07/2025 Deutsche Sell 1700p 1330p Reiteration
02/07/2025 Berenberg Bank Buy 1675p 3250p 3040p Reiteration
21/05/2025 Berenberg Bank Buy 2164p 3250p Reiteration
20/05/2025 Shore Capital Buy 2182p Reiteration
05/03/2025 Berenberg Bank Buy 1816.51p 3420p 3250p Reiteration