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
| Year | Revenue | Net income | Gross margin | Op. margin | Profit margin |
|---|---|---|---|---|---|
| 2006 | $7.93B | $2.09B | 72.97% | 38.21% | 26.32% |
| 2007 | $7.90B | $2.16B | 70.65% | 36.42% | 27.33% |
| 2008 | $8.48B | $1.90B | 66.97% | 34.12% | 22.34% |
| 2009 | $7.37B | $1.85B | 71.07% | 32.66% | 25.17% |
| 2010 | $8.30B | $2.10B | 40.88% | 36.45% | 25.36% |
| 2011 | $9.03B | $2.46B | 39.57% | 36.51% | 27.22% |
| 2012 | $9.92B | $2.68B | 40.55% | 37.15% | 27.02% |
| 2013 | $10.57B | $2.61B | 39.41% | 36.62% | 24.70% |
| 2014 | $12.13B | $3.17B | 41.14% | 38.11% | 26.10% |
| 2015 | $12.61B | $3.54B | 44.88% | 41.76% | 28.05% |
| 2016 | $12.04B | $3.64B | 44.82% | 41.80% | 30.24% |
| 2017 | $13.04B | $5.48B | 43.52% | 40.20% | 42.05% |
| 2018 | $14.32B | $4.33B | 41.63% | 38.36% | 30.22% |
| 2019 | $14.92B | $4.22B | 40.79% | 37.49% | 28.26% |
| 2020 | $13.82B | $3.54B | 41.76% | 34.57% | 25.65% |
| 2021 | $14.48B | $4.90B | 41.92% | 38.79% | 33.84% |
| 2022 | $17.11B | $5.12B | 43.23% | 39.98% | 29.92% |
| 2023 | $16.83B | $5.63B | 42.49% | 39.20% | 33.43% |
| 2024 | $17.05B | $4.45B | 40.87% | 36.65% | 26.09% |
| 2025 | $17.29B | $4.72B | 44.87% | 38.07% | 27.28% |