Stocks close near highs, S&P 500 logs 7-day rally; Apple slumps 5%

Back
Top