News

US stocks end lower, with Nasdaq off an intraday record high before key inflation data. US-China traiff truce extended again.