Shares of twitter are getting mangled, down 22% but the S&P 500 is 10 points higher to 1762 shortly after the open.

The index is at the highest since Monday but the 38.2% retracement of the most-recent fall is capping the move so far.

S&P 500

S&P 500 daily

The sentiment in markets is that tomorrow’s non-farm payrolls report is more likely to be strong and with upward revisions because of the rebound from poor weather effects.