{
  "report_id": "theme_healthcare_technology_and_aging_demand_node_pharmacy_distribution_drug_access",
  "report_type": "theme_value_chain_node",
  "site_path": "themes/healthcare-technology-and-aging-demand/nodes/pharmacy-distribution-and-drug-access/index.html",
  "title": "Pharmacy Distribution And Drug Access",
  "as_of": "2026-06-13",
  "generated_at": "2026-06-13T00:00:00-07:00",
  "freshness": {
    "price_data_as_of": "2026-06-12",
    "daily_ohlc_latest": "2026-06-12",
    "chart_interval": "weekly",
    "knowledge_reviewed_as_of": "2026-06-13",
    "web_research_as_of": "2026-06-13",
    "report_api_status": "requires local report API for live chart rendering"
  },
  "revision": {
    "version": 2,
    "updated_label": "Reformatted Pharmacy Distribution And Drug Access node page to current card and evidence-board contract",
    "metadata_path": "themes/healthcare-technology-and-aging-demand/nodes/pharmacy-distribution-and-drug-access/report.json",
    "curation_source": "implementation worker; reports-value-chain-node-pages skill; local knowledge, official sources, Nasdaq/Zacks estimated earnings dates, and read-only discovery"
  },
  "node": {
    "slug": "pharmacy-distribution-and-drug-access",
    "order": 8,
    "level": "L2 access and working-capital node",
    "role": "Moves drug volume, specialty logistics, retail access, dental supply, and working capital through the channel.",
    "description": "This node ranks wholesalers, specialty distributors, retail pharmacy assets, PBM-adjacent access platforms, and office-care distributors by how prescription and supply volume turns into segment operating income, free cash flow, and durable customer terms after reimbursement pressure, PBM scrutiny, inventory funding, and debt service."
  },
  "ticker_baskets": {
    "core": [
      "MCK",
      "CAH",
      "COR",
      "CVS",
      "HSIC"
    ],
    "option": [],
    "watch": []
  },
  "basket_card_contract": {
    "rendering": "basket-rank-card",
    "ranking": [
      "MCK",
      "CAH",
      "COR",
      "CVS",
      "HSIC"
    ],
    "detail_sections": [
      "Role in stack",
      "Revenue mix",
      "Latest qtr revenue"
    ],
    "metric_tiles": [
      "Market cap",
      "Next earnings",
      "Latest qtr revenue"
    ],
    "chart_trigger_rule": "rank button and metrics strip carry data-chart-ticker; ticker knowledge links remain normal links"
  },
  "earnings_dates": [
    {
      "ticker": "MCK",
      "date": "2026-08-05",
      "label": "Aug 5, 2026 est.",
      "status": "estimated",
      "source": "Nasdaq API /api/analyst/MCK/earnings-date, Zacks-derived estimate",
      "accessed": "2026-06-13"
    },
    {
      "ticker": "CAH",
      "date": null,
      "label": "Not confirmed",
      "status": "not_confirmed",
      "source": "No credible current earnings-date source obtained in this worker pass",
      "accessed": "2026-06-13"
    },
    {
      "ticker": "COR",
      "date": "2026-08-05",
      "label": "Aug 5, 2026 est.",
      "status": "estimated",
      "source": "Nasdaq API /api/analyst/COR/earnings-date, Zacks-derived estimate",
      "accessed": "2026-06-13"
    },
    {
      "ticker": "CVS",
      "date": "2026-07-30",
      "label": "Jul 30, 2026 est.",
      "status": "estimated",
      "source": "Nasdaq API /api/analyst/CVS/earnings-date, Zacks-derived estimate",
      "accessed": "2026-06-13"
    },
    {
      "ticker": "HSIC",
      "date": "2026-08-04",
      "label": "Aug 4, 2026 est.",
      "status": "estimated",
      "source": "Nasdaq API /api/analyst/HSIC/earnings-date, Zacks-derived estimate",
      "accessed": "2026-06-13"
    }
  ],
  "latest_quarter_revenue": [
    {
      "ticker": "MCK",
      "period": "Fiscal Q4 2026, quarter ended 2026-03-31",
      "revenue": "$96.3B",
      "source": "McKesson fiscal 2026 fourth-quarter and full-year results, May 7, 2026"
    },
    {
      "ticker": "CAH",
      "period": "Fiscal Q3 2026",
      "revenue": "$60.9B",
      "source": "Cardinal Health Q3 FY2026 results SEC exhibit, April 30, 2026"
    },
    {
      "ticker": "COR",
      "period": "Fiscal Q2 2026, quarter ended 2026-03-31",
      "revenue": "$78.4B",
      "source": "Cencora Q2 FY2026 results, May 6, 2026"
    },
    {
      "ticker": "CVS",
      "period": "Q1 2026, quarter ended 2026-03-31",
      "revenue": "$100.4B",
      "source": "CVS Health Q1 2026 results, May 6, 2026"
    },
    {
      "ticker": "HSIC",
      "period": "Q1 2026, quarter ended 2026-03-28",
      "revenue": "$3.368B",
      "source": "Henry Schein Q1 2026 financial results, May 5, 2026"
    }
  ],
  "ranking_method": {
    "primary_rule": "Rank by direct pharmacy distribution and drug-access economics first, then official-source evidence, local knowledge support, cash-conversion proof, and technical setup.",
    "subagent_process": {
      "primary_subagents": 10,
      "merge_select_subagents": 1,
      "final_rank": [
        "MCK",
        "CAH",
        "COR",
        "CVS",
        "HSIC"
      ],
      "kept_as_watch": {
        "CI": "Evernorth is relevant to PBM and specialty access, but it broadens the node into payer and PBM economics.",
        "OPCH": "Home-infusion access edge with public OHLC, but outside the parent-defined core distributor basket.",
        "GDRX": "Consumer drug-access enabler, smaller and outside wholesale distribution economics."
      },
      "excluded_from_charts": {
        "WBA": "source-only retail pharmacy and COR customer watch; no active local instrument or OHLC after the August 2025 transaction",
        "PDCO": "source-only dental and animal-health distribution comp; no active local instrument or OHLC after the April 2025 transaction"
      }
    }
  },
  "setup_levels": [
    {
      "ticker": "MCK",
      "label": "base forming",
      "close": 787.19,
      "ema_20w": 816.89,
      "ema_100w": 721.07,
      "high_13w": 953.68,
      "low_13w": 723.68,
      "high_52w": 999,
      "low_52w": 637,
      "five_day_return_pct": 4,
      "twenty_one_day_return_pct": 7.1,
      "sixty_three_day_return_pct": -16.6,
      "volume_vs_20w_avg": 0.69,
      "confirmation": "weekly close back above 816.89, then a higher-volume reclaim of 953.68",
      "invalidation": "weekly close below 723.68 or the 100W EMA area near 721"
    },
    {
      "ticker": "CAH",
      "label": "breakout",
      "close": 221.16,
      "ema_20w": 204.66,
      "ema_100w": 166.12,
      "high_13w": 220.23,
      "low_13w": 180.45,
      "high_52w": 233.6,
      "low_52w": 137.75,
      "five_day_return_pct": 9.6,
      "twenty_one_day_return_pct": 21.1,
      "sixty_three_day_return_pct": 0.9,
      "volume_vs_20w_avg": 1.21,
      "confirmation": "weekly close above 233.60 with the prior 13W high area near 220 holding as support",
      "invalidation": "weekly close below the 20W EMA near 205"
    },
    {
      "ticker": "COR",
      "label": "below key trend",
      "close": 281.48,
      "ema_20w": 304.58,
      "ema_100w": 287.4,
      "high_13w": 354.52,
      "low_13w": 244.82,
      "high_52w": 377.54,
      "low_52w": 244.82,
      "five_day_return_pct": 4.1,
      "twenty_one_day_return_pct": 7.9,
      "sixty_three_day_return_pct": -20.2,
      "volume_vs_20w_avg": 0.54,
      "confirmation": "weekly close back above 287.40, then 304.58",
      "invalidation": "weekly close below 244.82"
    },
    {
      "ticker": "CVS",
      "label": "breakout; overextension",
      "close": 100.48,
      "ema_20w": 85.15,
      "ema_100w": 74.47,
      "high_13w": 98.43,
      "low_13w": 69.51,
      "high_52w": 98.43,
      "low_52w": 58.5,
      "five_day_return_pct": 6,
      "twenty_one_day_return_pct": 5.6,
      "sixty_three_day_return_pct": 32.1,
      "volume_vs_20w_avg": 0.84,
      "confirmation": "hold above 98.43 with improving volume and pharmacy or PBM profit evidence",
      "invalidation": "failed breakout below 98.43, then a weekly close below the 20W EMA near 85"
    },
    {
      "ticker": "HSIC",
      "label": "pullback to rising moving average",
      "close": 80.22,
      "ema_20w": 75.68,
      "ema_100w": 73.3,
      "high_13w": 81.1,
      "low_13w": 68.7,
      "high_52w": 89.29,
      "low_52w": 61.95,
      "five_day_return_pct": 5.1,
      "twenty_one_day_return_pct": 15.7,
      "sixty_three_day_return_pct": 7,
      "volume_vs_20w_avg": 0.96,
      "confirmation": "weekly close above 81.10, then 89.29",
      "invalidation": "weekly close below 75.68, then 73.30"
    }
  ],
  "chart_artifacts": [
    {
      "chart_id": "chart-mck",
      "ticker": "MCK",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-11",
      "api_chart_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail",
      "source_gap": "no filed local security lane"
    },
    {
      "chart_id": "chart-cah",
      "ticker": "CAH",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-11",
      "api_chart_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail",
      "source_gap": "no filed local security lane"
    },
    {
      "chart_id": "chart-cor",
      "ticker": "COR",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-11",
      "api_chart_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-cvs",
      "ticker": "CVS",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-11",
      "api_chart_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-hsic",
      "ticker": "HSIC",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-11",
      "api_chart_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    }
  ],
  "links_out": [
    "theme_healthcare_technology_and_aging_demand",
    "sector_health_care",
    "theme_health_care_policy_reimbursement_dispersion",
    "theme_healthcare_technology_and_aging_demand_node_coverage_reimbursement_gate",
    "theme_healthcare_technology_and_aging_demand_node_chronic_disease_therapeutics_drug_access"
  ],
  "knowledge_sources": [
    "../../../../../knowledge/wiki/lanes/sector/health-care.md",
    "../../../../../knowledge/wiki/concepts/themes/health-care-policy-reimbursement-dispersion.md",
    "../../../../../knowledge/wiki/lanes/security/cor.md",
    "../../../../../knowledge/wiki/lanes/security/cvs.md",
    "../../../../../knowledge/wiki/lanes/security/hsic.md",
    "../../../../../knowledge/wiki/lanes/security/ci.md"
  ],
  "external_sources": [
    {
      "label": "McKesson fiscal 2026 fourth-quarter and full-year results",
      "url": "https://www.mckesson.com/about-us/newsroom/press-releases/2026/mckesson-reports-fiscal-2026-fourth-quarter-and-full-year-results/"
    },
    {
      "label": "Cardinal Health Q3 FY2026 results SEC exhibit",
      "url": "https://www.sec.gov/Archives/edgar/data/721371/000072137126000017/a26q3_x033126xex991xnewsre.htm"
    },
    {
      "label": "Cencora Q2 FY2026 results",
      "url": "https://investor.cencora.com/news/news-details/2026/Cencora-Reports-Fiscal-2026-Second-Quarter-Results/default.aspx"
    },
    {
      "label": "CVS Health Q1 2026 results",
      "url": "https://investors.cvshealth.com/news/news-details/2026/CVS-HEALTH-CORPORATION-REPORTS-STRONG-FIRST-QUARTER-2026-RESULTS-AND-RAISES-FULL-YEAR-2026-GUIDANCE/default.aspx"
    },
    {
      "label": "Henry Schein Q1 2026 financial results",
      "url": "https://investor.henryschein.com/news-releases/news-release-details/2026/Henry-Schein-Reports-First-Quarter-2026-Financial-Results/default.aspx"
    },
    {
      "label": "Walgreens Boots Alliance August 2025 8-K",
      "url": "https://www.sec.gov/Archives/edgar/data/1618921/000119312525190603/d87240d8k.htm"
    },
    {
      "label": "Patterson Companies April 2025 8-K",
      "url": "https://www.sec.gov/Archives/edgar/data/891024/000119312525083614/d904320d8k.htm"
    }
  ],
  "discovery_sources": [
    {
      "kind": "duckdb_readonly_query",
      "label": "Pharmacy Distribution And Drug Access weekly OHLC and EMA setup inputs",
      "query_ref": "discovery:duckdb:daily_ohlc_weekly_aggregation_20w_100w_ema:pharmacy-distribution-and-drug-access:2026-06-11"
    },
    {
      "kind": "report_api_route",
      "label": "Selected-security right-rail chart route",
      "route": "/api/securities/{ticker}/chart?frequency=weekly&window=3y&as_of=latest"
    },
    {
      "kind": "duckdb_readonly_query",
      "label": "Market caps and latest OHLC coverage for Pharmacy Distribution And Drug Access ranked basket",
      "query_ref": "discovery:duckdb:instruments_market_cap_daily_ohlc:MCK|CAH|COR|CVS|HSIC:2026-06-13"
    },
    {
      "kind": "discovery_status",
      "tickers": [
        "MCK",
        "CAH",
        "COR",
        "CVS",
        "HSIC",
        "WBA",
        "PDCO"
      ]
    }
  ],
  "known_gaps": [
    "MCK and CAH have fresh local OHLC and official current sources, but no filed local security lanes.",
    "WBA and PDCO have no active local instrument or OHLC after take-private transactions and should remain source-only.",
    "CI, OPCH, and GDRX are adjacent access names, but they are outside the parent-defined core basket for this node.",
    "Static setup labels and thresholds were retained from the 2026-06-11 setup package while local daily_ohlc now runs through 2026-06-12; refresh setup levels before using thresholds as current trading evidence.",
    "CAH next earnings date was not confirmed in this worker pass.",
    "The local report API process started during validation, but loopback curl requests to 127.0.0.1:8765 from separate commands failed with connection refused. Static API opt-in attributes, chart triggers, API route metadata, and absence of embedded OHLC payloads were verified; live HTTP chart payload was not verified."
  ]
}
