1. FTSE 100 marches higher for 12th day in a row
The London benchmark has completed its longest winning run in nine years of 12 days, as it closed 46 points higher at 8,463.46 in a busy day in the City.
2. AstraZeneca turns things around, or has it?
After an early stumble, shares in the Footsie's largest company fought back to level by the close, but analysts see reasons for investors to stay watchful despite the apparent strength of the results.
3. Calls for AB Foods break-up return as 'odd bedfellows' of Primark and sugar lead to profit warning
Interim results from the conglomerate sent the shares down over 8%.
4. Amazon labelled 'hostile' by White House over reported tariff explainers
Amazon shares fell and it was forced to issue a statement after the e-commerce giant's intention to lay out the costs of tariffs on its website was labelled a "hostile political act" by the White House.
5. Entain climbs as new CEO welcomed as 'safe pair of hands'
The Ladbrokes owner shares climbed off recent lows after the appointment of a new CEO was welcomed by investors and analysts.