10k reader is now part of Stratosphere.io 🎉

Canadian National Railway Company (TSX: CNR.TO)

Company Overview

Basic Stats

Price:172.67 CAD

52 Week Low:137.26 CAD

52 Week High:174.48 CAD

Market Cap:117.05B CAD

Shares Outstanding677.90M

Free Float:92.76%

Avg. Trading Volume:1.12M

Price chart unavailable for this ticker at this time.


Industry: Railroads


Canadian National Railway Company, together with its subsidiaries, engages in the rail and related transportation business. The company's portfolio of goods includes petroleum and chemicals, grain and...


Market Cap114.56B

Enterprise Value128.78B

Return on Equity23.30%

Gross Margin42.32%

Operating Margin40.34%

Net Margin33.30%

Dividend Yield1.62%


P/E to Growth0.61


3Y Rev/Share Growth1.44%

5Y Rev/Share Growth5.58%

10Y Rev/Share Growth7.36%

3Y EPS Growth5.29%

5Y EPS Growth7.95%

10Y EPS Growth9.71%

Debt to Equity1.27