The U.S. stock market continued its relentless move higher. Having posted its best 12 month return in more than 30 years last quarter (56.36%), the S&P 500 Total Return Index cooled off only slightly, recording a 40.33% return for the 12 months ended June 30.

read more