Latest period
$2.59B
YoY change
+8.0%
5Y CAGR
-0.8%
Peak year (2021)
$3.24B
Latest annual
$2.43B
Free Cash Flow history chart for Canadian National Railway (CNI) from 1995 to 2025
Latest: $2.43B
Free Cash Flow growth chart for Canadian National Railway (CNI) from 1995 to 2025
Latest: +8.0%
Free Cash Flow history table for Canadian National Railway (CNI) from 1995 to 2025
| 2025 | $2.43B | +8.0% | +$179.37M | ||
| 2024 | $2.25B | -18.9% | −$525.37M | ||
| 2023 | $2.78B | -3.7% | −$105.49M | ||
| 2022 | $2.88B | -11.0% | −$357.89M | ||
| 2021 | $3.24B | +27.9% | +$706.08M | ||
| 2020 | $2.53B | +62.5% | +$974.78M | ||
| 2019 | $1.56B | -13.7% | −$248.14M | ||
| 2018 | $1.81B | -19.3% | −$431.97M | ||
| 2017 | $2.24B | +19.2% | +$360.23M | ||
| 2016 | $1.88B | +3.0% | +$54.39M | ||
| 2015 | $1.82B | -0.6% | −$10.31M | ||
| 2014 | $1.84B | +22.2% | +$333.18M | ||
| 2013 | $1.50B | +12.0% | +$160.96M | ||
| 2012 | $1.34B | +1.5% | +$20.38M | ||
| 2011 | $1.32B | -5.3% | −$74.41M | ||
| 2010 | $1.40B | +67.8% | +$563.78M | ||
| 2009 | $831.42M | +65.0% | +$327.66M | ||
| 2008 | $503.76M | -52.1% | −$546.91M | ||
| 2007 | $1.05B | -27.6% | −$400.90M | ||
| 2006 | $1.45B | +12.1% | +$156.91M | ||
| 2005 | $1.29B | +48.1% | +$420.65M | ||
| 2004 | $874.01M | +22.9% | +$162.72M | ||
| 2003 | $711.29M | +65.6% | +$281.88M | ||
| 2002 | $429.41M | +20.6% | +$73.23M | ||
| 2001 | $356.17M | -3.5% | −$12.89M | ||
| 2000 | $369.06M | +59.7% | +$138.02M | ||
| 1999 | $231.04M | -30.0% | −$99.02M | ||
| 1998 | $330.05M | +56.4% | +$118.96M | ||
| 1997 | $211.09M | -8.7% | −$20.07M | ||
| 1996 | $231.16M | -263.2% | +$372.85M | ||
| 1995 | −$141.69M | — | — |
- 2025$2.43B+8.0%
- 2024$2.25B-18.9%
- 2023$2.78B-3.7%
- 2022$2.88B-11.0%
- 2021$3.24B+27.9%
- 2020$2.53B+62.5%
- 2019$1.56B-13.7%
- 2018$1.81B-19.3%
- 2017$2.24B+19.2%
- 2016$1.88B+3.0%
- 2015$1.82B-0.6%
- 2014$1.84B+22.2%
- 2013$1.50B+12.0%
- 2012$1.34B+1.5%
- 2011$1.32B-5.3%
- 2010$1.40B+67.8%
- 2009$831.42M+65.0%
- 2008$503.76M-52.1%
- 2007$1.05B-27.6%
- 2006$1.45B+12.1%
- 2005$1.29B+48.1%
- 2004$874.01M+22.9%
- 2003$711.29M+65.6%
- 2002$429.41M+20.6%
- 2001$356.17M-3.5%
- 2000$369.06M+59.7%
- 1999$231.04M-30.0%
- 1998$330.05M+56.4%
- 1997$211.09M-8.7%
- 1996$231.16M-263.2%
- 1995−$141.69M—
Free 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 Free Cash Flow at Canadian National Railway (CNI)
Free Cash Flow for Canadian National Railway (CNI): headline value $2.59B · YoY +8.0%. 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 .
As of the 2025 fiscal year, Canadian National Railway (CNI) reported free cash flow of 3.39B CAD – grew 7.6% year-over-year.
Canadian National Railway free cash flow has grown on net over the period, with a +0.5% compound annual growth rate over 2020–2025 (5 years).
Canadian National Railway free cash flow peaked at 4.08B CAD in 2021; the latest annual figure is 3.39B CAD in 2025 (17.0% below peak).
Across the available history, free cash flow reached its high of 4.08B CAD in 2021 and its low of −192.00M CAD in 1995.
Canadian National Railway Free Cash Flow by Year
Canadian National Railway Free Cash Flow 2025: $2.43B
Canadian National Railway free cash flow in 2025 was 3.39B CAD ($2.43B), grew 7.6% from 2024.
Canadian National Railway Free Cash Flow 2024: $2.25B
2024's free cash flow for Canadian National Railway came in at 3.15B CAD ($2.25B), declined 16.6% below 2023.
Canadian National Railway Free Cash Flow 2023: $2.78B
Canadian National Railway posted free cash flow of 3.78B CAD ($2.78B) in 2023, edged down 3.5% below 2022.
Canadian National Railway Free Cash Flow 2022: $2.88B
In 2022, Canadian National Railway reported free cash flow of 3.92B CAD ($2.88B), edged down 4.0% below 2021.
Canadian National Railway Free Cash Flow 2021: $3.24B
Canadian National Railway free cash flow in 2021 was 4.08B CAD ($3.24B).
See more financial history for Canadian National Railway (CNI).
Sector peers by Free Cash Flow
Industrials peers of Canadian National Railway (CNI), ranked by their latest free cash flow
| $10.27B | |
| $7.94B | |
| $7.26B | |
| $5.50B | |
| $3.55B | |
| $3.23B | |
| −$1.88B | |
| −$13.95B |
- $10.27B
- $7.94B
- $7.26B
- $5.50B
- $3.55B
- $3.23B
- −$1.88B
- −$13.95B
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