Stock markets were mixed Thursday as investors weighed the latest volleys in the China-US trade war and strong tech earnings.

See Full Page