Monday July 26
Interim: Science Group
Trading announcement: Cranswick
Tuesday July 27
Finals: Cohort, Foresight Group Holdings, Games Workshop, In The Style, Ince Group, Moonpig
Interims: Ascential, Capital & Counties Properties, Croda International, International Personal Finance, Kitwave Group, Reach, Restore, Sabre Insurance Group, Unite, Vivo Energy
Q2 result: BP
Trading announcements: Greencore, Mitie, Virgin Money UK
Economic announcement: BRS shop price index
Wednesday July 28
Finals: Hargreaves Services, Shearwater
Interims: Aptitude Software Group, Barclays, British American Tobacco, Conduit Holdings, Getbusy, Hutchmed (China), Musicmagpie, Primary Health, Quartix Technologies, Rathbone, Rio Tinto, Smurtfit Kappa, St James Place
Q1 result: Wizz Air
Q2 result: Glaxosmithkline, Lancashire Holdings
Thursday July 29
Finals: Amigo Holdings, Platform HG Financing, SRT Marine Systems
Interims: Anglo American, AstraZeneca, BAE Systems, Compagnie de St-Gobain, Devro, Drax, Elementis, Equiniti Group, Inchcape, Indivior, Informa, Lloyds, Mail.Ru Group, National Express, Nokia Oyj, Relx Finnace, Rentokil Initial, Schroders, Segro, Smith & Nephew, Spectris, Totally, Vesuvius
Q1 Result: Airtel Africa
Trading announcements: Compass Group, Discoverie Group, Evraz, Headlam Group, Intermediate Capital, Sage Group, Smith & Nephew
Economic announcements: Nationwide house price index, Consumer credit, Mortgage approvals, M4 money supply
Friday July 30
Final: Victoria
Interims: Essentra, IMI, International Airlines, Interek Group, Jupiter Fund Management, Man, NatWest Group, Rightmove
Trading announcements: Glencore, Paragon Group, Vodafone, Yamana Gold