grepcent / static financial knowledge base

Peer reviews

AI-assembled from public SEC filings

North American Class I railroads peer review

Descriptive comparison assembled from public SEC filings and verified companyfacts.

This feature-specific review is assembled from a frozen evidence pack of public SEC filing quotes and verified SEC companyfacts numbers. It is descriptive only and makes no judgment about which company is better. It is not a rating, recommendation, endorsement, forecast, or investment advice. Figures are as of their cited filing dates.

Methodology

The cluster is selected mechanically from public SEC SIC 4011 railroad companies already present in grepcent's processed universe. Requested Canadian-domiciled SEC filers CNI and CP are disclosed in the definition but are not included unless present in the processed cache. Absolute-dollar rows are reported-currency filing facts when non-U.S. filers are present; ratio comparisons are unitless. The review publishes no proprietary index-membership labels.

Pack hash: 72e4d0fdf57f5ff0b52834477e3ce24067ad228366f9b027f847d4c25d88e6eb. Generated: 2026-06-27.

Verified Quantitative Matrix

Numbers are templated from frozen SEC companyfacts-derived facts already verified by grepcent. Fiscal periods and filing dates are shown in each cell; code-computed comparisons below only use calendar-aligned periods.

MetricUNPCSXNSCCNICP
Revenue24,510,000,000
FY 2025; period end 2025-12-31; filed 2026-02-06; reporting currency USD
source · NUM_UNP_REVENUE_FY2025
14,092,000,000
FY 2025; period end 2025-12-31; filed 2026-02-12; reporting currency USD
source · NUM_CSX_REVENUE_FY2025
12,180,000,000
FY 2025; period end 2025-12-31; filed 2026-02-09; reporting currency USD
source · NUM_NSC_REVENUE_FY2025
17,304,000,000
FY 2025; period end 2025-12-31; filed 2026-02-04; reporting currency CAD
source · NUM_CNI_REVENUE_FY2025
15,078,000,000
FY 2025; period end 2025-12-31; filed 2026-02-26; reporting currency CAD
source · NUM_CP_REVENUE_FY2025
Operating expense / revenue59.83%
FY 2025; period end 2025-12-31; filed 2026-02-06
source · NUM_UNP_OPERATING_RATIO_FY2025
grepcent-computed in code: (revenue - operating income) / revenue from NUM_UNP_REVENUE_FY2025, NUM_UNP_OPERATING_INCOME_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
67.92%
FY 2025; period end 2025-12-31; filed 2026-02-12
source · NUM_CSX_OPERATING_RATIO_FY2025
grepcent-computed in code: (revenue - operating income) / revenue from NUM_CSX_REVENUE_FY2025, NUM_CSX_OPERATING_INCOME_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
64.24%
FY 2025; period end 2025-12-31; filed 2026-02-09
source · NUM_NSC_OPERATING_RATIO_FY2025
grepcent-computed in code: (revenue - operating income) / revenue from NUM_NSC_REVENUE_FY2025, NUM_NSC_OPERATING_INCOME_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
61.93%
FY 2025; period end 2025-12-31; filed 2026-02-04
source · NUM_CNI_OPERATING_RATIO_FY2025
grepcent-computed in code: (revenue - operating income) / revenue from NUM_CNI_REVENUE_FY2025, NUM_CNI_OPERATING_INCOME_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
62.80%
FY 2025; period end 2025-12-31; filed 2026-02-26
source · NUM_CP_OPERATING_RATIO_FY2025
grepcent-computed in code: (revenue - operating income) / revenue from NUM_CP_REVENUE_FY2025, NUM_CP_OPERATING_INCOME_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
Operating margin40.17%
FY 2025; period end 2025-12-31; filed 2026-02-06
source · NUM_UNP_OPERATING_MARGIN_FY2025
32.08%
FY 2025; period end 2025-12-31; filed 2026-02-12
source · NUM_CSX_OPERATING_MARGIN_FY2025
35.76%
FY 2025; period end 2025-12-31; filed 2026-02-09
source · NUM_NSC_OPERATING_MARGIN_FY2025
38.07%
FY 2025; period end 2025-12-31; filed 2026-02-04
source · NUM_CNI_OPERATING_MARGIN_FY2025
37.20%
FY 2025; period end 2025-12-31; filed 2026-02-26
source · NUM_CP_OPERATING_MARGIN_FY2025
Net margin29.12%
FY 2025; period end 2025-12-31; filed 2026-02-06
source · NUM_UNP_NET_MARGIN_FY2025
20.50%
FY 2025; period end 2025-12-31; filed 2026-02-12
source · NUM_CSX_NET_MARGIN_FY2025
23.59%
FY 2025; period end 2025-12-31; filed 2026-02-09
source · NUM_NSC_NET_MARGIN_FY2025
27.28%
FY 2025; period end 2025-12-31; filed 2026-02-04
source · NUM_CNI_NET_MARGIN_FY2025
27.46%
FY 2025; period end 2025-12-31; filed 2026-02-26
source · NUM_CP_NET_MARGIN_FY2025
Return on equity38.65%
FY 2025; period end 2025-12-31; filed 2026-02-06
source · NUM_UNP_ROE_FY2025
21.95%
FY 2025; period end 2025-12-31; filed 2026-02-12
source · NUM_CSX_ROE_FY2025
18.48%
FY 2025; period end 2025-12-31; filed 2026-02-09
source · NUM_NSC_ROE_FY2025
21.88%
FY 2025; period end 2025-12-31; filed 2026-02-04
source · NUM_CNI_ROE_FY2025
9.03%
FY 2025; period end 2025-12-31; filed 2026-02-26
source · NUM_CP_ROE_FY2025
Capital expenditures3,791,000,000
FY 2025; period end 2025-12-31; filed 2026-02-06; reporting currency USD
source · NUM_UNP_CAPEX_FY2025
2,902,000,000
FY 2025; period end 2025-12-31; filed 2026-02-12; reporting currency USD
source · NUM_CSX_CAPEX_FY2025
2,204,000,000
FY 2025; period end 2025-12-31; filed 2026-02-09; reporting currency USD
source · NUM_NSC_CAPEX_FY2025
3,658,000,000
FY 2025; period end 2025-12-31; filed 2026-02-04; reporting currency CAD
source · NUM_CNI_CAPEX_FY2025
3,102,000,000
FY 2025; period end 2025-12-31; filed 2026-02-26; reporting currency CAD
source · NUM_CP_CAPEX_FY2025
Capex / revenue15.47%
FY 2025; period end 2025-12-31; filed 2026-02-06
source · NUM_UNP_CAPEX_INTENSITY_FY2025
grepcent-computed in code: capital expenditures / revenue from NUM_UNP_CAPEX_FY2025, NUM_UNP_REVENUE_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
20.59%
FY 2025; period end 2025-12-31; filed 2026-02-12
source · NUM_CSX_CAPEX_INTENSITY_FY2025
grepcent-computed in code: capital expenditures / revenue from NUM_CSX_CAPEX_FY2025, NUM_CSX_REVENUE_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
18.10%
FY 2025; period end 2025-12-31; filed 2026-02-09
source · NUM_NSC_CAPEX_INTENSITY_FY2025
grepcent-computed in code: capital expenditures / revenue from NUM_NSC_CAPEX_FY2025, NUM_NSC_REVENUE_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
21.14%
FY 2025; period end 2025-12-31; filed 2026-02-04
source · NUM_CNI_CAPEX_INTENSITY_FY2025
grepcent-computed in code: capital expenditures / revenue from NUM_CNI_CAPEX_FY2025, NUM_CNI_REVENUE_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
20.57%
FY 2025; period end 2025-12-31; filed 2026-02-26
source · NUM_CP_CAPEX_INTENSITY_FY2025
grepcent-computed in code: capital expenditures / revenue from NUM_CP_CAPEX_FY2025, NUM_CP_REVENUE_FY2025.
Computed from filing inputs; may differ from the company's own reported/adjusted ratio.
Free cash flow5,499,000,000
FY 2025; period end 2025-12-31; filed 2026-02-06; reporting currency USD
source · NUM_UNP_FREE_CASH_FLOW_FY2025
1,711,000,000
FY 2025; period end 2025-12-31; filed 2026-02-12; reporting currency USD
source · NUM_CSX_FREE_CASH_FLOW_FY2025
2,157,000,000
FY 2025; period end 2025-12-31; filed 2026-02-09; reporting currency USD
source · NUM_NSC_FREE_CASH_FLOW_FY2025
3,391,000,000
FY 2025; period end 2025-12-31; filed 2026-02-04; reporting currency CAD
source · NUM_CNI_FREE_CASH_FLOW_FY2025
2,207,000,000
FY 2025; period end 2025-12-31; filed 2026-02-26; reporting currency CAD
source · NUM_CP_FREE_CASH_FLOW_FY2025
Liabilities / equity leverage2.77
FY 2025; period end 2025-12-31; filed 2026-02-06
source · NUM_UNP_LIABILITIES_TO_EQUITY_FY2025
2.32
FY 2025; period end 2025-12-31; filed 2026-02-12
source · NUM_CSX_LIABILITIES_TO_EQUITY_FY2025
1.91
FY 2025; period end 2025-12-31; filed 2026-02-09
source · NUM_NSC_LIABILITIES_TO_EQUITY_FY2025
1.71
FY 2025; period end 2025-12-31; filed 2026-02-04
source · NUM_CNI_LIABILITIES_TO_EQUITY_FY2025
0.85
FY 2025; period end 2025-12-31; filed 2026-02-26
source · NUM_CP_LIABILITIES_TO_EQUITY_FY2025
Dividends paid3,236,000,000
FY 2025; period end 2025-12-31; filed 2026-02-06; reporting currency USD
source · NUM_UNP_DIVIDENDS_PAID_FY2025
972,000,000
FY 2025; period end 2025-12-31; filed 2026-02-12; reporting currency USD
source · NUM_CSX_DIVIDENDS_PAID_FY2025
1,215,000,000
FY 2025; period end 2025-12-31; filed 2026-02-09; reporting currency USD
source · NUM_NSC_DIVIDENDS_PAID_FY2025
2,208,000,000
FY 2025; period end 2025-12-31; filed 2026-02-04; reporting currency CAD
source · NUM_CNI_DIVIDENDS_PAID_FY2025
796,000,000
FY 2025; period end 2025-12-31; filed 2026-02-26; reporting currency CAD
source · NUM_CP_DIVIDENDS_PAID_FY2025
Share buybacks2,679,000,000
FY 2025; period end 2025-12-31; filed 2026-02-06; reporting currency USD
source · NUM_UNP_SHARE_BUYBACKS_FY2025
1,396,000,000
FY 2025; period end 2025-12-31; filed 2026-02-12; reporting currency USD
source · NUM_CSX_SHARE_BUYBACKS_FY2025
534,000,000
FY 2025; period end 2025-12-31; filed 2026-02-09; reporting currency USD
source · NUM_NSC_SHARE_BUYBACKS_FY2025
2,059,000,000
FY 2025; period end 2025-12-31; filed 2026-02-04; reporting currency CAD
source · NUM_CNI_SHARE_BUYBACKS_FY2025
3,942,000,000
FY 2025; period end 2025-12-31; filed 2026-02-26; reporting currency CAD
source · NUM_CP_SHARE_BUYBACKS_FY2025
Cash and equivalents1,266,000,000
FY 2025; period end 2025-12-31; filed 2026-02-06; reporting currency USD
source · NUM_UNP_CASH_FY2025
Not available.1,530,000,000
FY 2025; period end 2025-12-31; filed 2026-02-09; reporting currency USD
source · NUM_NSC_CASH_FY2025
350,000,000
FY 2025; period end 2025-12-31; filed 2026-02-04; reporting currency CAD
source · NUM_CNI_CASH_FY2025
184,000,000
FY 2025; period end 2025-12-31; filed 2026-02-26; reporting currency CAD
source · NUM_CP_CASH_FY2025
Volume / RTM / carload KPIsQuarantined: Only 0 of 5 companies have a verified fact; threshold is 2.

Code-computed comparisons

Narrative Matrix

DimensionUNPCSXNSCCNICP
Business modelQuarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.

In its latest annual MD&A, NSC describes this business model item. [FACT:Q_NSC_BUSINESS_MODEL_1]

Our network serves a majority of the country's population and manufacturing base, with connections to every major container port on the Atlantic coast as well as major ports in the Gulf Coast and Great Lakes.

company page · source filing · fact Q_NSC_BUSINESS_MODEL_1 · filed 2026-02-09

Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.
Geographic and customer exposureQuarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.
Capital allocationQuarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.
Stated strategy in filingsQuarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.
Idiosyncratic risks in filingsQuarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.
Recent narrative changeQuarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.Quarantined: no direct dimension-relevant quote survived the gate.

Gate summary

Facts: 65. Claims survived: 1. Claims dropped: 0. Cells quarantined: 29.

Quarantined quantitative rows

Quarantined dimensions

Quarantined cells