Wall Street totters after mixed earnings, trade halt glitch