Latest period
$924.71M
YoY change
+5.5%
5Y CAGR
+1.3%
Peak year (2021)
$5.54B
Latest annual
$5.05B
Operating Cash Flow history chart for Canadian National Railway (CNI) from 1995 to 2025
Latest: $5.05B
Operating Cash Flow growth chart for Canadian National Railway (CNI) from 1995 to 2025
Latest: +5.5%
Operating Cash Flow history table for Canadian National Railway (CNI) from 1995 to 2025
| 2025 | $5.05B | +5.5% | +$264.96M | ||
| 2024 | $4.79B | -6.5% | −$331.13M | ||
| 2023 | $5.12B | +4.3% | +$213.40M | ||
| 2022 | $4.91B | -11.4% | −$630.25M | ||
| 2021 | $5.54B | +17.0% | +$804.79M | ||
| 2020 | $4.73B | +5.4% | +$243.33M | ||
| 2019 | $4.49B | +0.1% | +$6.69M | ||
| 2018 | $4.48B | +3.1% | +$136.31M | ||
| 2017 | $4.35B | +11.4% | +$445.60M | ||
| 2016 | $3.90B | +1.2% | +$45.76M | ||
| 2015 | $3.85B | -0.1% | −$4.26M | ||
| 2014 | $3.86B | +14.0% | +$474.36M | ||
| 2013 | $3.38B | +9.6% | +$295.82M | ||
| 2012 | $3.09B | +6.1% | +$178.57M | ||
| 2011 | $2.91B | -1.7% | −$51.76M | ||
| 2010 | $2.96B | +37.1% | +$800.66M | ||
| 2009 | $2.16B | +28.2% | +$475.00M | ||
| 2008 | $1.69B | -31.6% | −$779.94M | ||
| 2007 | $2.47B | -4.9% | −$126.59M | ||
| 2006 | $2.59B | +12.5% | +$287.08M | ||
| 2005 | $2.31B | +31.6% | +$552.88M | ||
| 2004 | $1.75B | +16.3% | +$245.68M | ||
| 2003 | $1.51B | +46.7% | +$479.44M | ||
| 2002 | $1.03B | +0.1% | +$1.50M | ||
| 2001 | $1.03B | +1.1% | +$11.26M | ||
| 2000 | $1.01B | +17.5% | +$150.89M | ||
| 1999 | $863.36M | +4.3% | +$35.27M | ||
| 1998 | $828.08M | +78.4% | +$363.83M | ||
| 1997 | $464.26M | +11.6% | +$48.28M | ||
| 1996 | $415.97M | +320.7% | +$317.09M | ||
| 1995 | $98.89M | — | — |
- 2025$5.05B+5.5%
- 2024$4.79B-6.5%
- 2023$5.12B+4.3%
- 2022$4.91B-11.4%
- 2021$5.54B+17.0%
- 2020$4.73B+5.4%
- 2019$4.49B+0.1%
- 2018$4.48B+3.1%
- 2017$4.35B+11.4%
- 2016$3.90B+1.2%
- 2015$3.85B-0.1%
- 2014$3.86B+14.0%
- 2013$3.38B+9.6%
- 2012$3.09B+6.1%
- 2011$2.91B-1.7%
- 2010$2.96B+37.1%
- 2009$2.16B+28.2%
- 2008$1.69B-31.6%
- 2007$2.47B-4.9%
- 2006$2.59B+12.5%
- 2005$2.31B+31.6%
- 2004$1.75B+16.3%
- 2003$1.51B+46.7%
- 2002$1.03B+0.1%
- 2001$1.03B+1.1%
- 2000$1.01B+17.5%
- 1999$863.36M+4.3%
- 1998$828.08M+78.4%
- 1997$464.26M+11.6%
- 1996$415.97M+320.7%
- 1995$98.89M—
Operating Cash Flow values are taken from Canadian National Railway's reported cash flow statements (interim 6-K and annual 20-F filings with the U.S. Securities and Exchange Commission). Each row shows the period end date and the filing date. YoY compares each figure to the same period one year earlier. Amounts converted to USD using IAS 21 average exchange rates (P&L / cash flow) or closing rates (balance sheet). Originally filed in CAD.
About Operating Cash Flow at Canadian National Railway (CNI)
Operating Cash Flow for Canadian National Railway (CNI): headline value $924.71M · YoY +5.5%. Annual and quarterly series, chart, and tables are below.
Headline figure above is from the reporting period ending (reported ). Chart and table below cover the full reported history back to .
In 2025, Canadian National Railway (CNI) operating cash flow totalled 7.04B CAD – grew 5.1% year-over-year.
Through 2020–2025 (5 years), Canadian National Railway operating cash flow delivered a +2.7% annualised rate; with mixed annual results across the window.
2025 marks the peak operating cash flow at 7.04B CAD, with the historical low of 134.00M CAD recorded in 1995.
Canadian National Railway Operating Cash Flow by Year
Canadian National Railway Operating Cash Flow 2025: $5.05B
In 2025, Canadian National Railway reported operating cash flow of 7.04B CAD ($5.05B), grew 5.1% from 2024. This figure represents the highest annual value in the available history.
Canadian National Railway Operating Cash Flow 2024: $4.79B
Canadian National Railway operating cash flow in 2024 was 6.70B CAD ($4.79B), edged down 3.8% below 2023.
Canadian National Railway Operating Cash Flow 2023: $5.12B
2023's operating cash flow for Canadian National Railway came in at 6.96B CAD ($5.12B), edged up 4.5% from 2022.
Canadian National Railway Operating Cash Flow 2022: $4.91B
Canadian National Railway posted operating cash flow of 6.67B CAD ($4.91B) in 2022, edged down 4.4% below 2021.
Canadian National Railway Operating Cash Flow 2021: $5.54B
Canadian National Railway operating cash flow in 2021 was 6.97B CAD ($5.54B).
See more financial history for Canadian National Railway (CNI).
Sector peers by Operating Cash Flow
Industrials peers of Canadian National Railway (CNI), ranked by their latest operating cash flow
| $11.74B | |
| $10.57B | |
| $9.29B | |
| $8.54B | |
| $7.46B | |
| $6.38B | |
| $4.47B | |
| $1.06B |
- $11.74B
- $10.57B
- $9.29B
- $8.54B
- $7.46B
- $4.47B
- $1.06B
Frequently asked questions
Canadian National Railway (CNI) Key Financials
Charts, filings, and peer comparison for every metric
Explore more
Deep-dives across the income statement, cash flow, capital return, and valuation