Stocks are opening broadly higher on Wall Street, keeping the S&P 500 on track to break a three-week losing streak