We recently compiled a list of the 20 Most Profitable Stocks of the Last 20 Years. The ninth stock on our list of most profitable stocks is Canadian Pacific Kansas City Limited.
TheFly reported on January 21 that Scotiabank increased its price target for CP to C$124 from C$119 and maintained an Outperform rating on the stock.
Additionally, on the same day, Canadian Pacific Kansas City Limited (NYSE:CP) reported that it is continuing its multi-year locomotive fleet renewal as part of an approximately $800 million investment in U.S. manufacturing. After completing the purchase of 100 Tier 4 locomotives from Wabtec in 2025, the company expects delivery of 70 additional Wabtec units in 2026 and plans to receive 30 new Tier 4 locomotives from Progress Rail later in the year, which will be built at the company’s facility in Indiana.
Canadian Pacific Kansas City Limited (NYSE:CP) is a leading North American rail network connecting Canada, the United States, and Mexico. The company provides efficient freight transportation services, supporting trade across key industrial and consumer markets.
While we acknowledge the potential of CP as an investment, we believe certain AI stocks offer greater upside potential and carry less downside risk. If you're looking for an extremely undervalued AI stock that also stands to benefit significantly from Trump-era tariffs and the onshoring trend, see our free report on the best short-term AI stock.
READ NEXT: 12 Best Multibagger Stocks to Buy Heading into 2026 and 7 Best Rising Tech Stocks to Buy Now.
Disclosure: None.