US stocks have closed slightly lower as escalating trade anxieties driven by US President Donald Trump's latest tariff threats against China offset a string of robust earnings led by Microsoft.

US stocks have closed slightly lower as escalating trade anxieties driven by US President Donald Trump's latest tariff threats against China offset a string of robust earnings led by Microsoft.