S&P 500, Nasdaq post weekly gains as stock market finishes session lower
By MarketWatch Last Update 7/21/2017 05:00:00 PM
The S&P 500 and the Nasdaq extend gains for a third week.
More news from MarketWatch »