Broker views

These tables are guides to the latest buy, sell, hold and target price forecasts from the big City banks and brokers.

21/07/2025

CompanyBrokerRecomm.Old target priceNew target priceNotes
SP Angel buy 316.00p 333.00p reiteration
Berenberg Bank buy 250.00p 250.00p reiteration
Berenberg Bank buy 465.00p 465.00p reiteration
Berenberg Bank buy 350.00p 350.00p reiteration
Canaccord Genuity buy 172.00p 172.00p reiteration
Canaccord Genuity buy 825.00p 980.00p reiteration
Shore Capital hold - - reiteration
Shore Capital buy - 45.00p reiteration
Deutsche hold - 5,300.00p reiteration
Deutsche hold - 265.00p reiteration
Deutsche hold - 7,900.00p reiteration
Deutsche hold - 1,450.00p reiteration
Deutsche hold - 1,000.00p reiteration
Deutsche hold - 345.00p reiteration
Deutsche hold - 1,900.00p reiteration
Deutsche buy - 195.00p reiteration
Deutsche buy 425.00p 435.00p reiteration

18/07/2025

CompanyBrokerRecomm.Old target priceNew target priceNotes
Berenberg Bank sell 2,600.00p 2,500.00p reiteration
Deutsche buy 8,993.00p 8,601.00p reiteration
Deutsche buy 3,800.00p 4,200.00p reiteration
Berenberg Bank hold 1,600.00p 1,600.00p reiteration
Berenberg Bank buy 5,600.00p 5,750.00p reiteration
Shore Capital buy - 2,000.00p reiteration
JP Morgan Cazenove overweight 1,430.00p 1,460.00p reiteration
JP Morgan Cazenove neutral 178.00p 190.00p reiteration
JP Morgan Cazenove neutral - - reiteration
JP Morgan Cazenove overweight - - reiteration
JP Morgan Cazenove overweight - - reiteration
JP Morgan Cazenove overweight 670.00p 700.00p reiteration
JP Morgan Cazenove neutral 1,170.00p 1,225.00p reiteration
JP Morgan Cazenove neutral - - reiteration
JP Morgan Cazenove underweight - - reiteration
Citigroup neutral 870.00p 740.00p reiteration
Citigroup buy 395.00p 460.00p reiteration
Citigroup neutral 360.00p 366.00p downgrade
Citigroup sell 130.00p 130.00p reiteration
RBC Capital Markets sector perform 1,125.00p 1,300.00p reiteration

17/07/2025

CompanyBrokerRecomm.Old target priceNew target priceNotes
Berenberg Bank buy 1,430.00p 1,480.00p reiteration
Berenberg Bank buy 800.00p 700.00p reiteration
Berenberg Bank hold 990.00p 880.00p reiteration
Berenberg Bank buy 270.00p 270.00p reiteration
Berenberg Bank buy 1,270.00p 1,270.00p reiteration
Berenberg Bank hold 4,700.00p 4,700.00p reiteration
RBC Capital Markets underperform 60.00p 60.00p reiteration
Berenberg Bank buy 570.00p 570.00p reiteration
Shore Capital hold - - reiteration
Shore Capital buy - 400.00p reiteration
Shore Capital buy - 175.00p reiteration
Shore Capital hold - - reiteration
Shore Capital buy - - reiteration
Shore Capital hold - 5,100.00p reiteration
Shore Capital house stock - - reiteration
Shore Capital house stock - - reiteration
Shore Capital house stock - - reiteration
JP Morgan Cazenove neutral - - reiteration
JP Morgan Cazenove overweight - - reiteration
JP Morgan Cazenove no recommendation - - reiteration
JP Morgan Cazenove overweight 290.00p 305.00p reiteration
Citigroup buy 2,360.00p 2,400.00p reiteration
Citigroup buy 1,163.00p 1,161.00p reiteration
RBC Capital Markets sector perform - 4,700.00p reiteration

16/07/2025

CompanyBrokerRecomm.Old target priceNew target priceNotes
Berenberg Bank buy 202.00p 200.00p reiteration
Berenberg Bank buy 2,100.00p 2,100.00p reiteration
Berenberg Bank buy 2,600.00p 2,600.00p reiteration
RBC Capital Markets sector perform - 466.00p reiteration
RBC Capital Markets outperform - 110.00p reiteration
RBC Capital Markets sector perform - 2,400.00p reiteration
Berenberg Bank buy - 2,800.00p restart coverage
Berenberg Bank hold 370.00p 370.00p reiteration
Berenberg Bank buy 825.00p 825.00p reiteration
Canaccord Genuity buy 30.00p 30.00p reiteration
Canaccord Genuity buy 85.00p 88.00p reiteration
Canaccord Genuity hold 60.00p 120.00p upgrade
Shore Capital buy - 2,650.00p reiteration
Shore Capital buy - 1,630.00p reiteration
Shore Capital hold 1,900.00p 1,900.00p downgrade
Shore Capital house stock - - reiteration
Shore Capital house stock - - reiteration
Deutsche buy - 536.00p reiteration
Deutsche buy - 2,170.00p reiteration
Deutsche buy - 275.00p reiteration
JP Morgan Cazenove overweight 695.00p 735.00p reiteration
JP Morgan Cazenove overweight 164.00p 177.00p reiteration
JP Morgan Cazenove overweight - 1,150.00p reiteration
JP Morgan Cazenove neutral 167.00p 170.00p reiteration
JP Morgan Cazenove overweight 13,300.00p 12,700.00p reiteration
JP Morgan Cazenove underweight 281.00p 207.00p reiteration
RBC Capital Markets outperform 420.00p 400.00p reiteration
RBC Capital Markets outperform - 4,200.00p reiteration
RBC Capital Markets outperform 365.00p 405.00p reiteration
RBC Capital Markets outperform 200.00p 190.00p reiteration
RBC Capital Markets outperform 340.00p 355.00p reiteration
RBC Capital Markets outperform 575.00p 550.00p reiteration
Citigroup buy 456.00p 361.00p reiteration
Citigroup neutral 4,091.00p 4,102.00p reiteration
Citigroup buy 591.00p 510.00p reiteration

15/07/2025

CompanyBrokerRecomm.Old target priceNew target priceNotes
Berenberg Bank buy 380.00p 440.00p reiteration
Berenberg Bank buy 300.00p 260.00p reiteration
Berenberg Bank hold 500.00p 510.00p reiteration
Berenberg Bank hold 540.00p 485.00p reiteration
Deutsche buy 400.00p 350.00p reiteration
Deutsche buy 215.00p 195.00p reiteration
Deutsche buy 2,250.00p 2,550.00p reiteration
Deutsche buy 360.00p 425.00p reiteration
RBC Capital Markets neutral - 4,700.00p reiteration
Berenberg Bank buy 760.00p 760.00p reiteration
Berenberg Bank buy 350.00p 350.00p reiteration
Berenberg Bank buy 300.00p 300.00p reiteration
Berenberg Bank buy 420.00p 420.00p reiteration
Berenberg Bank buy 670.00p 670.00p reiteration
Shore Capital buy - - reiteration
Shore Capital hold - - reiteration
Shore Capital buy - 114.00p reiteration
Shore Capital hold - - downgrade
Shore Capital no recommendation - - reiteration
Shore Capital buy - - reiteration
Shore Capital buy - 29.00p new coverage
Shore Capital buy - 390.00p reiteration
Shore Capital buy - 2,750.00p reiteration
Shore Capital buy - - reiteration
Shore Capital house stock - - reiteration
Shore Capital house stock - - reiteration
Shore Capital house stock - - reiteration
Canaccord Genuity buy 270.00p 270.00p reiteration
Canaccord Genuity buy 830.00p 830.00p reiteration
Canaccord Genuity buy 525.00p 590.00p reiteration
Deutsche buy - 410.00p reiteration
JP Morgan Cazenove neutral 490.00p 400.00p reiteration
JP Morgan Cazenove overweight 420.00p 370.00p reiteration
JP Morgan Cazenove overweight 1,450.00p 1,850.00p reiteration
Citigroup buy 121.00p 150.00p reiteration
Citigroup neutral - 623.00p restart coverage

14/07/2025

CompanyBrokerRecomm.Old target priceNew target priceNotes
Berenberg Bank buy 130.00p 120.00p reiteration
Berenberg Bank buy 2,600.00p 2,500.00p reiteration
Berenberg Bank buy 90.00p 90.00p reiteration
Berenberg Bank buy 1,150.00p 1,150.00p reiteration
Deutsche buy - 1,280.00p reiteration
Canaccord Genuity buy 38.00p 38.00p reiteration
Canaccord Genuity buy 335.00p 335.00p reiteration
Shore Capital buy - 150.00p reiteration
Shore Capital house stock - - reiteration
Shore Capital house stock - - reiteration
JP Morgan Cazenove overweight - - reiteration
JP Morgan Cazenove overweight 2,100.00p 2,200.00p reiteration
RBC Capital Markets sector perform 1,025.00p 1,075.00p reiteration
RBC Capital Markets outperform 560.00p 560.00p reiteration
RBC Capital Markets underperform 310.00p 310.00p reiteration

11/07/2025

CompanyBrokerRecomm.Old target priceNew target priceNotes
Berenberg Bank buy 415.00p 430.00p reiteration
Berenberg Bank buy 24,700.00p 24,700.00p reiteration
Berenberg Bank buy 775.00p 550.00p reiteration
Deutsche buy 700.00p 575.00p reiteration
Deutsche sell 450.00p 490.00p reiteration
Deutsche hold 13.00p 16.00p reiteration
Deutsche buy 625.00p 740.00p reiteration
Deutsche hold 385.00p 400.00p downgrade
Shore Capital house stock - - reiteration
Shore Capital house stock - - reiteration
Shore Capital house stock - - reiteration
UBS sell - 170.00p downgrade
Deutsche hold - 500.00p reiteration
Deutsche hold - 350.00p reiteration
Deutsche hold - 80.00p reiteration
Deutsche hold - 5,500.00p reiteration
Deutsche buy - 684.00p reiteration
Deutsche buy - 360.00p reiteration
Deutsche buy - 450.00p reiteration
Deutsche buy - 215.00p reiteration
Deutsche hold 90.00p 110.00p reiteration
JP Morgan Cazenove neutral - 710.00p reiteration
JP Morgan Cazenove underweight 124.00p 140.00p reiteration
JP Morgan Cazenove overweight 4,630.00p 4.00p reiteration
RBC Capital Markets sector perform 5,000.00p 5,000.00p reiteration