FTSE 100 retailer Marks & Spencer (MKS) reports a 10% decline in annual profit and says clothing and homeware sales fell in its latest quarter. That news dampens short-lived optimism built up during the previous three months when it recorded a first increase in nearly two years. The shares manage to make modest progress, up 1.2% at 392.3p.

Royal Bank of Scotland (RBS) is struggling to reach a deal with all the investors who allege the lender misled them during a £12bn cash call in 2008, according to Reuters. The stock nudges mildly higher at 266.85p.

Mining and energy group Vedanta Resources (VED) says its full-year core profit surged 36.6%, driven by firmer commodity prices. But investors appear to have anticipated the news, and more, sending the share price 1.7% lower to 624.5p.

UK black and white goods retail chain Dixons Carphone (DC.) beats fourth-quarter trading forecasts but narrows full year guidance. The group now steers the market to expect headline pre-tax profit of between £485m to £490m having previously set a range of £475m to £495m. The company's share price rallies 2.6% higher to 335.15p.

South Africa's biggest private hospital group, Mediclinic International (MDC), reports a 19% drop in underlying full-year earnings as regulations in the Middle East weigh on profits. The stock slides 1.7% to 853.75p

Home improvements retailer Kingfisher (KGF) posts a 0.6% reverse in first-quarter sales from stores open for more than a year. Sales weakness in France is the main problem, where the firm remains cautious about prospects. The news sends shares in the group spinning lower, falling 6.8% to 334.9p.

British property group ZPG (ZPG), which owns property websites Zoopla and PrimeLocation, posts a 22% rise in half-year revenue as traffic to its sites set new records. The number of agents signed up to its platforms also rose. Investors welcome the news, bidding the stock nearly 5% higher to 375.7p.

Find out how to deal online from £1.50 in a SIPP, ISA or Dealing account. AJBell logo

Issue Date: 24 May 2017