
RAUL RODRIGUEZ/iStock Editorial via Getty Images
Caterpillar (NYSE:CAT) on Thursday was upgraded to Outperform from a previous investment rating of Perform by analysts at financial-services firm Oppenheimer. They pointed to the heavy-equipment manufacturer’s strong underlying fundamentals, diversified backlog and robust service-driven revenue mix — even as macroeconomic challenges persist.