grepcent / static financial knowledge base

Peer reviews

AI-assembled from public SEC filings

Warehouse and discount retail peer review

Descriptive comparison assembled from public SEC filings and verified companyfacts.

Descriptive comparison — not investment advice. 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. See Disclaimer.

Methodology

The three large U.S. pharmaceutical wholesale distributors in the existing grepcent universe -- McKesson, Cencora and Cardinal Health -- which carry SEC SIC 5122 Wholesale-Drugs, Proprietaries & Druggists' Sundries. These are among the largest companies in the whole universe by revenue precisely because distribution passes drug cost through at thin margins, so the revenue and margin rows read very differently from a drug maker. HLF and NUS also carry SIC 5122 but are direct-selling nutrition and supplement companies rather than drug distributors, and are excluded and named rather than dropped silently.

Membership is a disclosed list of the SIC 5122 companies whose business is pharmaceutical wholesale distribution, not a mechanical SIC filter, because SIC 5122 also contains direct-selling nutrition companies whose economics are unrelated. The pass-through revenue model is disclosed so the very large revenue figures are read as distribution throughput rather than manufacturing scale. The review publishes no proprietary index-membership labels.

Pack hash: 468d1cb93fb8a956433fb1dafe1f7a1687b63f3cd1a7154c30217ceac25c59ad. Generated: 2026-07-28.

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.

MetricMCKCORCAH
Revenue403,430,000,000
FY 2026; period end 2026-03-31; filed 2026-05-08; reporting currency USD
source · NUM_MCK_REVENUE_FY2026
321,332,819,000
FY 2025; period end 2025-09-30; filed 2025-11-25; reporting currency USD
source · NUM_COR_REVENUE_FY2025
Non-aligned period: 2025-Q3; row majority 2026-Q1.
222,578,000,000
FY 2025; period end 2025-06-30; filed 2025-08-12; reporting currency USD
source · NUM_CAH_REVENUE_FY2025
Non-aligned period: 2025-Q2; row majority 2026-Q1.
Net margin1.18%
FY 2026; period end 2026-03-31; filed 2026-05-08
source · NUM_MCK_NET_MARGIN_FY2026
0.48%
FY 2025; period end 2025-09-30; filed 2025-11-25
source · NUM_COR_NET_MARGIN_FY2025
Non-aligned period: 2025-Q3; row majority 2026-Q1.
0.70%
FY 2025; period end 2025-06-30; filed 2025-08-12
source · NUM_CAH_NET_MARGIN_FY2025
Non-aligned period: 2025-Q2; row majority 2026-Q1.
Operating margin1.54%
FY 2026; period end 2026-03-31; filed 2026-05-08
source · NUM_MCK_OPERATING_MARGIN_FY2026
0.82%
FY 2025; period end 2025-09-30; filed 2025-11-25
source · NUM_COR_OPERATING_MARGIN_FY2025
Non-aligned period: 2025-Q3; row majority 2026-Q1.
1.02%
FY 2025; period end 2025-06-30; filed 2025-08-12
source · NUM_CAH_OPERATING_MARGIN_FY2025
Non-aligned period: 2025-Q2; row majority 2026-Q1.
Free cash flow5,719,000,000
FY 2026; period end 2026-03-31; filed 2026-05-08; reporting currency USD
source · NUM_MCK_FREE_CASH_FLOW_FY2026
3,207,139,000
FY 2025; period end 2025-09-30; filed 2025-11-25; reporting currency USD
source · NUM_COR_FREE_CASH_FLOW_FY2025
Non-aligned period: 2025-Q3; row majority 2026-Q1.
1,850,000,000
FY 2025; period end 2025-06-30; filed 2025-08-12; reporting currency USD
source · NUM_CAH_FREE_CASH_FLOW_FY2025
Non-aligned period: 2025-Q2; row majority 2026-Q1.
Capital expenditures436,000,000
FY 2026; period end 2026-03-31; filed 2026-05-08; reporting currency USD
source · NUM_MCK_CAPEX_FY2026
667,981,000
FY 2025; period end 2025-09-30; filed 2025-11-25; reporting currency USD
source · NUM_COR_CAPEX_FY2025
Non-aligned period: 2025-Q3; row majority 2026-Q1.
547,000,000
FY 2025; period end 2025-06-30; filed 2025-08-12; reporting currency USD
source · NUM_CAH_CAPEX_FY2025
Non-aligned period: 2025-Q2; row majority 2026-Q1.
Dividends paid381,000,000
FY 2026; period end 2026-03-31; filed 2026-05-08; reporting currency USD
source · NUM_MCK_DIVIDENDS_PAID_FY2026
437,081,000
FY 2025; period end 2025-09-30; filed 2025-11-25; reporting currency USD
source · NUM_COR_DIVIDENDS_PAID_FY2025
Non-aligned period: 2025-Q3; row majority 2026-Q1.
494,000,000
FY 2025; period end 2025-06-30; filed 2025-08-12; reporting currency USD
source · NUM_CAH_DIVIDENDS_PAID_FY2025
Non-aligned period: 2025-Q2; row majority 2026-Q1.
Share buybacks4,750,000,000
FY 2026; period end 2026-03-31; filed 2026-05-08; reporting currency USD
source · NUM_MCK_SHARE_BUYBACKS_FY2026
435,471,000
FY 2025; period end 2025-09-30; filed 2025-11-25; reporting currency USD
source · NUM_COR_SHARE_BUYBACKS_FY2025
Non-aligned period: 2025-Q3; row majority 2026-Q1.
765,000,000
FY 2025; period end 2025-06-30; filed 2025-08-12; reporting currency USD
source · NUM_CAH_SHARE_BUYBACKS_FY2025
Non-aligned period: 2025-Q2; row majority 2026-Q1.
Assets82,323,000,000
FY 2026; period end 2026-03-31; filed 2026-05-08; reporting currency USD
source · NUM_MCK_ASSETS_FY2026
76,590,112,000
FY 2025; period end 2025-09-30; filed 2025-11-25; reporting currency USD
source · NUM_COR_ASSETS_FY2025
Non-aligned period: 2025-Q3; row majority 2026-Q1.
53,122,000,000
FY 2025; period end 2025-06-30; filed 2025-08-12; reporting currency USD
source · NUM_CAH_ASSETS_FY2025
Non-aligned period: 2025-Q2; row majority 2026-Q1.
Liabilities / equityQuarantined: Only 0 of 3 companies have a verified fact; threshold is 1.

Code-computed comparisons

No computed comparisons available.

Market-risk companion: risk and factor comparison from lmfin. It is descriptive and separate from the SEC fundamentals review.

Narrative Matrix

DimensionMCKCORCAH
Business modelQuarantined: 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.
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.
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.
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.
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.
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.

Gate summary

Facts: 24. Claims survived: 0. Claims dropped: 0. Cells quarantined: 18.

Quarantined quantitative rows

Quarantined dimensions

Quarantined cells