Canadian Pacific Kansas City target price cut to $102 from $109 - CP News | Rallies