Wednesday 14 Jan 2026
(Sharecast News) - London's FTSE 10 was up 0.3% at 10,162.95 in afternoon trade on Wednesday.
Wednesday 14 Jan 2026
(Sharecast News) - FTSE 250 (MCX) 22,836.80 -0.42%
Wednesday 14 Jan 2026
(Sharecast News) - US retail sales rose 0.6% in November, rebounding from a revised 0.1% decline in October and coming in ahead of the 0.4% increase expected.
Wednesday 14 Jan 2026
(Sharecast News) - The US producer price index rose 0.2% month-on-month in November, according to the Bureau of Labor Statistics, hitting a reading of 150.71.
Wednesday 14 Jan 2026
(Sharecast News) - US mortgage applications surged 28.5% in the week ended 9 January, according to the Mortgage Bankers Association of America, up from the prior week's far more modest 0.3% uptick.
Wednesday 14 Jan 2026
(Sharecast News) - London stocks were still firmer by midday on Wednesday, hitting a fresh high thanks to strength in the mining sector, as investors mulled encouraging Chinese trade data and updates from the likes of Vistry and BP.
Wednesday 14 Jan 2026
(Sharecast News) - The vice president of the European Central Bank has said that global financial markets are not adequately pricing in the downside risks from elevated geopolitical tensions.
Wednesday 14 Jan 2026
(Sharecast News) - London stocks rose in early trade on Wednesday as investors mulled encouraging Chinese trade data, with trading updates from Vistry and BP in focus.
Wednesday 14 Jan 2026
(Sharecast News) - London stocks were set to edge up at the open on Wednesday as investors eyed the latest US producer price index and retail sales data, and more earnings from US banks.
Wednesday 14 Jan 2026
(Sharecast News) - China's trade surplus with the rest of the world reached a record $1.2trn in 2025 as exports to the European Union and Southeast Asia surged in response to higher tariffs in the US.
Wednesday 14 Jan 2026
(Sharecast News) - London stocks ended higher on Wednesday, boosted by strength in the mining sector, as investors mulled encouraging Chinese trade data, although educational publisher Pearson and housebuilder Vistry tumbled on disappointing updates.
Tuesday 13 Jan 2026
(Sharecast News) - UK stocks finished with small losses on Tuesday after a choppy trading session as the FTSE 100 teetered at record highs.
Tuesday 13 Jan 2026
(Sharecast News) - FTSE 250 (MCX) 22,969.15 -0.29%
Tuesday 13 Jan 2026
(Sharecast News) - The World Bank expects global growth to moderate slightly in 2026, despite the world economy showing "notable resilience" over the last year.
Tuesday 13 Jan 2026
(Sharecast News) - London's FTSE 100 was down 0.2% at 10,124.87 in afternoon trade on Tuesday.
Tuesday 13 Jan 2026
(Sharecast News) - New home sales across the United States were more or less unchanged in October, according to the Census Bureau, holding close to a two-year high set the previous month.
Tuesday 13 Jan 2026
(Sharecast News) - US inflation was unchanged month-on-month in December at 2.7%, according to official data published on Tuesday, well above the Federal Reserve's target of 2%.
Tuesday 13 Jan 2026
(Sharecast News) - London stocks were treading water by midday on Tuesday as investors eyed the latest US inflation reading and the start of the US earnings season.
Tuesday 13 Jan 2026
(Sharecast News) - A raft of central bank chiefs issued a joint statement on Tuesday in support of Federal Reserve chair Jerome Powell, after the Trump administration threatened him with a criminal indictment.
Tuesday 13 Jan 2026
(Sharecast News) - Donald Trump has warned he will impose tariffs on any county doing business with Iran, as the US president continues to throw his weight behind widespread unrest in the Middle East nation.
Tuesday 13 Jan 2026
Tuesday 13 Jan 2026
Monday 12 Jan 2026
Monday 12 Jan 2026
Monday 12 Jan 2026
Monday 12 Jan 2026
Monday 12 Jan 2026
Monday 12 Jan 2026
Monday 12 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Friday 09 Jan 2026
Thursday 08 Jan 2026
Thursday 08 Jan 2026
Thursday 08 Jan 2026
Thursday 08 Jan 2026
Thursday 08 Jan 2026
Thursday 08 Jan 2026