US stocks celebrated the 30th anniversary of the 1987 stock market crash by making yet another all time high. US stocks as represented by the S&P 500 are up 16.9% YTD, double our forecast at the start of the year. The S&P 500 made 51 new records so far this year - 25% of trading days.
Read More