What's behind Canadian Pacific Kansas City's latest stock surge?
Canadian Pacific Kansas City Limited (CP) climbed 2.42% on strong technical momentum and a sustained bullish trend, with buyers dominating intraday action in the absence of a fresh catalyst. The ...