Wednesday 20 May 2026
(Sharecast News) - London's FTSE 100 was up 0.5% at 10,380.63 in afternoon trade on Wednesday.
Wednesday 20 May 2026
(Sharecast News) - London stocks had popped higher by midday on Wednesday, helped by a strong showing in the mining sector and solid gains for the likes of Babcock and Marks & Spencer, as investors mulled a better-than-expected UK inflation print and Donald Trump's renewed threats against Iran.
Wednesday 20 May 2026
(Sharecast News) - Eurozone inflation was confirmed at a two-and-a-half-year high in April, according to final estimates from Eurostat on Wednesday, as energy prices jumped by more than a tenth compared with last year.
Wednesday 20 May 2026
(Sharecast News) - China once again kept benchmark lending rates on hold on Wednesday, as widely expected.
Wednesday 20 May 2026
(Sharecast News) - London stocks fell in early trade on Wednesday as an easing in UK inflation was expected to be short lived, and after Donald Trump threatened once again to resume strikes on Iran.
Wednesday 20 May 2026
(Sharecast News) - Iran has threatened to attack countries outside of the Gulf if the US and Israel resume military campaigns against the Middle East state.
Wednesday 20 May 2026
(Sharecast News) - London stocks were set to slide at the open on Wednesday as Donald Trump threatened once again to resume strikes on Iran and as investors mulled the latest UK inflation data.
Tuesday 19 May 2026
(Sharecast News) - FTSE 250 (MCX) 22,636.63 0.11%
Tuesday 19 May 2026
(Sharecast News) - Global fund managers lifted their equities allocation in May by the most on record, according to the latest fund manager survey from Bank of America.
Tuesday 19 May 2026
(Sharecast News) - London's FTSE 100 was up 0.1% at 10,335.05 in afternoon trade on Tuesday.
Tuesday 19 May 2026
(Sharecast News) - The Eurozone's trade balance shrank significantly in March, official first estimates published on Tuesday showed.
Tuesday 19 May 2026
(Sharecast News) - London stocks had extended gains by midday on Tuesday as investors scaled back rate hike expectations after the latest UK jobs report, and as US president Donald Trump cancelled a planned military attack on Iran.
Tuesday 19 May 2026
(Sharecast News) - London stocks rose in early trade on Tuesday as investors scaled back rate hike expectations after the latest UK jobs report, and as US president Donald Trump cancelled a planned US military attack on Iran.
Tuesday 19 May 2026
(Sharecast News) - London stocks were set to gain at the open on Tuesday after Donald Trump said he was cancelling a planned US military attack on Iran.
Tuesday 19 May 2026
(Sharecast News) - London stocks ended well off their highs on Tuesday as markets across the pond came under pressure and as US Treasury yields shot higher amid concerns about inflation.
Tuesday 19 May 2026
(Sharecast News) - Google and Blackstone plan to launch a new artificial intelligence cloud company backed by an initial $5bn equity investment, it was reported overnight on Tuesday, as demand for computing capacity continues to surge across the AI industry.
Monday 18 May 2026
(Sharecast News) - London stocks rallied on Monday amid renewed optimism over US-Iran peace talks.
Monday 18 May 2026
(Sharecast News) - FTSE 250 (MCX) 22,705.94 0.49%
Monday 18 May 2026
(Sharecast News) - London's FTSE 100 was up 1.3% at 10,330.33 in afternoon trade on Monday.
Monday 18 May 2026
(Sharecast News) - A revised peace plan drawn up by Iran aimed at ending war in the Middle East has been shared with the US, it was reported on Monday.
Monday 18 May 2026
Monday 18 May 2026
Monday 18 May 2026
Monday 18 May 2026
Monday 18 May 2026
Friday 15 May 2026
Friday 15 May 2026
Friday 15 May 2026
Friday 15 May 2026
Friday 15 May 2026
Friday 15 May 2026
Friday 15 May 2026
Friday 15 May 2026
Thursday 14 May 2026
Thursday 14 May 2026
Thursday 14 May 2026
Thursday 14 May 2026
Thursday 14 May 2026
Thursday 14 May 2026
Thursday 14 May 2026
Thursday 14 May 2026
Thursday 14 May 2026
Thursday 14 May 2026
Wednesday 13 May 2026
Wednesday 13 May 2026
Wednesday 13 May 2026
Wednesday 13 May 2026
Wednesday 13 May 2026
Wednesday 13 May 2026
Wednesday 13 May 2026