Caterpillar (CAT): Financial Analysis, Trade War & Dividend Outlook | Monexa