US stocks edge higher as the S&P500 nears 7000, with Nasdaq recovering and tech stocks improving. Market sentiment and sector ...