Stocks Rise on Trade, Earnings News
U.S. stocks rose again this week to fresh record highs, powering the S&P 500 Index to its 13th weekly gain out of the last 15 weeks. A well-received initial batch of earnings results and the signing of the phase-one trade deal with China helped s
...Read More