Caterpillar Inc. Financial Analysis: Earnings, Strategy, and Market Position | Monexa