S&P 500 and Dow Jones hit new highs as investors return from US Independence Day.
Open shared insight