What triggered Canadian Pacific Kansas City shares' latest price surge
Canadian Pacific Kansas City (CP) advanced 2.46% as investors responded to its recent quarterly dividend declaration and solid financial performance, including strong revenue and robust margins. ...