No matter how cynical the overall market is Canadian Pacific Kansas City Limited (CP) performance over the last week is recorded -0.06%
On Friday, Canadian Pacific Kansas City Limited (NYSE: CP) was -0.13% drop from the session before settling in for the closing price of $77.16. A