S&P 500 down 20 points to 2818
A few reasons for the ugly turn in stocks:
1) Month end
There is some rebalancing to be done and the models say stocks should be sold.
2) Fed jitters
Today's GDP report looked soft on the surface but the forward-looking details were strong and that will encourage the Fed hike.
3) Weekend jitters
Bad things happen on weekends. Trump could blow up on trade or some other geopolitical flare up.
4) Trade
The general trade worry.
5) Earnings
It's not so much about Twitter or anyone else today but companies that have just matched expectations haven't been given much leeway, especially in the Nasdaq, which is sinking today with Intel as an especially large drag.
Technically, a close below 2817 would trace out somewhat of an outside reversal after a multi-month high, it's not a great look.