Caterpillar: Three Reasons to Stay Constructive By: Stocks to Watch January 08, 2018 at 11:39 AM EST Caterpillar had a great run in 2017, but not all the gains are behind it, argues JPMorgan. Read More >>