Canadian National Railway Co (CNR.TO) stock: key figures, P/E, revenue and dividend

Industrials · Canada · ISIN CA1363751027

Price
170.78 CAD
Market cap
105.20 bn CAD
P/E (2025)
22.29
P/S (2025)
6.08
Dividend yield
2.13 %
Net margin
27.28 %
Return on equity (ROE)
21.88 %
Return on assets (ROA)
8.06 %

Canadian National Railway Co financials

Fiscal year20242025
Revenue17.05 bn CAD17.30 bn CAD
Gross profit9.31 bn CAD7.76 bn CAD
EBIT6.25 bn CAD6.59 bn CAD
Net income4.45 bn CAD4.72 bn CAD
Diluted EPS – continuing operations7.07 CAD7.66 CAD

Full history since 1990, charts and your own formulas

This page shows the last two fiscal years. After free sign-up you get the full income statement, balance sheet and cash flow, price and dividend charts, your own formula metrics and a stock screener covering more than 8,000 companies.

About Canadian National Railway Co

Canadian National Railway Company, together with its subsidiaries, engages in the rail, intermodal, trucking, and related transportation businesses in Canada and the United States. The company provides rail services, which include equipment, customs brokerage, transloading and warehousing, business development, dimensional loads, and private railcar storage, less-than-truckload, and mexico services; intermodal services, such as temperature controlled multimodal, mobile transport trays, port partnerships, transloading and distribution, logistics parks, trucking, and supply chain services. It also offers connecting to rail, short lines, maps and network services. The company serves automotive, coal, fertilizers, temperature controlled cargo, forest products, dimensional, grain, metal and minerals, petroleum and chemicals, consumer goods, and third party logistics applications. Canadian National Railway Company was incorporated in 1919 and is headquartered in Montreal, Canada.

More stocks

All stocks →

Not investment advice. All data without warranty, price as of 14.10.2026. Details in the risk notice.

Canadian National Railway Co stock (CNR.TO): P/E, revenue, dividend | finmetric