Could Caterpillar Actually Climb 65% After Its Earnings Slide? Or Is Truist Totally Wrong? October 31, 2026