Truist trims Caterpillar price target but keeps a “Buy,” pointing to upside despite the post-earnings pullback | The Apex Times