{
  "cik": 16868,
  "cik_padded": "0000016868",
  "entityName": "CANADIAN NATIONAL RAILWAY CO",
  "fiscal_years": [
    {
      "accn": "0000016868-26-000011",
      "filed": "2026-02-04",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "revenue": "CAD",
        "stockholders_equity": "CAD",
        "total_assets": "CAD",
        "total_liabilities": "CAD"
      },
      "fundamentals": {
        "buybacks": 2059000000.0,
        "capex": 3658000000.0,
        "cash": 350000000.0,
        "dividends_paid": 2208000000.0,
        "eps_diluted": 7.57,
        "free_cash_flow": 3391000000.0,
        "net_income": 4720000000.0,
        "operating_cash_flow": 7049000000.0,
        "operating_income": 6587000000.0,
        "revenue": 17304000000.0,
        "stockholders_equity": 21568000000.0,
        "total_assets": 58555000000.0,
        "total_liabilities": 36987000000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.714901706231454,
        "net_margin": 0.2727693018955155,
        "operating_margin": 0.38066343042071193,
        "payout_ratio": 0.46779661016949153,
        "revenue_growth_yoy": 0.015135515663498769,
        "roa_avg2y": 0.0816453616093823,
        "roa_period_end": 0.08060797540773632,
        "roe_avg2y": 0.22149745418709965,
        "roe_period_end": 0.21884272997032642
      }
    },
    {
      "accn": "0000016868-26-000011",
      "filed": "2026-02-04",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "revenue": "CAD",
        "stockholders_equity": "CAD",
        "total_assets": "CAD",
        "total_liabilities": "CAD"
      },
      "fundamentals": {
        "buybacks": 2600000000.0,
        "capex": 3549000000.0,
        "cash": 389000000.0,
        "dividends_paid": 2138000000.0,
        "eps_diluted": 7.01,
        "free_cash_flow": 3150000000.0,
        "net_income": 4448000000.0,
        "operating_cash_flow": 6699000000.0,
        "operating_income": 6247000000.0,
        "revenue": 17046000000.0,
        "stockholders_equity": 21051000000.0,
        "total_assets": 57067000000.0,
        "total_liabilities": 36016000000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.7108925941760487,
        "net_margin": 0.26094098322187026,
        "operating_margin": 0.36647893934060777,
        "payout_ratio": 0.4806654676258993,
        "revenue_growth_yoy": 0.01295459947706204,
        "roa_avg2y": 0.08106950507140058,
        "roa_period_end": 0.07794346995636708,
        "roe_avg2y": 0.21609016712009327,
        "roe_period_end": 0.21129637546909882
      }
    },
    {
      "accn": "0000016868-26-000011",
      "filed": "2026-02-04",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "revenue": "CAD",
        "stockholders_equity": "CAD",
        "total_assets": "CAD",
        "total_liabilities": "CAD"
      },
      "fundamentals": {
        "buybacks": 4551000000.0,
        "capex": 3187000000.0,
        "cash": 475000000.0,
        "dividends_paid": 2071000000.0,
        "eps_diluted": 8.53,
        "free_cash_flow": 3778000000.0,
        "net_income": 5625000000.0,
        "operating_cash_flow": 6965000000.0,
        "operating_income": 6597000000.0,
        "revenue": 16828000000.0,
        "stockholders_equity": 20117000000.0,
        "total_assets": 52666000000.0,
        "total_liabilities": 32549000000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.617984788984441,
        "net_margin": 0.33426432136914663,
        "operating_margin": 0.3920251961017352,
        "payout_ratio": 0.36817777777777777,
        "revenue_growth_yoy": -0.016309113228502953,
        "roa_period_end": 0.10680514943227129,
        "roe_avg2y": 0.2710778053540879,
        "roe_period_end": 0.27961425659889644
      }
    },
    {
      "accn": "0000016868-26-000011",
      "filed": "2026-02-04",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "revenue": "CAD",
        "stockholders_equity": "CAD"
      },
      "fundamentals": {
        "buybacks": 4709000000.0,
        "capex": 2750000000.0,
        "cash": 328000000.0,
        "dividends_paid": 2004000000.0,
        "eps_diluted": 7.44,
        "free_cash_flow": 3917000000.0,
        "net_income": 5118000000.0,
        "operating_cash_flow": 6667000000.0,
        "operating_income": 6840000000.0,
        "revenue": 17107000000.0,
        "stockholders_equity": 21384000000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.29917577599812945,
        "operating_margin": 0.39983632431168525,
        "payout_ratio": 0.39155920281359907,
        "roe_avg2y": 0.2319615663524293,
        "roe_period_end": 0.239337822671156
      }
    },
    {
      "accn": "0000016868-25-000011",
      "filed": "2025-02-04",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "stockholders_equity": "CAD"
      },
      "fundamentals": {
        "stockholders_equity": 22744000000.0
      },
      "period_end": "2021-12-31",
      "ratios": {}
    },
    {
      "accn": "0000016868-21-000012",
      "filed": "2021-02-01",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "revenue": "CAD",
        "stockholders_equity": "CAD",
        "total_assets": "CAD"
      },
      "fundamentals": {
        "buybacks": 379000000.0,
        "capex": 2863000000.0,
        "cash": 569000000.0,
        "dividends_paid": 1634000000.0,
        "eps_diluted": 5.0,
        "free_cash_flow": 3302000000.0,
        "net_income": 3562000000.0,
        "operating_cash_flow": 6165000000.0,
        "operating_income": 4777000000.0,
        "revenue": 13819000000.0,
        "stockholders_equity": 19651000000.0,
        "total_assets": 44804000000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.257761053621825,
        "operating_margin": 0.34568347926767495,
        "payout_ratio": 0.4587310499719259,
        "revenue_growth_yoy": -0.07360729369176108,
        "roa_avg2y": 0.08041721226351199,
        "roa_period_end": 0.0795018301937327,
        "roe_avg2y": 0.1890056245357105,
        "roe_period_end": 0.18126304004885246
      }
    },
    {
      "accn": "0000016868-21-000012",
      "filed": "2021-02-01",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "revenue": "CAD",
        "stockholders_equity": "CAD",
        "total_assets": "CAD"
      },
      "fundamentals": {
        "buybacks": 1700000000.0,
        "capex": 3865000000.0,
        "cash": 64000000.0,
        "dividends_paid": 1544000000.0,
        "eps_diluted": 5.83,
        "free_cash_flow": 2058000000.0,
        "net_income": 4216000000.0,
        "operating_cash_flow": 5923000000.0,
        "operating_income": 5593000000.0,
        "revenue": 14917000000.0,
        "stockholders_equity": 18041000000.0,
        "total_assets": 43784000000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.28263055574177115,
        "operating_margin": 0.3749413420929141,
        "payout_ratio": 0.36622390891840606,
        "revenue_growth_yoy": 0.04161720550240905,
        "roa_avg2y": 0.09920233417256877,
        "roa_period_end": 0.09629088251416043,
        "roe_avg2y": 0.2363096239000056,
        "roe_period_end": 0.2336899284962031
      }
    },
    {
      "accn": "0000016868-21-000012",
      "filed": "2021-02-01",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "revenue": "CAD",
        "stockholders_equity": "CAD",
        "total_assets": "CAD"
      },
      "fundamentals": {
        "buybacks": 2000000000.0,
        "capex": 3531000000.0,
        "cash": 266000000.0,
        "dividends_paid": 1333000000.0,
        "eps_diluted": 5.87,
        "free_cash_flow": 2387000000.0,
        "net_income": 4328000000.0,
        "operating_cash_flow": 5918000000.0,
        "operating_income": 5493000000.0,
        "revenue": 14321000000.0,
        "stockholders_equity": 17641000000.0,
        "total_assets": 41214000000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.30221353257454087,
        "operating_margin": 0.38356260037706863,
        "payout_ratio": 0.3079944547134935,
        "revenue_growth_yoy": 0.09815198220995322,
        "roa_avg2y": 0.10978780614639219,
        "roa_period_end": 0.10501285970786628,
        "roe_avg2y": 0.25238359040149283,
        "roe_period_end": 0.24533756589762482
      }
    },
    {
      "accn": "0000016868-21-000012",
      "filed": "2021-02-01",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "revenue": "CAD",
        "stockholders_equity": "CAD",
        "total_assets": "CAD"
      },
      "fundamentals": {
        "buybacks": 2016000000.0,
        "capex": 2673000000.0,
        "cash": 70000000.0,
        "dividends_paid": 1239000000.0,
        "eps_diluted": 7.24,
        "free_cash_flow": 2843000000.0,
        "net_income": 5484000000.0,
        "operating_cash_flow": 5516000000.0,
        "operating_income": 5243000000.0,
        "revenue": 13041000000.0,
        "stockholders_equity": 16656000000.0,
        "total_assets": 37629000000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.42051989878076834,
        "operating_margin": 0.40203972088030054,
        "payout_ratio": 0.22592997811816193,
        "revenue_growth_yoy": 0.08340948741380742,
        "roa_avg2y": 0.1468548322309402,
        "roa_period_end": 0.1457386590129953,
        "roe_avg2y": 0.34822364034669967,
        "roe_period_end": 0.3292507204610951
      }
    },
    {
      "accn": "0000016868-20-000010",
      "filed": "2020-01-31",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "revenue": "CAD",
        "stockholders_equity": "CAD",
        "total_assets": "CAD"
      },
      "fundamentals": {
        "buybacks": 1992000000.0,
        "capex": 2695000000.0,
        "cash": 176000000.0,
        "dividends_paid": 1159000000.0,
        "eps_diluted": 4.67,
        "free_cash_flow": 2507000000.0,
        "net_income": 3640000000.0,
        "operating_cash_flow": 5202000000.0,
        "operating_income": 5032000000.0,
        "revenue": 12037000000.0,
        "stockholders_equity": 14841000000.0,
        "total_assets": 37057000000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "net_margin": 0.3024009304644014,
        "operating_margin": 0.4180443632134253,
        "payout_ratio": 0.3184065934065934,
        "roa_avg2y": 0.09910290093793817,
        "roa_period_end": 0.09822705561702243,
        "roe_period_end": 0.2452664914763156
      }
    },
    {
      "accn": "0000016868-18-000005",
      "filed": "2018-01-31",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "CAD",
        "capex": "CAD",
        "cash": "CAD",
        "dividends_paid": "CAD",
        "eps_diluted": "CAD/share",
        "free_cash_flow": "CAD",
        "net_income": "CAD",
        "operating_cash_flow": "CAD",
        "operating_income": "CAD",
        "total_assets": "CAD"
      },
      "fundamentals": {
        "buybacks": 1742000000.0,
        "capex": 2706000000.0,
        "cash": 153000000.0,
        "dividends_paid": 996000000.0,
        "eps_diluted": 4.39,
        "free_cash_flow": 2434000000.0,
        "net_income": 3538000000.0,
        "operating_cash_flow": 5140000000.0,
        "operating_income": 5266000000.0,
        "total_assets": 36402000000.0
      },
      "period_end": "2015-12-31",
      "ratio_units": {
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio"
      },
      "ratios": {
        "payout_ratio": 0.28151498021481064,
        "roa_avg2y": 0.10392280691447958,
        "roa_period_end": 0.09719246195263995
      }
    },
    {
      "accn": "0000016868-16-000052",
      "filed": "2016-02-01",
      "fiscal_year": 2014,
      "form": "10-K",
      "fundamental_units": {
        "total_assets": "CAD"
      },
      "fundamentals": {
        "total_assets": 31687000000.0
      },
      "period_end": "2014-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001104659-26-010352",
    "filed": "2026-02-04",
    "form": "40-F"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "4011",
  "sic_description": "Railroads, Line-Haul Operating",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000016868.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000016868.json"
  },
  "ticker": "CNI"
}
