Caterpillar (CAT) Stock Analysis: Tariffs, Dividends, Outlook | Monexa