Through June 25th, the S&P 500 has risen 14 per cent, out-performing the MSCI world index which has risen only 12.4 per cent. Year-to-date the best performing sectors have been energy, real estate, communication services, and financials. In the last month growth stocks have outperformed value stocks, led by energy, technology, real estate, and consumer discretionary.