Broad gains pushed stocks to end at session highs. The S&P 500 closed with its fifth straight day in the green, while the Nasdaq managed to close at a new record.
Apple Inc. (AAPL) - Get Report has scheduled a September 12 launch event in what is expected to include the unveiling of the highly anticipated iPhone 8. The new model is expected to feature a full-phone screen that does away with the home button.
Dollar General Corp. (DG) - Get Report reported better-than-expected sales over its second quarter. Same-store sales rose by 2.6%, 100 basis points above forecasts. Higher sales growth was tied to an increase in average transaction amounts.