2 months Analyst Report: Caterpillar Inc. Yahoo Finance Analyst Report: Caterpillar Inc.. Caterpillar (CAT) X