S&P 500, Nasdaq stumble on caution ahead of tech earnings

By