Caterpillar Inc. Latest Financials & Robotics Strategy Analysis | CAT Stock | Monexa