NASDAQ hit a new all-time high last week. S&P500 and Dow are still trading well below their respective highs but posted a strong weekly close. Relaxation of the new trade tariff terms by the U.S. and North Korean steps toward denuclearization have been a real boost to risk sentiment. That said, I continue to believe that we'll see SP500 at 2500 before 3000, especially if U.S. treasury yields keep rising.