Stocks marked a second consecutive week of solid gains, led by the small caps of the Russell 2000 and the tech-heavy Nasdaq. The S&P 500 recorded seven consecutive days of gains through last Friday — the longest such streak since 2017. Once again, investors heard positive rhetoric relative to a trade deal with China. This time, President Trump announced that an “epic” deal could be in the not-too-distant future. Long-term bond prices slipped, evidenced by the rise in the yield of 10-year Treasuries (bond prices move in the opposite direction of bond yields). Following the last two weeks of trading, each of the benchmark indexes listed here have reached year-to-date gains comfortably exceeding their 2018 closing values.