Canadian Pacific Hit 52-Week High: What’s Driving the Rally?
Canadian Pacific Hit 52-Week High: What’s Driving the Rally?CP stock hit new highsCanadian Pacific (CP) stock attained a new 52-week high of $229.86 on May 17 before closing trade a tad lower at $228.72. The stock of this second-largest Canadian