Ticker League

Latest period

$924.71M

YoY change

+5.5%

5Y CAGR

+1.3%

Peak year (2021)

$5.54B

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%
  • 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

Frequently asked questions