Friday 29 May 2026
(Sharecast News) - London stocks ended a little lower on Friday, unable to hold on to earlier gains as investors mulled the prospect of a peace deal between the US and Iran.
Friday 29 May 2026
(Sharecast News) - German inflation eased in May despite the ongoing conflict in the Middle East, according to figures released on Friday by Destatis.
Friday 29 May 2026
(Sharecast News) - London's FTSE 250 was up 0.5% at 23,449.04 in afternoon trade on Friday.
Friday 29 May 2026
(Sharecast News) - US wholesale inventories rose 0.5% month-on-month to $938.6bn in April, according to the Census Bureau, following an upwardly revised 1.5% increase in March, which was the strongest growth since August 2022, but fell just short of expectations for a 0.6% jump.
Friday 29 May 2026
(Sharecast News) - London's FTSE 100 was down 0.1% at 10,419.63 in afternoon trade on Friday.
Friday 29 May 2026
(Sharecast News) - America's goods deficit narrowed to $82.4bn in April, according to preliminary data from the Census Bureau, down from $85.3bn in March and better than the $86.5bn expected by economists.
Friday 29 May 2026
(Sharecast News) - London stocks had ticked higher by midday on Friday as oil prices fell amid hopes of a peace deal between the US and Iran.
Friday 29 May 2026
(Sharecast News) - London stocks were steady in early trade on Friday despite growing hopes of a peace deal between the US and Iran.
Friday 29 May 2026
(Sharecast News) - London stocks were set for a muted open on Friday despite growing hopes of a peace deal between the US and Iran.
Thursday 28 May 2026
(Sharecast News) - London stocks ended down but off lows on Thursday, while oil prices pared gains following a report the US and Iran have reached an agreement on a 60-day memorandum of understanding to extend the ceasefire and launch negotiations on Tehran's nuclear programme.
Thursday 28 May 2026
(Sharecast News) - London's FTSE 250 was down 0.7% at 23,227.86 in afternoon trade on Thursday.
Thursday 28 May 2026
(Sharecast News) - London's FTSE 100 was down 0.9% at 10,414.91 in afternoon trade on Thursday.
Thursday 28 May 2026
(Sharecast News) - US durable goods orders surged in April, according to the Census Bureau, rising 7.9% to $346bn for the strongest monthly increase since May 2025.
Thursday 28 May 2026
(Sharecast News) - The US economy grew less than originally estimated in the first quarter of 2026, according to amended figures out on Thursday from the Bureau of Economic Analysis, with both investment and consumer spending figures revised lower.
Thursday 28 May 2026
(Sharecast News) - Americans lined up for unemployment benefits at an accelerated clip in the week ended 23 May, according to the Labor Department, rising by 5,000 to 215,000 - above expectations for a softer 1,000 increase.
Thursday 28 May 2026
(Sharecast News) - US inflation held broadly in line with expectations in April, with the Federal Reserve's preferred gauge showing little change in underlying price pressures, even as household spending continued to rise.
Thursday 28 May 2026
(Sharecast News) - Economic sentiment across the eurozone was broadly stable over the month of May, according to the European Commission on Thursday, stabilising after hitting its lowest in over five years the previous month amid heightened geopolitical tensions in the Middle East.
Thursday 28 May 2026
(Sharecast News) - London stocks were still sharply lower by midday on Thursday, with oil prices up after the US and Iran exchanged military strikes.
Thursday 28 May 2026
(Sharecast News) - London stocks slid in early trade on Thursday, while oil prices rose after the US and Iran exchanged military strikes.
Thursday 28 May 2026
(Sharecast News) - London stocks were set to drop at the open on Thursday following fresh strikes between the US and Iran.
Wednesday 27 May 2026
Wednesday 27 May 2026
Wednesday 27 May 2026
Wednesday 27 May 2026
Wednesday 27 May 2026
Wednesday 27 May 2026
Wednesday 27 May 2026
Wednesday 27 May 2026
Wednesday 27 May 2026
Tuesday 26 May 2026
Tuesday 26 May 2026
Tuesday 26 May 2026
Tuesday 26 May 2026
Tuesday 26 May 2026
Tuesday 26 May 2026
Tuesday 26 May 2026
Tuesday 26 May 2026
Tuesday 26 May 2026
Friday 22 May 2026
Friday 22 May 2026
Friday 22 May 2026
Friday 22 May 2026
Friday 22 May 2026
Friday 22 May 2026
Friday 22 May 2026
Friday 22 May 2026
Thursday 21 May 2026
Thursday 21 May 2026
Thursday 21 May 2026
Thursday 21 May 2026