AstraZeneca, HSBC, Shell, BAE Systems, Rolls-Royce and four Mag 7...
The coming week ends on 1 August, Donald Trump's purported tariff deadline day, but before then a torrent of results are due on both sides of the Atlantic, including the FTSE 100's three largest companies, and four of the 'Magnificent 7' …