The High Street stalwart rose 2.9% hitting a level not seen since June 2017, after analysts at RBC and Barclays both raised their target prices on the stock to 400p.