Track Canadian National Railway Company — Monitor price, dividends, and performance in your free portfolio

Start Tracking Free

Canadian National Railway Company CNI · Stock Open Canadian National Railway Company in new tab

118.98 USD
P/E
21.75
EPS
5.49
Yield
2.17%
Safety Score
80
P/B
4.67
ROE
21.85
Beta
0.99
Target Price
115.12 USD
Loading chart...
Key Metrics
Earnings dateJuly 24, 2026
P/E21.75
EPS5.49
Book Value25.57
Price to Book4.67
Debt/Equity105.66
% Insiders2.668%
Growth
Revenue Growth-0.01%
Earnings Growth0.01%
Estimates
Forward P/E18.87
Forward EPS6.33
Target Mean Price115.12
Dividend
Dividend Yield2.17%
Annual dividends3.61 USD
Ex-Div. DateJune 9, 2026
Payout46.95%
5y avg Yield1.87%

DCF Valuation

Tweak assumptions to recompute fair value for Canadian National Railway Company (CNI)
Currency: USD
DCF Assumptions
Decimal (e.g., 0.10 = 10%). Range allows declines (−50%) to strong growth (+50%).
Decimal (e.g., 0.30 = 30%).
Decimal (e.g., 0.04 = 4%).
Decimal (e.g., 0.20 = 20%).
Percent number (e.g., 3 = 3%).
Percent number (e.g., 10 = 10%).
Percent number (e.g., 5 = 5%).
DCF Result

Fair Value (DCF)
Current Price
Upside
WACC
Terminal PV
Σ PV of FCFs
Note: historical bars show reported FCF (for context); forward bars show PV of projected FCF; if no per-year data, totals are shown.

Canadian National Railway Company Logo Canadian National Railway Company Analysis (CNI)

Canada Industrials Official Website Stock

Is Canadian National Railway Company a good investment? Canadian National Railway Company (CNI) is currently trading at 118.98 USD. Market analysts have a consensus price target of 115.12 USD. This suggests the asset is currently trading above analyst expectations.

In terms of valuation, the stock trades at a P/E ratio of 21.75. This valuation is generally in line with the broader market.

Earnings Schedule: Canadian National Railway Company is expected to release its next earnings report on July 24, 2026. The market consensus estimate for Forward EPS is 6.33.

For income investors, Canadian National Railway Company pays a dividend yield of 2.17%. With a payout ratio of 47%, the dividend appears sustainable.

Investor FAQ

Does Canadian National Railway Company pay a dividend?

Yes, it pays an annual dividend of 3.61 USD (2.17% yield).

What asset class is Canadian National Railway Company?

Canadian National Railway Company is classified as a Stock. You can compare it against 5 other assets in the "Related Symbols" list on this page.

When is the next earnings date?

The next earnings date is projected to be July 24, 2026. The company currently has a trailing EPS of 5.49.

Company Profile

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.

Exchange Ticker
FRA (Germany) CY2.F
NYQ (United States) CNI
TOR (Canada) CNR.TO
SAO (Brazil) CNIC34.SA
MEX (Mexico) CNIN.MX
Trades
Dividend Yield
2.17%
5y avg 1.87%
Annual Dividends
3.61USD
Next Ex. Div Date
June 9, 2026
Payout Ratio
46.95%
Dividend History paid per year (USD)
Historical Dividends
Year Total Dividends
2027
0.74 USD
March 31, 2027 (estimated) 0.7407
2026
2.73 USD
Dec. 30, 2026 (estimated) 0.6882
Sept. 30, 2026 (estimated) 0.7020
June 30, 2026 0.6686
March 31, 2026 0.6740
2025
2.55 USD
Dec. 30, 2025 0.6407
Sept. 29, 2025 0.6420
June 30, 2025 0.6480
March 31, 2025 0.6170
2024
2.46 USD
Dec. 30, 2024 0.5970
Sept. 27, 2024 0.6260
June 28, 2024 0.6180
March 28, 2024 0.6220
2023
2.32 USD
Dec. 28, 2023 0.5810
Sept. 29, 2023 0.5790
June 30, 2023 0.5910
March 31, 2023 0.5730
2022
2.25 USD
Dec. 29, 2022 0.5370
Sept. 29, 2022 0.5570
June 30, 2022 0.5850
March 31, 2022 0.5680
2021
1.97 USD
Dec. 30, 2021 0.4860
Sept. 29, 2021 0.4910
June 30, 2021 0.5090
March 31, 2021 0.4860
2020
1.75 USD
Dec. 30, 2020 0.4490
Sept. 30, 2020 0.4390
June 30, 2020 0.4280
March 31, 2020 0.4290
2019
1.62 USD
Dec. 30, 2019 0.4080
Sept. 30, 2019 0.4060
June 28, 2019 0.4010
March 29, 2019 0.4000
2018
1.39 USD
Dec. 28, 2018 0.3410
Sept. 28, 2018 0.3450
June 29, 2018 0.3520
March 29, 2018 0.3530
2017
1.28 USD
Dec. 29, 2017 0.3230
Sept. 29, 2017 0.3370
June 30, 2017 0.3070
March 31, 2017 0.3080
2016
1.15 USD
Dec. 30, 2016 0.2820
Sept. 30, 2016 0.2920
June 30, 2016 0.2930
March 31, 2016 0.2820
2015
0.97 USD
Dec. 31, 2015 0.2310
Sept. 30, 2015 0.2370
June 30, 2015 0.2500
March 31, 2015 0.2500
2014
0.91 USD
Dec. 31, 2014 0.2190
Sept. 30, 2014 0.2300
June 30, 2014 0.2290
March 31, 2014 0.2270
2013
0.82 USD
Dec. 31, 2013 0.2020
Sept. 30, 2013 0.2050
June 28, 2013 0.2080
March 28, 2013 0.2085
2012
0.75 USD
Dec. 31, 2012 0.1885
Sept. 28, 2012 0.1905
June 29, 2012 0.1800
March 30, 2012 0.1880
2011
0.66 USD
Dec. 30, 2011 0.1595
Sept. 30, 2011 0.1640
June 30, 2011 0.1655
March 31, 2011 0.1675
2010
0.52 USD
Dec. 31, 2010 0.1345
Sept. 30, 2010 0.1280
June 30, 2010 0.1300
March 31, 2010 0.1310
2009
0.45 USD
Dec. 31, 2009 0.1190
Sept. 30, 2009 0.1145
June 30, 2009 0.1140
March 31, 2009 0.0980
2008
0.43 USD
Dec. 31, 2008 0.0890
Sept. 30, 2008 0.1145
June 30, 2008 0.1140
March 31, 2008 0.1160
2007
0.39 USD
Dec. 31, 2007 0.1050
Sept. 28, 2007 0.0995
June 29, 2007 0.0990
March 30, 2007 0.0890
2006
0.29 USD
Dec. 29, 2006 0.0710
Sept. 29, 2006 0.0735
June 30, 2006 0.0715
March 31, 2006 0.0715
2005
0.24 USD
Dec. 30, 2005 0.0530
Sept. 30, 2005 0.0625
June 30, 2005 0.0625
March 31, 2005 0.0625
2004
0.18 USD
Dec. 31, 2004 0.0488
Sept. 30, 2004 0.0375
June 30, 2004 0.0488
March 29, 2004 0.0488
2003
0.17 USD
Dec. 29, 2003 0.0417
Sept. 30, 2003 0.0417
June 30, 2003 0.0417
March 31, 2003 0.0417
2002
0.14 USD
Dec. 27, 2002 0.0358
Sept. 27, 2002 0.0358
June 28, 2002 0.0358
March 28, 2002 0.0358
2001
0.13 USD
Dec. 28, 2001 0.0325
Sept. 28, 2001 0.0325
June 28, 2001 0.0325
March 29, 2001 0.0325
2000
0.12 USD
Dec. 29, 2000 0.0292
Sept. 28, 2000 0.0292
June 28, 2000 0.0292
March 27, 2000 0.0292
1999
0.10 USD
Dec. 29, 1999 0.0250
Sept. 27, 1999 0.0250
June 29, 1999 0.0250
March 25, 1999 0.0250
1998
0.09 USD
Dec. 30, 1998 0.0221
Sept. 28, 1998 0.0221
June 29, 1998 0.0221
March 26, 1998 0.0221
1997
0.08 USD
Dec. 22, 1997 0.0192
Sept. 26, 1997 0.0192
June 26, 1997 0.0192
March 26, 1997 0.0192
1996
0.80 USD
Dec. 20, 1996 0.2000
Oct. 4, 1996 0.2000
June 28, 1996 0.2000
March 31, 1996 0.2000
Upcoming Dividends
Name Payment Date Status Amount
Canadian National Railway Company Jun 30, 2026 Upcoming 0.66859 USD
Canadian National Railway Company Mar 31, 2026 0.674 USD
Canadian National Railway Company Dec 30, 2025 0.64069 USD
Canadian National Railway Company Sep 29, 2025 0.642 USD
Stock Splits
Split Date Split Ratio to 1
March 1, 2004 1.500000
March 1, 2006 2.000000
Dec. 2, 2013 2.000000
Feb. 21, 2006 2.000000
Sept. 28, 1999 2.000000
Explore Premium Features

Unlock detailed news and exclusive insights with our Premium subscription.

See Pricing Plans

Fundamentals

Under Construction

This feature will be available soon. Stay tuned!

Follow us on Twitter for updates: @allinvestview

Check out our Roadmap for upcoming features.

Community Discussion