Canadian Pacific Kansas City Limited (CP) last year’s performance of -17.37% is a clear signal for an entertaining trading season.
On Friday, Canadian Pacific Kansas City Limited (NYSE: CP) was -0.81% drop from the session before settling in for the closing price of $73.07. A