Canadian National Railway CNI
NYSE CNI
$124.06 -2.44 (-1.93%)
At close: Nov 6, 2026 · 4:00 PM EST

Canadian National Railway (CNI) Return on Sales [ROS] (2009 - 2022)

Updated

Canadian National Railway (CNI) posted Return on Sales [ROS] of 38.07% for FY2025, up 1.42 percentage points from 36.65% in FY2024.

Analysis

Canadian National Railway (CNI) Return on Sales [ROS] (2009 - 2022) Analysis & Trends

Since FY2009, Canadian National Railway has reported Return on Sales [ROS] for 17 years.

  • Annual Return on Sales [ROS] shows a five-year change of +3.50 percentage points (FY2020 to FY2025).
  • Annual Return on Sales [ROS] has run from a low of 36.65% in FY2024 to a high of 39.98% in FY2022 over five years.
  • Business Quant data shows CNI's Return on Sales [ROS] at 36.65% in FY2024 (-2.55 pp), 39.20% in FY2023 (-0.78 pp), 39.98% in FY2022 (+1.19 pp) and 38.79% in FY2021 (+4.22 pp).
Peer Set

Peer Comparison

Historic Data

Historic Data

Download Data
DateValue
Sep 30, 2022 42.81%
Jun 30, 2022 40.72%
Mar 31, 2022 33.09%
Dec 31, 2021 41.73%
Sep 30, 2021 37.34%
Jun 30, 2021 38.41%
Mar 31, 2021 37.54%
Dec 31, 2020 38.59%
Sep 30, 2020 40.07%
Jun 30, 2020 24.46%
Mar 31, 2020 34.27%
Dec 31, 2019 33.98%
Sep 30, 2019 42.11%
Jun 30, 2019 42.49%
Mar 31, 2019 30.47%
Dec 31, 2018 38.13%
Sep 30, 2018 40.46%
Jun 30, 2018 41.83%
Dec 31, 2017 37.29%
Sep 30, 2017 42.81%
API Access

Canadian National Railway Return on Sales [ROS] API

Pull this series into your own models, spreadsheets and apps with the Business Quant Historical Metrics API. The request below matches the chart above — change the frequency, period or values and it follows. Swap YOUR_API_KEY for your own key.

https://data.businessquant.com/historic?slug=return-on-sales-%5Bros%5D&ticker=CNI&period=max&api_key=YOUR_API_KEY