Caterpillar (CAT) Analysis: Volume Decline, Financial Health, and Outlook | Monexa