Caterpillar Inc. (CAT): Financial Analysis, Market Trends, and Outlook | Monexa