WallStSmart
CNI

Canadian National Railway Company

NYSE: CNI · INDUSTRIALS · RAILROADS

$112.12
+3.74% today

Updated 2026-04-30

Market cap
$68.02B
P/E ratio
20.13
P/S ratio
3.93x
EPS (TTM)
$5.57
Dividend yield
52W range
$90 – $116
Volume
1.7M

Canadian National Railway Company (CNI) Financial statements

SEC filings — annual and quarterly data.

Profit margin
27.30%
Operating margin
42.40%
ROE
22.20%
ROA
7.70%
Debt/equity
1.01x

Margin trends — annual

Gross margin Operating margin Profit margin
YearRevenueNet incomeGross marginOp. marginProfit margin
2006$7.93B$2.09B72.97%38.21%26.32%
2007$7.90B$2.16B70.65%36.42%27.33%
2008$8.48B$1.90B66.97%34.12%22.34%
2009$7.37B$1.85B71.07%32.66%25.17%
2010$8.30B$2.10B40.88%36.45%25.36%
2011$9.03B$2.46B39.57%36.51%27.22%
2012$9.92B$2.68B40.55%37.15%27.02%
2013$10.57B$2.61B39.41%36.62%24.70%
2014$12.13B$3.17B41.14%38.11%26.10%
2015$12.61B$3.54B44.88%41.76%28.05%
2016$12.04B$3.64B44.82%41.80%30.24%
2017$13.04B$5.48B43.52%40.20%42.05%
2018$14.32B$4.33B41.63%38.36%30.22%
2019$14.92B$4.22B40.79%37.49%28.26%
2020$13.82B$3.54B41.76%34.57%25.65%
2021$14.48B$4.90B41.92%38.79%33.84%
2022$17.11B$5.12B43.23%39.98%29.92%
2023$16.83B$5.63B42.49%39.20%33.43%
2024$17.05B$4.45B40.87%36.65%26.09%
2025$17.29B$4.72B44.87%38.07%27.28%