Tuesday 28 Jul 2026
(Sharecast News) - London's FTSE 100 was 0.9% higher at 10,873.28 in afternoon trade on Tuesday.
Tuesday 28 Jul 2026
(Sharecast News) - FTSE 250 (MCX) 23,928.08 0.13%
Tuesday 28 Jul 2026
(Sharecast News) - US house prices edged higher in May, according to the latest seasonally adjusted figures from the Federal Housing Finance Agency.
Tuesday 28 Jul 2026
(Sharecast News) - America's goods trade deficit narrowed in June, while wholesale inventories continued to rise, according to preliminary figures from the Census Bureau, offering a mixed picture of underlying demand and supply‑chain conditions across the US economy.
Tuesday 28 Jul 2026
(Sharecast News) - London stocks had extended gains by midday on Tuesday, shrugging off a technology selloff in Asia as the top-flight index benefitted from its low exposure to the tech sector.
Tuesday 28 Jul 2026
(Sharecast News) - London stocks edged up in early trade on Tuesday despite heavy losses in Asian markets on concerns about tech stocks, with the top-flight index supported by its low exposure to the tech sector.
Tuesday 28 Jul 2026
(Sharecast News) - London stocks ended firmly in the black on Tuesday, with Croda and Unilever pacing the gains after results, as investors shrugged off a tech selloff in Asia.
Tuesday 28 Jul 2026
(Sharecast News) - London stocks were set to fall at the open on Tuesday following heavy losses in Asian markets amid renewed concerns about tech stocks.
Monday 27 Jul 2026
(Sharecast News) - London stocks continued to push higher on Monday, as oil prices tumbled on renewed hopes for a lasting peace deal in the Middle East and investors digested a slew of corporate updates.
Monday 27 Jul 2026
(Sharecast News) - London's FTSE 100 was 0.8% higher at 10,819.80 in afternoon trade on Monday.
Monday 27 Jul 2026
(Sharecast News) - The Census Bureau revealed on Monday that new orders for US‑manufactured durable goods ticked up 0.3% month‑on‑month to $334.77bn in June, rebounding from a revised 4% drop in May but falling well short of expectations for a 1.6% increase.
Monday 27 Jul 2026
(Sharecast News) - London stocks continued to push higher at midday on Monday, as oil prices tumbled on renewed hopes for a lasting peace deal in the Middle East and investors digested a slew of corporate updates.
Monday 27 Jul 2026
(Sharecast News) - Trainline was topping the risers list on the FTSE 250 on Monday, while Vesuvius and a handful of energy stocks were falling sharply.
Monday 27 Jul 2026
(Sharecast News) - China's industrial firms reported slower profit growth in June as strong export demand continued to offset weak domestic conditions, underlining the patchy nature of the country's recovery.
Monday 27 Jul 2026
(Sharecast News) - Stocks were set to rise at the open on Monday, ahead of a key week for global interest rate decisions, as oil prices fell sharply after Iran and the US paused attacks following a fortnight of steadily escalating violence in the Middle East.
Monday 27 Jul 2026
(Sharecast News) - Oil prices dived on Monday as traders reacted to the fragile ceasefire between the US and Iran, easing fears of an immediate escalation in the recent missile exchanges over the past 10 days that had threatened to disrupt Middle Eastern supply routes.
Monday 27 Jul 2026
(Sharecast News) - Business sentiment across Germany improved to a five-month high in July, according to the IFO Institute on Monday, with companies turning less pessimistic despite ongoing geopolitical uncertainty.
Monday 27 Jul 2026
(Sharecast News) - London stocks edged higher in early trade on Monday, as investors welcomed a sharp fall in oil prices and a robust update from Vodafone.
Friday 24 Jul 2026
(Sharecast News) - London stocks ended firmly in the black on Friday as investors shrugged off fresh US tariffs on more than 60 countries, and as oil prices eased back after Brent breached $100 a barrel for the first time since May.
Friday 24 Jul 2026
(Sharecast News) - FTSE 250 (MCX) 23,723.62 0.41%
Friday 24 Jul 2026
Friday 24 Jul 2026
Friday 24 Jul 2026
Friday 24 Jul 2026
Friday 24 Jul 2026
Friday 24 Jul 2026
Friday 24 Jul 2026
Friday 24 Jul 2026
Thursday 23 Jul 2026
Thursday 23 Jul 2026
Thursday 23 Jul 2026
Thursday 23 Jul 2026
Thursday 23 Jul 2026
Thursday 23 Jul 2026
Thursday 23 Jul 2026
Wednesday 22 Jul 2026
Wednesday 22 Jul 2026
Wednesday 22 Jul 2026
Wednesday 22 Jul 2026
Wednesday 22 Jul 2026
Wednesday 22 Jul 2026
Wednesday 22 Jul 2026
Wednesday 22 Jul 2026
Tuesday 21 Jul 2026
Tuesday 21 Jul 2026
Tuesday 21 Jul 2026
Tuesday 21 Jul 2026
Tuesday 21 Jul 2026
Tuesday 21 Jul 2026
Tuesday 21 Jul 2026