Tech stocks lead gains, with Nasdaq up 1.1% as investors anticipate Nvidia and Salesforce earnings.
Read full article on MarketWire