Canadian Pacific Kansas City Ltd (CP) Valuation Ratios & Charts