Caterpillar, Inc. (CAT) stock gained 4.5% on Tuesday, logging the best daily gain since May, after JPMorgan turned bullish on ...