Caterpillar Inc. (CAT) Financial Analysis & Market Insights 2025 | Monexa