19-01-2019 03:17 via news.yahoo.com

The 5 Top-Performing S&P 500 Stocks of 2018

Some of the best gains last year came from unexpected companies.
Read more »