Elevate Your Investing Strategy:
- Take advantage of TipRanks Premium at 50% off! Unlock powerful investing tools, advanced data, and expert analyst insights to help you invest with confidence.
The latest announcement is out from Canadian National Railway ( (TSE:CNR) ).
On July 22, 2025, Canadian National Railway announced its financial results for the second quarter ending June 30, 2025, reporting a slight decrease in revenue and revenue ton miles, but an improvement in operating income and operating ratio. Despite a challenging external environment marked by trade issues and economic uncertainty, CN managed to enhance its margin through cost control and operational adjustments. The company revised its 2025 earnings guidance due to ongoing trade and tariff volatility and removed its financial outlook for 2024-2026, reflecting the unpredictable macroeconomic conditions impacting its operations and stakeholders.
The most recent analyst rating on (TSE:CNR) stock is a Buy with a C$178.00 price target. To see the full list of analyst forecasts on Canadian National Railway stock, see the TSE:CNR Stock Forecast page.
Spark’s Take on TSE:CNR Stock
According to Spark, TipRanks’ AI Analyst, TSE:CNR is a Outperform.
Canadian National Railway’s strong earnings growth and operational resilience are the primary drivers of its favorable score. The company’s stable financial performance and fair valuation further support its investment potential. While technical indicators suggest market stability, noted macroeconomic risks require monitoring.
To see Spark’s full report on TSE:CNR stock, click here.
More about Canadian National Railway
Canadian National Railway (CN) is a major player in the transportation industry, specializing in the safe movement of over 300 million tons of natural resources, manufactured products, and finished goods across North America. With a rail network spanning nearly 20,000 miles, CN connects Canada’s Eastern and Western coasts with the U.S. Midwest and Gulf Coast, facilitating sustainable trade and community prosperity since 1919.
Average Trading Volume: 1,375,026
Technical Sentiment Signal: Sell
Current Market Cap: C$85.72B
See more data about CNR stock on TipRanks’ Stock Analysis page.