Stock Market Today: S&P 500, Nasdaq Notch Seven Days of Gains

The main indexes closed out the session and week higher as the stock market rebound continued.