{
  "report_id": "theme_healthcare_technology_and_aging_demand_node_procedure_medtech_platforms",
  "report_type": "theme_value_chain_node",
  "site_path": "themes/healthcare-technology-and-aging-demand/nodes/procedure-and-medtech-platforms/index.html",
  "title": "Procedure And Medtech Platforms",
  "as_of": "2026-06-21",
  "generated_at": "2026-06-21T23:18:42-07:00",
  "freshness": {
    "price_data_as_of": "2026-06-18",
    "daily_ohlc_latest": "2026-06-18",
    "static_setup_levels_as_of": null,
    "chart_interval": "weekly",
    "knowledge_reviewed_as_of": "2026-06-21",
    "web_research_as_of": "2026-06-13",
    "report_api_status": "not_running_during_validation"
  },
  "revision": {
    "version": 3,
    "updated_label": "Integrated BFLY and CLPT as clear-fit medtech platform additions, refreshed metadata, and removed static setup levels",
    "metadata_path": "themes/healthcare-technology-and-aging-demand/nodes/procedure-and-medtech-platforms/report.json",
    "curation_source": "manual value-chain node update, June 21 BFLY and CLPT knowledge lanes, source outputs, and read-only discovery checks"
  },
  "node": {
    "slug": "procedure-and-medtech-platforms",
    "order": 4,
    "level": "L3 technology-capture node",
    "role": "Turns procedure demand and new technology into robotic systems, implants, catheters, sensors, sleep therapy, imaging, service, and consumables.",
    "description": "This node ranks procedure-linked medtech platforms by source-backed exposure first and technical timing second. The mechanism is higher procedures, installed-base use, implants, service, imaging utilization, resupply, and replacements converting into revenue growth, margin, free cash flow, and guidance."
  },
  "ticker_baskets": {
    "core": [
      "ISRG",
      "EW",
      "BSX",
      "SYK",
      "MDT",
      "RMD",
      "ABT",
      "GEHC",
      "ZBH",
      "BFLY",
      "CLPT"
    ],
    "option": [],
    "watch": []
  },
  "ranking_method": {
    "primary_rule": "Rank by node economics and source-backed exposure first, then technical setup and timing.",
    "subagent_process": {
      "primary_subagents": 10,
      "merge_select_subagents": 1,
      "final_rank": [
        "ISRG",
        "EW",
        "BSX",
        "SYK",
        "MDT",
        "RMD",
        "ABT",
        "GEHC",
        "ZBH",
        "BFLY",
        "CLPT"
      ],
      "excluded_from_core": {
        "DXCM": "market-data-only watch; no filed security lane found",
        "PODD": "market-data-only watch; no filed security lane found",
        "TNDM": "market-data-only watch; no filed security lane found",
        "GMED": "source-backed tail watch outside parent core basket"
      }
    }
  },
  "basket_card_sources": {
    "market_cap": {
      "source": "read-only DuckDB instruments.market_cap",
      "queried_at": "2026-06-13 for the legacy basket and 2026-06-21 for BFLY/CLPT additions",
      "values_usd_b": {
        "ISRG": 159.4,
        "EW": 46,
        "BSX": 80.2,
        "SYK": 109.3,
        "MDT": 97.8,
        "RMD": 30,
        "ABT": 146.9,
        "GEHC": 28.9,
        "ZBH": 15.9,
        "BFLY": 2.3,
        "CLPT": 0.5
      }
    },
    "next_earnings": {
      "source": "Nasdaq API /api/analyst/{ticker}/earnings-date, vendor text says dates are algorithmic estimates from historical reporting dates and Zacks Investment Research",
      "accessed_at": "2026-06-13",
      "dates": {
        "ISRG": {
          "label": "Jul 28, 2026 est.",
          "status": "estimated"
        },
        "EW": {
          "label": "Jul 23, 2026 est.",
          "status": "estimated"
        },
        "BSX": {
          "label": "Jul 22, 2026 est.",
          "status": "estimated"
        },
        "SYK": {
          "label": "Jul 30, 2026 est.",
          "status": "estimated"
        },
        "MDT": {
          "label": "Not confirmed",
          "status": "not_confirmed",
          "limitation": "Nasdaq/Zacks returned no upcoming earnings report date."
        },
        "RMD": {
          "label": "Jul 30, 2026 est.",
          "status": "estimated"
        },
        "ABT": {
          "label": "Jul 16, 2026 est.",
          "status": "estimated"
        },
        "GEHC": {
          "label": "Jul 29, 2026 est.",
          "status": "estimated"
        },
        "ZBH": {
          "label": "Aug 6, 2026 est.",
          "status": "estimated"
        },
        "BFLY": {
          "label": "Not confirmed",
          "status": "not_confirmed",
          "limitation": "The filed June 21 BFLY lane did not include a confirmed next reporting date."
        },
        "CLPT": {
          "label": "Not confirmed",
          "status": "not_confirmed",
          "limitation": "The filed June 21 CLPT lane did not include a confirmed next reporting date."
        }
      }
    },
    "latest_quarter_revenue": {
      "ISRG": {
        "period": "Q1 2026",
        "value": "$2.7708B",
        "source": "ISRG security lane; Q1 2026 8-K release and Q1 2026 10-Q"
      },
      "EW": {
        "period": "Q1 2026",
        "value": "$1.6486B",
        "source": "EW security lane; Q1 2026 10-Q and Edwards Q1 2026 release"
      },
      "BSX": {
        "period": "Q1 2026",
        "value": "$5.203B",
        "source": "Boston Scientific Q1 2026 release and BSX security lane"
      },
      "SYK": {
        "period": "Q1 2026",
        "value": "$6.020B",
        "source": "Stryker Q1 2026 release and SYK security lane"
      },
      "MDT": {
        "period": "Q4 FY2026",
        "value": "$9.807B",
        "source": "Medtronic June 3, 2026 FY2026 Q4 and full-year results release"
      },
      "RMD": {
        "period": "Q3 FY2026",
        "value": "$1.431B",
        "source": "RMD security lane; Q3 FY2026 release and 10-Q"
      },
      "ABT": {
        "period": "Q1 2026",
        "value": "$11.164B",
        "source": "Abbott Q1 2026 release and ABT security lane"
      },
      "GEHC": {
        "period": "Q1 2026",
        "value": "$5.131B",
        "source": "GE HealthCare Q1 2026 release, 10-Q, and presentation"
      },
      "ZBH": {
        "period": "Q1 2026",
        "value": "$2.087B",
        "source": "Zimmer Biomet Q1 2026 release and 10-Q references in ZBH security lane"
      },
      "BFLY": {
        "period": "Q1 2026",
        "value": "$26.5M",
        "source": "BFLY security lane; Q1 2026 10-Q and earnings release"
      },
      "CLPT": {
        "period": "Q1 2026",
        "value": "$12.1M",
        "source": "CLPT security lane; Q1 2026 release and 10-Q"
      }
    }
  },
  "setup_levels": [
    {
      "ticker": "ISRG",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "EW",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "BSX",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "SYK",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "MDT",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "RMD",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "ABT",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "GEHC",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "ZBH",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "BFLY",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    },
    {
      "ticker": "CLPT",
      "label": "api-backed weekly chart",
      "source": "report API selected-security chart",
      "confirmation": "Use the selected-security right rail for completed weekly close, moving-average, and volume behavior.",
      "invalidation": "Use the selected-security right rail; this sidecar intentionally does not store static price levels."
    }
  ],
  "chart_artifacts": [
    {
      "chart_id": "chart-isrg",
      "ticker": "ISRG",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-ew",
      "ticker": "EW",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-bsx",
      "ticker": "BSX",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-syk",
      "ticker": "SYK",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-mdt",
      "ticker": "MDT",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-rmd",
      "ticker": "RMD",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-abt",
      "ticker": "ABT",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-gehc",
      "ticker": "GEHC",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-zbh",
      "ticker": "ZBH",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-bfly",
      "ticker": "BFLY",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail",
      "api_route": "/api/securities/BFLY/chart?frequency=weekly&window=3y&as_of=latest"
    },
    {
      "chart_id": "chart-clpt",
      "ticker": "CLPT",
      "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-18",
      "visible_years": 3,
      "rendering": "api_right_rail",
      "api_route": "/api/securities/CLPT/chart?frequency=weekly&window=3y&as_of=latest"
    }
  ],
  "links_out": [
    "theme_healthcare_technology_and_aging_demand",
    "sector_health_care",
    "theme_health_care_policy_reimbursement_dispersion",
    "theme_funding_dependency_and_duration_tolerance"
  ],
  "knowledge_sources": [
    "../../../../../knowledge/wiki/lanes/sector/health-care.md",
    "../../../../../knowledge/wiki/concepts/themes/health-care-policy-reimbursement-dispersion.md",
    "../../../../../knowledge/wiki/concepts/themes/funding-dependency-and-duration-tolerance.md",
    "../../../../../knowledge/wiki/lanes/security/isrg.md",
    "../../../../../knowledge/wiki/lanes/security/ew.md",
    "../../../../../knowledge/wiki/lanes/security/bsx.md",
    "../../../../../knowledge/wiki/lanes/security/syk.md",
    "../../../../../knowledge/wiki/lanes/security/mdt.md",
    "../../../../../knowledge/wiki/lanes/security/rmd.md",
    "../../../../../knowledge/wiki/lanes/security/abt.md",
    "../../../../../knowledge/wiki/lanes/security/gehc.md",
    "../../../../../knowledge/wiki/lanes/security/zbh.md",
    "../../../../../knowledge/wiki/lanes/security/bfly.md",
    "../../../../../knowledge/raw/sources/security_profile__bfly__autoresearch_security_profile_06212026_/output.md",
    "../../../../../knowledge/raw/sources/security_profile__bfly__autoresearch_security_profile_06212026_/source.json",
    "../../../../../knowledge/raw/sources/security_research__bfly__autoresearch_security_profile_06212026_/output.md",
    "../../../../../knowledge/raw/sources/security_research__bfly__autoresearch_security_profile_06212026_/source.json",
    "../../../../../knowledge/wiki/lanes/security/clpt.md",
    "../../../../../knowledge/raw/sources/security_profile__clpt__autoresearch_security_profile_06212026_/output.md",
    "../../../../../knowledge/raw/sources/security_profile__clpt__autoresearch_security_profile_06212026_/source.json",
    "../../../../../knowledge/raw/sources/security_research__clpt__autoresearch_security_profile_06212026_/output.md",
    "../../../../../knowledge/raw/sources/security_research__clpt__autoresearch_security_profile_06212026_/source.json",
    "../../../../../knowledge/wiki/lanes/security/gmed.md"
  ],
  "external_sources": [
    {
      "label": "Medtronic FY2026 Q4 and full-year results",
      "url": "https://news.medtronic.com/2026-06-03-Medtronic-reports-fourth-quarter-and-full-year-fiscal-2026-results-delivers-highest-annual-revenue-growth-in-10-years"
    },
    {
      "label": "Stryker Q1 2026 results",
      "url": "https://investors.stryker.com/press-releases/news-details/2026/Stryker-reports-first-quarter-2026-operating-results/default.aspx"
    },
    {
      "label": "Edwards Lifesciences Q1 2026 results",
      "url": "https://ir.edwards.com/news/news-details/2026/Edwards-Lifesciences-Reports-First-Quarter-Results/default.aspx"
    },
    {
      "label": "Boston Scientific Q1 2026 results",
      "url": "https://news.bostonscientific.com/2026-04-22-Boston-Scientific-announces-results-for-first-quarter-2026"
    },
    {
      "label": "GE HealthCare Q1 2026 results",
      "url": "https://investor.gehealthcare.com/news-releases/news-release-details/ge-healthcare-reports-first-quarter-2026-financial-results"
    },
    {
      "label": "Nasdaq earnings-date API estimates for ISRG, EW, BSX, SYK, MDT, RMD, ABT, GEHC, and ZBH",
      "url": "https://api.nasdaq.com/api/analyst/{ticker}/earnings-date",
      "accessed_at": "2026-06-13",
      "used_for": "Next earnings estimates and MDT not-confirmed limitation."
    }
  ],
  "discovery_sources": [
    {
      "kind": "duckdb_readonly_query",
      "label": "Procedure And Medtech Platforms market caps",
      "query_ref": "discovery:duckdb:instruments.market_cap:ISRG|EW|BSX|SYK|MDT|RMD|ABT|GEHC|ZBH|BFLY|CLPT:2026-06-21"
    },
    {
      "kind": "duckdb_readonly_query",
      "label": "Procedure And Medtech Platforms daily OHLC coverage",
      "query_ref": "discovery:duckdb:daily_ohlc_coverage:ISRG|EW|BSX|SYK|MDT|RMD|ABT|GEHC|ZBH|BFLY|CLPT:2026-06-18"
    },
    {
      "kind": "duckdb_readonly_query",
      "label": "Procedure And Medtech Platforms weekly OHLC and EMA chart inputs",
      "query_ref": "discovery:duckdb:daily_ohlc_weekly_aggregation_20w_100w_ema:procedure-and-medtech-platforms:api-backed-no-static-levels:2026-06-18"
    },
    {
      "kind": "report-api",
      "label": "Procedure And Medtech Platforms selected-security charts",
      "query_ref": "report-api:/api/securities/{ticker}/chart?frequency=weekly&window=3y&as_of=latest"
    },
    {
      "kind": "lineage-status",
      "label": "BFLY and CLPT discovery status checks",
      "query_ref": "discovery:status:BFLY|CLPT:2026-06-21"
    }
  ],
  "verification": {
    "required_shape": [
      "lead",
      "current_setup",
      "basket",
      "what_confirms_or_weakens",
      "source_trail",
      "categories"
    ],
    "chart_order_matches_basket": true,
    "embedded_ohlc_payload": false,
    "report_api_required": true,
    "known_limitations": [
      "local report API was not running during validation",
      "static setup thresholds were removed from this sidecar; selected-security charts remain API-backed",
      "MDT next earnings date was not confirmed by Nasdaq/Zacks",
      "DXCM, PODD, and TNDM have market data but no filed security lanes",
      "MDT local security lane predates June 3, 2026 official FY2026 release",
      "BFLY and CLPT next earnings dates were not confirmed in the filed June 21 lanes",
      "live report API HTTP rendering was not rerun during the June 21 metadata sync"
    ]
  }
}
