Stocks were up for the third week in a row, posting record highs on better-than-expected earnings results and solid domestic economic data.  Since the bottom of the post-Brexit selloff, the S&P 500 has gained 8.06%.  For the week, the S&P 500 gained 1.49%, the Dow grew 2.04%, the NASDAQ added 1.47%, and the MSCI EAFE grew 3.65%.

Click here to read the full article.