CANADIAN NATIONAL RAILWAY CO (CNI) › RevenueCANADIAN NATIONAL RAILWAY CO (CNI) — RevenueAnnual figures by fiscal year, from SEC filings.2016: 12.04B CAD2017: 13.04B CAD2018: 14.32B CAD2019: 14.92B CAD2020: 13.82B CAD2022: 17.11B CAD2023: 16.83B CAD2024: 17.05B CAD2025: 17.30B CAD17.30B CAD2016Revenue (CAD)2025Fiscal YearRevenueChange YoY202517.30B CAD+1.5%202417.05B CAD+1.3%202316.83B CAD-1.6%202217.11B CAD—202013.82B CAD-7.4%201914.92B CAD+4.2%201814.32B CAD+9.8%201713.04B CAD+8.3%201612.04B CAD—Other metrics: Cost of RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share