Markets today: S&P 500 is back to 5,200 as big tech sells of