{
  "cards": [
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "S",
      "business_summary": "业务：美光设计并制造 DRAM、NAND、NOR、SSD、移动存储、图形显存、车规存储和 HBM 产品，客户包括云数据中心、AI 服务器厂商、PC 与手机厂商、汽车电子、工业和消费电子公司。收入来自存储芯片和模组销售，关键资产包括先进制程存储技术、晶圆厂产能、HBM 封装能力、客户认证和库存管理。行业地位：美光是全球三大 DRAM 供应商之一，也是 AI 服务器 HBM 需求的重要受益者。经营与股价高度受存储价格周期影响，关键变量包括 DRAM/NAND 供需、HBM 份额和良率、AI 服务器订单、PC/手机复苏、库存水平、资本开支纪律、中国市场限制和同业扩产节奏。",
      "core_catalyst": "Why Micron Stock Is Jumping Ahead of Google Earnings",
      "evidence_summary": "MU moved +8.5% in the latest session, +8.1% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0484.",
      "facts": [
        {
          "claim": "MU moved +8.5% in the latest session, +8.1% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0019",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Why Micron Stock Is Jumping Ahead of Google Earnings",
          "source_id": "E0484",
          "timestamp": "2026-07-21T13:05:00+00:00"
        },
        {
          "claim": "Arete Adjusts Price Target on Micron Technology to $1,500 From $852, Maintains Buy Rating",
          "source_id": "E0485",
          "timestamp": "2026-07-21T12:59:32+00:00"
        },
        {
          "claim": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)",
          "source_id": "E0486",
          "timestamp": "2026-07-21T12:54:03+00:00"
        },
        {
          "claim": "Micron Technology, Sandisk, and Western Digital Are Down Big in the Past Month. Is Now the Time to Buy?",
          "source_id": "E0487",
          "timestamp": "2026-07-21T13:20:00+00:00"
        },
        {
          "claim": "MU fundamentals snapshot: PE 19.36; market cap/assets $977.10B; revenue scale $90.27B; revenue QoQ 73.75%; revenue YoY 166.98%; gross margin 84.56%; net margin 68.13%; ROIC 44.27%; engine score health 72.86 / valuation 85.71.",
          "source_id": "E1134",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Micron Technology, Inc. designs, develops, manufactures, and sells memory and storage products in the United States, Taiwan, Japan, Mainland China, Hong Kong, Europe, and internationally. It operates through the Cloud Memory Business Unit; Core Data Center Business Unit; Mobile...",
        "gross_margin": "84.56%",
        "health_score": "72.86",
        "market_cap": "$977.10B",
        "name": "Micron Technology, Inc.",
        "net_margin": "68.13%",
        "pe_ratio": "19.36",
        "revenue_growth_qoq": "73.75%",
        "revenue_growth_yoy": "166.98%",
        "revenue_scale": "$90.27B",
        "roic": "44.27%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mu/",
        "ticker": "MU",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "85.71"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +8.1% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 865.46 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "MU",
        "timestamp": "2026-07-21T13:41:41+00:00",
        "price": 937.69,
        "previous_close": 865.46,
        "change": 72.23000000000002,
        "change_pct": 0.08345850761444784,
        "change_5d_pct": -0.046210020488671066,
        "change_20d_pct": -0.22593241078738868,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/MU?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "event_earnings",
        "catalyst_earnings",
        "event_news",
        "catalyst_analyst",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 1,
        "expectation_gap": 4,
        "price_action": 18,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 65,
        "tradability": 4,
        "tradability_score": 10,
        "volume_confirmation": 7
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0019",
        "E0484",
        "E0485",
        "E0486",
        "E0487",
        "E1134"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "MU",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "S",
      "business_summary": "业务：SanDisk 聚焦闪存和存储产品，覆盖 NAND 闪存、固态硬盘、存储卡、U 盘以及企业和消费存储解决方案。行业地位：存储硬件周期股，核心受 NAND 供需、价格周期、AI/数据中心存储需求和消费电子库存影响。",
      "core_catalyst": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)",
      "evidence_summary": "SNDK moved +9.3% in the latest session, +8.9% relative to benchmark, with volume at 0.2x its 20-day average. Reliable catalyst source: E0561.",
      "facts": [
        {
          "claim": "SNDK moved +9.3% in the latest session, +8.9% relative to benchmark, with volume at 0.2x its 20-day average.",
          "source_id": "E0042",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)",
          "source_id": "E0561",
          "timestamp": "2026-07-21T12:54:03+00:00"
        },
        {
          "claim": "Stock Market Today: Sandisk, Micron, AMD Jump As AI Rebounds; GM, 3M Lead Earnings Movers",
          "source_id": "E0562",
          "timestamp": "2026-07-21T12:17:16+00:00"
        },
        {
          "claim": "Why GM's memory chip guidance could help stabilize stocks like Micron and Sandisk",
          "source_id": "E0563",
          "timestamp": "2026-07-21T12:03:13+00:00"
        },
        {
          "claim": "Micron Technology, Sandisk, and Western Digital Are Down Big in the Past Month. Is Now the Time to Buy?",
          "source_id": "E0564",
          "timestamp": "2026-07-21T13:20:00+00:00"
        },
        {
          "claim": "SNDK fundamentals snapshot: PE 53.03; market cap/assets $239.02B; revenue scale $13.18B; revenue QoQ 96.69%; revenue YoY 82.76%; gross margin 78.35%; net margin 60.76%; ROIC 31.60%; engine score health 100.00 / valuation 100.00.",
          "source_id": "E1135",
          "timestamp": "2026-07-15T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Sandisk Corporation develops, manufactures, and sells data storage devices and solutions using NAND flash technology in the United States, Europe, the Middle East, Africa, Asia, and internationally. The company offers solid state drives for desktop and notebook PCs, gaming conso...",
        "gross_margin": "78.35%",
        "health_score": "100.00",
        "market_cap": "$239.02B",
        "name": "Sandisk Corporation",
        "net_margin": "60.76%",
        "pe_ratio": "53.03",
        "revenue_growth_qoq": "96.69%",
        "revenue_growth_yoy": "82.76%",
        "revenue_scale": "$13.18B",
        "roic": "31.60%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/sndk/",
        "ticker": "SNDK",
        "timestamp": "2026-07-15T00:00:00+00:00",
        "valuation_score": "100.00"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +8.9% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 1390.95 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "SNDK",
        "timestamp": "2026-07-21T13:41:41+00:00",
        "price": 1526.905,
        "previous_close": 1390.95,
        "change": 135.95499999999993,
        "change_pct": 0.09774255005571719,
        "change_5d_pct": -0.13136439074806694,
        "change_20d_pct": -0.32845807852469155,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/SNDK?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "large_5d_move",
        "benchmark_relative_move",
        "gap_move",
        "regular_open_gap_up_gt_7pct",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 2,
        "expectation_gap": 3,
        "price_action": 18,
        "price_confirmation": 4,
        "risk_reward": 3,
        "time_sensitivity": 4,
        "total": 63,
        "tradability": 4,
        "tradability_score": 9,
        "volume_confirmation": 6
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0042",
        "E0561",
        "E0562",
        "E0563",
        "E0564",
        "E1135"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "SNDK",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "S",
      "business_summary": "业务：Danaher主要经营生命科学、诊断和生物工艺工具，服务科研、制药和临床检测客户。行业地位：Danaher是生命科学工具与诊断赛道的超核心公司，可比/竞争公司包括IDEXX Laboratories、IQVIA Holdings、Natera、Mettler-Toledo International。关键变量主要是科研预算、制药研发支出、检测量、仪器更新、耗材拉动和中国市场需求。",
      "core_catalyst": "Danaher shares slide despite second-quarter earnings and revenue beat (DHR)",
      "evidence_summary": "DHR moved -13.5% in the latest session, -13.9% relative to benchmark, with volume at 0.8x its 20-day average. Reliable catalyst source: E0620.",
      "facts": [
        {
          "claim": "DHR moved -13.5% in the latest session, -13.9% relative to benchmark, with volume at 0.8x its 20-day average.",
          "source_id": "E0065",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Danaher shares slide despite second-quarter earnings and revenue beat (DHR)",
          "source_id": "E0620",
          "timestamp": "2026-07-21T11:16:30+00:00"
        },
        {
          "claim": "Danaher (DHR) Q2 Earnings and Revenues Top Estimates",
          "source_id": "E0621",
          "timestamp": "2026-07-21T11:15:01+00:00"
        },
        {
          "claim": "Danaher shares tumble despite earnings beat",
          "source_id": "E0622",
          "timestamp": "2026-07-21T10:49:32+00:00"
        },
        {
          "claim": "Danaher Plummets After One Segment Comes In 'Surprisingly Soft'",
          "source_id": "E0623",
          "timestamp": "2026-07-21T13:06:06+00:00"
        },
        {
          "claim": "DHR fundamentals snapshot: PE 38.58; market cap/assets $142.33B; revenue scale $24.78B; revenue QoQ -12.97%; revenue YoY 4.02%; gross margin 60.34%; net margin 17.29%; ROIC 6.21%; engine score health 59.00 / valuation 50.00.",
          "source_id": "E1136",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Danaher Corporation designs, manufactures, and markets professional, medical, research, and industrial products and services in the United States, China, and internationally. The company operates through Biotechnology, Life Sciences, and Diagnostics segments. The Biotechnology s...",
        "gross_margin": "60.34%",
        "health_score": "59.00",
        "market_cap": "$142.33B",
        "name": "Danaher Corporation",
        "net_margin": "17.29%",
        "pe_ratio": "38.58",
        "revenue_growth_qoq": "-12.97%",
        "revenue_growth_yoy": "4.02%",
        "revenue_scale": "$24.78B",
        "roic": "6.21%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/dhr/",
        "ticker": "DHR",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "50.00"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of -13.9% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Downside attention thesis weakens if price recovers above 201.11 and the next reliable source contradicts the negative catalyst.",
      "market_is_trading": "The market is trading downside repricing with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "DHR",
        "timestamp": "2026-07-21T13:41:37+00:00",
        "price": 172.065,
        "previous_close": 201.52,
        "change": -29.455000000000013,
        "change_pct": -0.1461641524414451,
        "change_5d_pct": -0.13556896577761446,
        "change_20d_pct": -0.03437343485878408,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/DHR?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "large_5d_move",
        "benchmark_relative_move",
        "breakdown_20d",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 2,
        "expectation_gap": 3,
        "price_action": 19,
        "price_confirmation": 3,
        "risk_reward": 2,
        "time_sensitivity": 3,
        "total": 62,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 6
      },
      "setup_type": "short_avoid",
      "source_ids": [
        "E0065",
        "E0620",
        "E0621",
        "E0622",
        "E0623",
        "E1136"
      ],
      "stage": "reversal_risk",
      "theme": "earnings reaction",
      "ticker": "DHR",
      "trading_hypothesis": "Research path: verify whether the negative catalyst changes forward demand, margin, or multiple assumptions."
    },
    {
      "action_label": "Review Hedge",
      "action_type": "macro",
      "attention_grade": "S",
      "business_summary": "业务：Magnolia Oil & Gas主要经营油气资源勘探、开发和生产，收入主要来自原油、天然气和NGL销售。行业地位：Magnolia Oil & Gas是油气上游赛道的重要参与者，可比/竞争公司包括Canadian Natural Resources、EOG Resources、Occidental Petroleum、Diamondback Energy。关键变量主要是油价、天然气价格、产量增长、单位成本、储量替代、资本纪律和套保策略。",
      "core_catalyst": "Warburg Pincus and Kayne Anderson to Sell WildFire Energy to Magnolia Oil & Gas for $4.06 Billion",
      "evidence_summary": "MGY moved -4.0% in the latest session, -4.4% relative to benchmark, with volume at 2.5x its 20-day average. Reliable catalyst source: E1114.",
      "facts": [
        {
          "claim": "MGY moved -4.0% in the latest session, -4.4% relative to benchmark, with volume at 2.5x its 20-day average.",
          "source_id": "E0432",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Warburg Pincus and Kayne Anderson to Sell WildFire Energy to Magnolia Oil & Gas for $4.06 Billion",
          "source_id": "E1114",
          "timestamp": "2026-07-21T12:00:00+00:00"
        },
        {
          "claim": "Magnolia to acquire WildFire Energy in $4.1bn Eagle Ford deal",
          "source_id": "E1115",
          "timestamp": "2026-07-21T08:29:19+00:00"
        },
        {
          "claim": "Magnolia Oil & Gas Prices Share Offering at $23.75 Apiece",
          "source_id": "E1116",
          "timestamp": "2026-07-21T07:58:22+00:00"
        },
        {
          "claim": "Magnolia Oil & Gas Corporation Announces Pricing of Public Offering of Class A Common Stock",
          "source_id": "E1117",
          "timestamp": "2026-07-21T01:39:00+00:00"
        },
        {
          "claim": "MGY matched the public Ross momentum watch adapter: Ross public momentum watch candidate; watch score 0.38; flags ross_public_scaffold_not_validated_alpha.",
          "source_id": "E1118",
          "timestamp": "2026-07-21T13:41:18.782191+00:00"
        },
        {
          "claim": "MGY fundamentals snapshot: PE 14.22; market cap/assets $5.73B; revenue scale $1.32B; revenue QoQ +12.9%; revenue YoY 2.34%; gross margin 77.03%; net margin 28.13%; ROIC 4.78%.",
          "source_id": "E1137",
          "timestamp": "2026-07-21T13:41:18.820425+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Magnolia Oil & Gas Corporation, an independent oil and natural gas company, engages in the acquisition, development, exploration, and production of oil, natural gas, and natural gas liquids reserves in the United States. The company’s properties are located primarily in Karnes C...",
        "gross_margin": "77.03%",
        "health_score": null,
        "market_cap": "$5.73B",
        "name": "Magnolia Oil & Gas Corporation",
        "net_margin": "28.13%",
        "pe_ratio": "14.22",
        "revenue_growth_qoq": "+12.9%",
        "revenue_growth_yoy": "2.34%",
        "revenue_scale": "$1.32B",
        "roic": "4.78%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mgy/",
        "ticker": "MGY",
        "timestamp": "2026-07-21T13:41:18.820425+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of -4.4% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Downside attention thesis weakens if price recovers above 25.53 and the next reliable source contradicts the negative catalyst.",
      "market_is_trading": "The market is trading rising risk sensitivity rather than a single-name upside thesis.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window.",
        "Compare VIX curve, credit ETF behavior, and index breadth before selecting hedge tooling."
      ],
      "realtime_quote": {
        "ticker": "MGY",
        "timestamp": "2026-07-21T13:41:41+00:00",
        "price": 24.575,
        "previous_close": 25.52,
        "change": -0.9450000000000003,
        "change_pct": -0.037029780564263315,
        "change_5d_pct": -0.07889806151042,
        "change_20d_pct": -0.09417616070041956,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/MGY?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "large_5d_move",
        "benchmark_relative_move",
        "gap_move",
        "volume_surge",
        "breakdown_20d",
        "event_news",
        "catalyst_geopolitics",
        "event_news",
        "catalyst_contract_order",
        "event_news",
        "event_news",
        "ross_public_momo_watch"
      ],
      "risk_summary": "Hedge products can decay or gap; review structure before expression.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 3,
        "price_action": 14,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 5,
        "total": 59,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 10
      },
      "setup_type": "hedge_review",
      "source_ids": [
        "E0432",
        "E1114",
        "E1115",
        "E1116",
        "E1117",
        "E1118",
        "E1137"
      ],
      "stage": "reversal_risk",
      "theme": "Ross public momentum watch",
      "ticker": "MGY",
      "trading_hypothesis": "Research path: compare equity breadth, credit beta, and volatility products before selecting any hedge expression."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "S",
      "business_summary": "业务：Hasbro主要经营玩具、游戏和娱乐IP授权，覆盖实体玩具、桌游、数字游戏和内容合作。行业地位：Hasbro是休闲消费赛道的重要参与者，可比/竞争公司包括Carnival Corporation、Life Time Group Holdings、Acushnet Holdings、Planet Fitness。关键变量主要是消费者可选支出、预订节奏、会员留存、燃料与人工成本、品牌IP和债务成本。",
      "core_catalyst": "Hasbro raises 2026 outlook after record Q2 Magic: The Gathering revenue",
      "evidence_summary": "HAS moved +10.5% in the latest session, +10.1% relative to benchmark, with volume at 0.8x its 20-day average. Reliable catalyst source: E0998.",
      "facts": [
        {
          "claim": "HAS moved +10.5% in the latest session, +10.1% relative to benchmark, with volume at 0.8x its 20-day average.",
          "source_id": "E0301",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Hasbro raises 2026 outlook after record Q2 Magic: The Gathering revenue",
          "source_id": "E0998",
          "timestamp": "2026-07-21T12:18:05+00:00"
        },
        {
          "claim": "Hasbro (HAS) Surpasses Q2 Earnings and Revenue Estimates",
          "source_id": "E0999",
          "timestamp": "2026-07-21T11:40:02+00:00"
        },
        {
          "claim": "Hasbro raises 2026 outlook after Magic: The Gathering powers second-quarter earnings beat (HAS)",
          "source_id": "E1000",
          "timestamp": "2026-07-21T11:27:15+00:00"
        },
        {
          "claim": "Hasbro (NASDAQ:HAS) Surprises With Q2 CY2026 Sales",
          "source_id": "E1001",
          "timestamp": "2026-07-21T11:10:05+00:00"
        },
        {
          "claim": "HAS fundamentals snapshot: PE 14.54; market cap/assets $11.54B; revenue scale $4.81B; revenue QoQ -30.83%; revenue YoY 47.23%; gross margin 68.23%; net margin 19.95%; ROIC 19.52%; engine score health 69.02 / valuation 72.73.",
          "source_id": "E1138",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Hasbro, Inc. operates as a toy and game company in the United States, Europe, Canada, Mexico, Latin America, Australia, China, and Hong Kong. The company offers trading cards and collectibles, action figures, arts and crafts and creative play products, dolls, play sets, preschoo...",
        "gross_margin": "68.23%",
        "health_score": "69.02",
        "market_cap": "$11.54B",
        "name": "Hasbro, Inc.",
        "net_margin": "19.95%",
        "pe_ratio": "14.54",
        "revenue_growth_qoq": "-30.83%",
        "revenue_growth_yoy": "47.23%",
        "revenue_scale": "$4.81B",
        "roic": "19.52%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/has/",
        "ticker": "HAS",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "72.73"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +10.1% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 81.59 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "HAS",
        "timestamp": "2026-07-21T13:41:42+00:00",
        "price": 90.62,
        "previous_close": 81.59,
        "change": 9.030000000000001,
        "change_pct": 0.11067532785880618,
        "change_5d_pct": 0.15557258500276205,
        "change_20d_pct": 0.0738239205523179,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/HAS?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "large_5d_move",
        "benchmark_relative_move",
        "gap_move",
        "breakout_20d",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 2,
        "expectation_gap": 3,
        "price_action": 21,
        "price_confirmation": 4,
        "risk_reward": 3,
        "time_sensitivity": 4,
        "total": 59,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 3
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0301",
        "E0998",
        "E0999",
        "E1000",
        "E1001",
        "E1138"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "HAS",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "A",
      "business_summary": "业务：希捷设计和销售硬盘、存储子系统和相关数据存储解决方案，重点服务云数据中心、企业服务器、视频监控、NAS、外置硬盘和边缘设备场景。收入来自大容量 HDD 出货、企业存储产品、渠道分销和 OEM 客户采购，关键客户包括云服务商、服务器厂商、企业 IT 买家和消费电子渠道。行业地位：希捷与西部数据共同主导全球 HDD 市场，竞争焦点集中在近线大容量硬盘。影响经营和股价的变量包括云厂商资本开支、AI 与数据增长带来的大容量存储需求、HAMR 等新技术量产、单位容量成本、库存周期、价格纪律、NAND 替代压力以及少数大客户采购节奏。",
      "core_catalyst": "MU, SNDK, STX, WDC: Beaten-Down Memory Stocks Extend AI Rebound Ahead Of Tech Earnings",
      "evidence_summary": "STX moved +7.1% in the latest session, +6.7% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0590.",
      "facts": [
        {
          "claim": "STX moved +7.1% in the latest session, +6.7% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0050",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "MU, SNDK, STX, WDC: Beaten-Down Memory Stocks Extend AI Rebound Ahead Of Tech Earnings",
          "source_id": "E0590",
          "timestamp": "2026-07-21T09:25:43+00:00"
        },
        {
          "claim": "The Zacks Analyst Blog Highlights Johnson & Johnson, Lam Research, Seagate, KVH Industries and Dawson Geophysical",
          "source_id": "E0591",
          "timestamp": "2026-07-21T07:39:00+00:00"
        },
        {
          "claim": "Analyst Report: Seagate Technology Holdings plc",
          "source_id": "E0592",
          "timestamp": "2026-07-20T22:58:23+00:00"
        },
        {
          "claim": "Top Analyst Reports for Johnson & Johnson, Lam Research & Seagate",
          "source_id": "E0593",
          "timestamp": "2026-07-20T20:09:00+00:00"
        },
        {
          "claim": "STX fundamentals snapshot: PE 75.73; market cap/assets $180.08B; revenue scale $11.01B; revenue QoQ 10.16%; revenue YoY 28.92%; gross margin 46.50%; net margin 24.04%; ROIC 35.08%; engine score health 75.67 / valuation 16.67.",
          "source_id": "E1139",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Seagate Technology Holdings plc engages in the provision of data storage technology and infrastructure solutions in Singapore, the United States, the Netherlands, and internationally. The company offers mass capacity storage products, including enterprise nearline hard disk driv...",
        "gross_margin": "46.50%",
        "health_score": "75.67",
        "market_cap": "$180.08B",
        "name": "Seagate Technology Holdings plc",
        "net_margin": "24.04%",
        "pe_ratio": "75.73",
        "revenue_growth_qoq": "10.16%",
        "revenue_growth_yoy": "28.92%",
        "revenue_scale": "$11.01B",
        "roic": "35.08%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/stx/",
        "ticker": "STX",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "16.67"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +6.7% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 802.45 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "STX",
        "timestamp": "2026-07-21T13:41:34+00:00",
        "price": 863.89,
        "previous_close": 802.45,
        "change": 61.43999999999994,
        "change_pct": 0.07656551810081624,
        "change_5d_pct": -0.016417890720447748,
        "change_20d_pct": -0.21036710800796576,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/STX?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "regular_open_gap_up_gt_7pct",
        "event_earnings",
        "catalyst_earnings",
        "event_news",
        "catalyst_analyst",
        "event_news",
        "catalyst_analyst",
        "event_news",
        "catalyst_analyst"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 16,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 56,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 3
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0050",
        "E0590",
        "E0591",
        "E0592",
        "E0593",
        "E1139"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "STX",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "A",
      "business_summary": "业务：应用材料向晶圆厂销售薄膜沉积、刻蚀、离子注入、热处理、化学机械抛光、计量检测和过程控制设备，并提供备件、维护、工艺优化、软件和产线升级服务。客户包括逻辑、晶圆代工、DRAM、NAND、先进封装和显示面板制造商，收入受新建晶圆厂投资、制程转换和装机基础服务需求驱动。行业地位：公司是全球半导体设备龙头之一，在材料工程环节覆盖面广，装机基础带来高粘性的服务收入。真正影响经营和股价的是晶圆厂资本开支周期、AI和HBM带来的先进制程投资、存储行业复苏、对华出口管制、客户集中度、先进封装渗透、毛利率和供应链交付能力。",
      "core_catalyst": "Zacks Industry Outlook Highlights Applied Materials, Lam Research and FormFactor",
      "evidence_summary": "AMAT moved +6.7% in the latest session, +6.2% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0519.",
      "facts": [
        {
          "claim": "AMAT moved +6.7% in the latest session, +6.2% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0028",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Zacks Industry Outlook Highlights Applied Materials, Lam Research and FormFactor",
          "source_id": "E0519",
          "timestamp": "2026-07-21T08:57:00+00:00"
        },
        {
          "claim": "Analyst Report: Applied Materials, Inc.",
          "source_id": "E0520",
          "timestamp": "2026-07-20T22:56:26+00:00"
        },
        {
          "claim": "Applied Materials (AMAT) Sees a More Significant Dip Than Broader Market: Some Facts to Know",
          "source_id": "E0521",
          "timestamp": "2026-07-20T21:45:03+00:00"
        },
        {
          "claim": "Should You Invest in Applied Materials (AMAT) Based on Bullish Wall Street Views?",
          "source_id": "E0522",
          "timestamp": "2026-07-20T13:30:04+00:00"
        },
        {
          "claim": "AMAT fundamentals snapshot: PE n/a; market cap/assets n/a; revenue scale $29.02B; revenue QoQ 12.81%; revenue YoY 3.33%; gross margin 49.90%; net margin 35.47%; ROIC 21.26%; engine score health 73.00 / valuation n/a.",
          "source_id": "E1140",
          "timestamp": "2026-06-23T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "",
        "gross_margin": "49.90%",
        "health_score": "73.00",
        "market_cap": null,
        "name": "Applied Materials, Inc.",
        "net_margin": "35.47%",
        "pe_ratio": null,
        "revenue_growth_qoq": "12.81%",
        "revenue_growth_yoy": "3.33%",
        "revenue_scale": "$29.02B",
        "roic": "21.26%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti",
        "ticker": "AMAT",
        "timestamp": "2026-06-23T00:00:00+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +6.2% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 525.70 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "AMAT",
        "timestamp": "2026-07-21T13:41:41+00:00",
        "price": 560.07,
        "previous_close": 525.7,
        "change": 34.370000000000005,
        "change_pct": 0.06537949400798926,
        "change_5d_pct": -0.05981200516519081,
        "change_20d_pct": -0.12513667029946196,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/AMAT?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "regular_open_gap_up_gt_7pct",
        "event_earnings",
        "catalyst_earnings",
        "event_news",
        "catalyst_analyst",
        "event_news",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 15,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 55,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 3
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0028",
        "E0519",
        "E0520",
        "E0521",
        "E0522",
        "E1140"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "AMAT",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "A",
      "business_summary": "业务：超威半导体核心业务包括数据中心 GPU/CPU、PC 处理器，以及嵌入式与游戏芯片。行业地位：全球核心半导体公司，是 AI 加速器和高性能计算的重要参与者。",
      "core_catalyst": "Advanced Micro Devices vs. Intel: What the Revenue Trajectories of These Artificial Intelligence Companies Tell Investors",
      "evidence_summary": "AMD moved +5.0% in the latest session, +4.6% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0488.",
      "facts": [
        {
          "claim": "AMD moved +5.0% in the latest session, +4.6% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0020",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Advanced Micro Devices vs. Intel: What the Revenue Trajectories of These Artificial Intelligence Companies Tell Investors",
          "source_id": "E0488",
          "timestamp": "2026-07-21T12:45:01+00:00"
        },
        {
          "claim": "Stock Market Today: Sandisk, Micron, AMD Jump As AI Rebounds; GM, 3M Lead Earnings Movers",
          "source_id": "E0489",
          "timestamp": "2026-07-21T12:17:16+00:00"
        },
        {
          "claim": "Intel Jumps 6% on RBC’s Q2 Beat Call, AMD Rises 4%, Broadcom Climbs 3% as Chip Rally Resumes",
          "source_id": "E0490",
          "timestamp": "2026-07-21T13:21:49+00:00"
        },
        {
          "claim": "This Week In Cloud AI - AMD and Microsoft Partner to Boost AI Infrastructure on Azure",
          "source_id": "E0491",
          "timestamp": "2026-07-21T12:42:28+00:00"
        },
        {
          "claim": "AMD fundamentals snapshot: PE 167.92; market cap/assets $862.60B; revenue scale $37.45B; revenue QoQ -0.17%; revenue YoY 34.97%; gross margin 52.82%; net margin 13.49%; ROIC 5.48%; engine score health 60.00 / valuation n/a.",
          "source_id": "E1141",
          "timestamp": "2026-06-26T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Advanced Micro Devices, Inc. operates as a semiconductor company internationally. It operates in three segments: Data Center, Client and Gaming, and Embedded. The company offers artificial intelligence (AI) accelerators, microprocessors, and graphics processing units (GPUs) as s...",
        "gross_margin": "52.82%",
        "health_score": "60.00",
        "market_cap": "$862.60B",
        "name": "Advanced Micro Devices, Inc.",
        "net_margin": "13.49%",
        "pe_ratio": "167.92",
        "revenue_growth_qoq": "-0.17%",
        "revenue_growth_yoy": "34.97%",
        "revenue_scale": "$37.45B",
        "roic": "5.48%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/amd/",
        "ticker": "AMD",
        "timestamp": "2026-06-26T00:00:00+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +4.6% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 503.57 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "AMD",
        "timestamp": "2026-07-21T13:41:39+00:00",
        "price": 528.425,
        "previous_close": 503.57,
        "change": 24.85499999999996,
        "change_pct": 0.04935758683003355,
        "change_5d_pct": -0.03594950961866317,
        "change_20d_pct": -0.04206624853146301,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/AMD?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 11,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 55,
        "tradability": 4,
        "tradability_score": 9,
        "volume_confirmation": 5
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0020",
        "E0488",
        "E0489",
        "E0490",
        "E0491",
        "E1141"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "AMD",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "A",
      "business_summary": "业务：Halliburton主要提供油气钻完井、压裂、油藏评价和生产服务，是全球大型油田服务公司之一。行业地位：Halliburton是油服设备赛道的重要公司，可比/竞争公司包括Baker Hughes、Tenaris、TechnipFMC、NOV。关键变量主要是上游资本开支、北美钻完井活动、国际项目周期、设备利用率、定价和油价。",
      "core_catalyst": "Halliburton (HAL) Surpasses Q2 Earnings and Revenue Estimates",
      "evidence_summary": "HAL moved -7.1% in the latest session, -7.5% relative to benchmark, with volume at 0.3x its 20-day average. Reliable catalyst source: E0855.",
      "facts": [
        {
          "claim": "HAL moved -7.1% in the latest session, -7.5% relative to benchmark, with volume at 0.3x its 20-day average.",
          "source_id": "E0190",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Halliburton (HAL) Surpasses Q2 Earnings and Revenue Estimates",
          "source_id": "E0855",
          "timestamp": "2026-07-21T11:55:01+00:00"
        },
        {
          "claim": "Halliburton Earnings Beat Estimates. Why the Stock Is Falling.",
          "source_id": "E0856",
          "timestamp": "2026-07-21T11:35:00+00:00"
        },
        {
          "claim": "Halliburton stock slides despite earnings and revenue beating expectations",
          "source_id": "E0857",
          "timestamp": "2026-07-21T11:31:08+00:00"
        },
        {
          "claim": "Halliburton (NYSE:HAL) Beats Expectations in Strong Q2 CY2026",
          "source_id": "E0858",
          "timestamp": "2026-07-21T11:21:54+00:00"
        },
        {
          "claim": "HAL fundamentals snapshot: PE 19.05; market cap/assets $29.33B; revenue scale $22.17B; revenue QoQ -4.51%; revenue YoY -1.72%; gross margin 14.62%; net margin 8.53%; ROIC 9.98%; engine score health 55.56 / valuation 88.89.",
          "source_id": "E1142",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Halliburton Company provides products and services to the energy industry worldwide. It operates in two segments, Completion and Production, and Drilling and Evaluation. The Completion and Production segment offers production enhancement services that include stimulation and san...",
        "gross_margin": "14.62%",
        "health_score": "55.56",
        "market_cap": "$29.33B",
        "name": "Halliburton Company",
        "net_margin": "8.53%",
        "pe_ratio": "19.05",
        "revenue_growth_qoq": "-4.51%",
        "revenue_growth_yoy": "-1.72%",
        "revenue_scale": "$22.17B",
        "roic": "9.98%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/hal/",
        "ticker": "HAL",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "88.89"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of -7.5% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Downside attention thesis weakens if price recovers above 35.11 and the next reliable source contradicts the negative catalyst.",
      "market_is_trading": "The market is trading downside repricing with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "HAL",
        "timestamp": "2026-07-21T13:41:40+00:00",
        "price": 32.54,
        "previous_close": 35.13,
        "change": -2.5900000000000034,
        "change_pct": -0.07372615997722753,
        "change_5d_pct": -0.08130994686132897,
        "change_20d_pct": -0.07477959357039632,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/HAL?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "near_local_low",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 17,
        "price_confirmation": 3,
        "risk_reward": 2,
        "time_sensitivity": 3,
        "total": 53,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 1
      },
      "setup_type": "short_avoid",
      "source_ids": [
        "E0190",
        "E0855",
        "E0856",
        "E0857",
        "E0858",
        "E1142"
      ],
      "stage": "reversal_risk",
      "theme": "earnings reaction",
      "ticker": "HAL",
      "trading_hypothesis": "Research path: verify whether the negative catalyst changes forward demand, margin, or multiple assumptions."
    },
    {
      "action_label": "Research Now",
      "action_type": "news",
      "attention_grade": "A",
      "business_summary": "业务：Robinhood 面向个人投资者提供移动端优先的证券和数字资产交易平台，用户可以交易股票、ETF、期权和部分加密资产，也可以使用现金账户、借记卡、保证金借贷和 Robinhood Gold 会员功能。公司收入来自订单流支付、证券借贷、保证金利息、客户现金余额利差、加密交易价差或相关服务费、会员订阅费和其他账户服务收费。关键产品包括 Robinhood App、Robinhood Gold、加密钱包、退休账户和现金管理功能。行业地位：Robinhood 在美国年轻个人投资者和移动端自助交易群体中辨识度较高，以低门槛开户、简洁交易界面、期权和加密交易入口、现金管理组合形成用户粘性。竞争对手包括传统线上券商、金融科技交易应用、加密交易平台和大型综合金融机构。关键经营变量包括活跃账户数、客户资产留存、交易活跃度、利率环境、期权和加密交易占比、监管审查强度、产品扩展速度，以及公司能否把交易型用户转化为长期财富管理和现金管理客户。",
      "core_catalyst": "Needham Adjusts Price Target on Robinhood Markets to $123 From $97, Maintains Buy Rating",
      "evidence_summary": "HOOD moved +6.1% in the latest session, +5.6% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0722.",
      "facts": [
        {
          "claim": "HOOD moved +6.1% in the latest session, +5.6% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0118",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Needham Adjusts Price Target on Robinhood Markets to $123 From $97, Maintains Buy Rating",
          "source_id": "E0722",
          "timestamp": "2026-07-21T12:59:35+00:00"
        },
        {
          "claim": "Analyst raises Robinhood price target in a bold new call",
          "source_id": "E0723",
          "timestamp": "2026-07-20T22:30:00+00:00"
        },
        {
          "claim": "Trader Turns $80,000 Into $1.25 Million on Robinhood-Linked Meme Coin",
          "source_id": "E0724",
          "timestamp": "2026-07-20T22:00:17+00:00"
        },
        {
          "claim": "Robinhood’s Prediction Market Will Overtake Crypto, Says Bernstein",
          "source_id": "E0725",
          "timestamp": "2026-07-20T17:58:00+00:00"
        },
        {
          "claim": "HOOD fundamentals snapshot: PE 0.00; market cap/assets $0; revenue scale $4.61B; revenue QoQ -16.84%; revenue YoY 41.50%; gross margin 80.60%; net margin 32.80%; ROIC 4.69%; engine score health 76.00 / valuation 100.00.",
          "source_id": "E1143",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Robinhood Markets, Inc. operates financial services platform in the United States. The company’s platform allows users to invest in stocks, exchange-traded funds (ETFs), and American depository receipts. It offers fractional trading, recurring investments, access to investing on...",
        "gross_margin": "80.60%",
        "health_score": "76.00",
        "market_cap": "$0",
        "name": "Robinhood Markets, Inc.",
        "net_margin": "32.80%",
        "pe_ratio": "0.00",
        "revenue_growth_qoq": "-16.84%",
        "revenue_growth_yoy": "41.50%",
        "revenue_scale": "$4.61B",
        "roic": "4.69%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/hood/",
        "ticker": "HOOD",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "100.00"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +5.6% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 99.28 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "HOOD",
        "timestamp": "2026-07-21T13:41:41+00:00",
        "price": 105.925,
        "previous_close": 99.28,
        "change": 6.644999999999996,
        "change_pct": 0.06693190975020147,
        "change_5d_pct": -0.06632875408251637,
        "change_20d_pct": 0.002033874916180123,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/HOOD?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "event_news",
        "catalyst_analyst",
        "event_news",
        "catalyst_analyst",
        "event_news",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 12,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 52,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 3
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0118",
        "E0722",
        "E0723",
        "E0724",
        "E0725",
        "E1143"
      ],
      "stage": "expanding",
      "theme": "catalyst attention signal",
      "ticker": "HOOD",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "news",
      "attention_grade": "A",
      "business_summary": "业务：Circle Internet Group主要经营稳定币和数字资产金融基础设施，收入与储备资产收益、支付和平台服务相关。行业地位：Circle Internet Group是资本市场服务赛道的重要公司，可比/竞争公司包括Raymond James Financial、LPL Financial Holdings、Tradeweb Markets、Futu Holdings。关键变量主要是交易活跃度、IPO和并购周期、利率波动、资产价格、监管政策和客户资产规模。",
      "core_catalyst": "Circle Drops 75% as Analyst Sees 18% More Downside",
      "evidence_summary": "CRCL moved +9.2% in the latest session, +8.7% relative to benchmark, with volume at 0.3x its 20-day average. Reliable catalyst source: E0881.",
      "facts": [
        {
          "claim": "CRCL moved +9.2% in the latest session, +8.7% relative to benchmark, with volume at 0.3x its 20-day average.",
          "source_id": "E0201",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Circle Drops 75% as Analyst Sees 18% More Downside",
          "source_id": "E0881",
          "timestamp": "2026-07-20T16:45:58+00:00"
        },
        {
          "claim": "Circle President Defends Stock Plunge From $260 to $62 but Sold $31M in CRCL Shares",
          "source_id": "E0882",
          "timestamp": "2026-07-20T11:32:15+00:00"
        },
        {
          "claim": "Circle’s President Sold Over 360,000 Shares, The Filings Explain Why",
          "source_id": "E0883",
          "timestamp": "2026-07-20T10:27:17+00:00"
        },
        {
          "claim": "3 Reasons Circle Internet Group Could Soar in Value by 2030",
          "source_id": "E0884",
          "timestamp": "2026-07-20T02:35:00+00:00"
        },
        {
          "claim": "CRCL fundamentals snapshot: PE n/a; market cap/assets $30.37B; revenue scale $2.86B; revenue QoQ -9.9%; revenue YoY 19.97%; gross margin 41.40%; net margin 7.96%; ROIC 2.34%.",
          "source_id": "E1144",
          "timestamp": "2026-07-21T13:41:23.351942+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Circle Internet Group, Inc. operates as a platform, network, and market infrastructure for stablecoin and blockchain applications. The company provides various platform including Arc Blockchain and Developer Infrastructure, an open, layer-1 blockchain network purpose-built to br...",
        "gross_margin": "41.40%",
        "health_score": null,
        "market_cap": "$30.37B",
        "name": "Circle Internet Group",
        "net_margin": "7.96%",
        "pe_ratio": null,
        "revenue_growth_qoq": "-9.9%",
        "revenue_growth_yoy": "19.97%",
        "revenue_scale": "$2.86B",
        "roic": "2.34%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/crcl/",
        "ticker": "CRCL",
        "timestamp": "2026-07-21T13:41:23.351942+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +8.7% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 65.45 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "CRCL",
        "timestamp": "2026-07-21T13:41:39+00:00",
        "price": 70.725,
        "previous_close": 65.4571,
        "change": 5.267899999999997,
        "change_pct": 0.08047866465211562,
        "change_5d_pct": 0.11871241117343012,
        "change_20d_pct": -0.11538458161811116,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/CRCL?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "large_5d_move",
        "benchmark_relative_move",
        "gap_move",
        "event_news",
        "catalyst_analyst",
        "event_news",
        "event_news",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 22,
        "catalyst_strength": 4,
        "crowding_risk": 2,
        "expectation_gap": 3,
        "price_action": 18,
        "price_confirmation": 4,
        "risk_reward": 3,
        "time_sensitivity": 4,
        "total": 51,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 4
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0201",
        "E0881",
        "E0882",
        "E0883",
        "E0884",
        "E1144"
      ],
      "stage": "expanding",
      "theme": "catalyst attention signal",
      "ticker": "CRCL",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "A",
      "business_summary": "业务：英特尔销售 Core、Xeon、Gaudi、网络与边缘芯片，并推进 Intel Foundry，为内部产品和外部客户提供晶圆制造、先进封装和制程服务。客户包括 PC OEM、服务器厂商、云服务商、通信设备商、政府和工业客户，收入来自处理器销售、平台芯片、代工合同、封装服务和软件工具，关键资产包括 x86 生态、晶圆厂、先进封装、制造工艺和客户认证。行业地位：英特尔仍是 PC 与服务器 CPU 的重要供应商，同时处在制造工艺追赶和代工转型期。关键变量包括制程节点按期量产、服务器 CPU 份额、AI 加速器竞争力、代工客户获取、晶圆厂利用率、政府补贴、资本开支压力、毛利率修复和与 AMD、英伟达、ARM 阵营的竞争。",
      "core_catalyst": "Intel and Fortinet Collaborate to Advance Cybersecurity Innovation and Strengthen Global Supply Chain Resilience",
      "evidence_summary": "INTC moved +6.3% in the latest session, +5.9% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0496.",
      "facts": [
        {
          "claim": "INTC moved +6.3% in the latest session, +5.9% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0022",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Intel and Fortinet Collaborate to Advance Cybersecurity Innovation and Strengthen Global Supply Chain Resilience",
          "source_id": "E0496",
          "timestamp": "2026-07-21T13:00:00+00:00"
        },
        {
          "claim": "Advanced Micro Devices vs. Intel: What the Revenue Trajectories of These Artificial Intelligence Companies Tell Investors",
          "source_id": "E0497",
          "timestamp": "2026-07-21T12:45:01+00:00"
        },
        {
          "claim": "INTC Stock Jumps After RBC Predicts Q2 Revenue Beat Amid Reports Of Data Center Layoffs",
          "source_id": "E0498",
          "timestamp": "2026-07-21T12:38:03+00:00"
        },
        {
          "claim": "Intel Jumps 6% on RBC’s Q2 Beat Call, AMD Rises 4%, Broadcom Climbs 3% as Chip Rally Resumes",
          "source_id": "E0499",
          "timestamp": "2026-07-21T13:21:49+00:00"
        },
        {
          "claim": "INTC fundamentals snapshot: PE n/a; market cap/assets $516.77B; revenue scale $53.76B; revenue QoQ -0.71%; revenue YoY 1.36%; gross margin 39.38%; net margin -27.46%; ROIC -2.47%; engine score health 30.89 / valuation n/a.",
          "source_id": "E1145",
          "timestamp": "2026-06-23T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Intel Corporation designs, develops, manufactures, markets, sells, and services computing and related end products and services in the United States, Ireland, Israel, and internationally. It operates through three segments: CCG, DCAI, and Intel Foundry. The company offers client...",
        "gross_margin": "39.38%",
        "health_score": "30.89",
        "market_cap": "$516.77B",
        "name": "Intel Corporation",
        "net_margin": "-27.46%",
        "pe_ratio": null,
        "revenue_growth_qoq": "-0.71%",
        "revenue_growth_yoy": "1.36%",
        "revenue_scale": "$53.76B",
        "roic": "-2.47%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/intc/",
        "ticker": "INTC",
        "timestamp": "2026-06-23T00:00:00+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +5.9% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 97.06 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "INTC",
        "timestamp": "2026-07-21T13:41:39+00:00",
        "price": 102.95,
        "previous_close": 97.06,
        "change": 5.890000000000001,
        "change_pct": 0.060684112919843436,
        "change_5d_pct": -0.04463624759537077,
        "change_20d_pct": -0.2695473377560075,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/INTC?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "gap_fade",
        "event_news",
        "catalyst_supply_demand_mismatch",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 11,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 51,
        "tradability": 4,
        "tradability_score": 9,
        "volume_confirmation": 5
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0022",
        "E0496",
        "E0497",
        "E0498",
        "E0499",
        "E1145"
      ],
      "stage": "expanding",
      "theme": "supply-demand mismatch",
      "ticker": "INTC",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "A",
      "business_summary": "业务：MSCI主要经营指数、投资组合分析、ESG和房地产数据服务，收入来自授权和订阅。行业地位：MSCI是交易所与金融数据赛道的重要公司，可比/竞争公司包括S&P Global、CME Group、Intercontinental Exchange、Moody's。关键变量主要是市场波动、发行融资、数据订阅、指数授权、监管变化和平台网络效应。",
      "core_catalyst": "MSCI (MSCI) Q2 Earnings and Revenues Beat Estimates",
      "evidence_summary": "MSCI moved -10.4% in the latest session, -10.8% relative to benchmark, with volume at 0.3x its 20-day average. Reliable catalyst source: E0804.",
      "facts": [
        {
          "claim": "MSCI moved -10.4% in the latest session, -10.8% relative to benchmark, with volume at 0.3x its 20-day average.",
          "source_id": "E0160",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "MSCI (MSCI) Q2 Earnings and Revenues Beat Estimates",
          "source_id": "E0804",
          "timestamp": "2026-07-21T11:55:01+00:00"
        },
        {
          "claim": "MSCI’s (NYSE:MSCI) Q2 CY2026 Earnings Results: Revenue In Line With Expectations But Stock Drops",
          "source_id": "E0805",
          "timestamp": "2026-07-21T11:25:06+00:00"
        },
        {
          "claim": "MSCI shares decline despite second-quarter earnings beat and revenue growth (MSCI)",
          "source_id": "E0806",
          "timestamp": "2026-07-21T11:10:07+00:00"
        },
        {
          "claim": "MSCI's Q2 Adjusted Earnings, Operating Revenue Increase",
          "source_id": "E0807",
          "timestamp": "2026-07-21T11:00:58+00:00"
        },
        {
          "claim": "MSCI fundamentals snapshot: PE 34.53; market cap/assets $45.57B; revenue scale $3.24B; revenue QoQ 3.44%; revenue YoY 10.86%; gross margin 83.33%; net margin 47.72%; ROIC 32.34%; engine score health 72.50 / valuation 28.57.",
          "source_id": "E1146",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "",
        "gross_margin": "83.33%",
        "health_score": "72.50",
        "market_cap": "$45.57B",
        "name": "MSCI Inc.",
        "net_margin": "47.72%",
        "pe_ratio": "34.53",
        "revenue_growth_qoq": "3.44%",
        "revenue_growth_yoy": "10.86%",
        "revenue_scale": "$3.24B",
        "roic": "32.34%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti",
        "ticker": "MSCI",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "28.57"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of -10.8% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Downside attention thesis weakens if price recovers above 625.11 and the next reliable source contradicts the negative catalyst.",
      "market_is_trading": "The market is trading downside repricing with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "MSCI",
        "timestamp": "2026-07-21T13:41:39+00:00",
        "price": 554.94,
        "previous_close": 624.45,
        "change": -69.50999999999999,
        "change_pct": -0.11131395628152774,
        "change_5d_pct": -0.09238996017935897,
        "change_20d_pct": -0.044607001248128664,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/MSCI?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "large_5d_move",
        "benchmark_relative_move",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 1,
        "expectation_gap": 3,
        "price_action": 15,
        "price_confirmation": 3,
        "risk_reward": 2,
        "time_sensitivity": 3,
        "total": 51,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 1
      },
      "setup_type": "short_avoid",
      "source_ids": [
        "E0160",
        "E0804",
        "E0805",
        "E0806",
        "E0807",
        "E1146"
      ],
      "stage": "reversal_risk",
      "theme": "earnings reaction",
      "ticker": "MSCI",
      "trading_hypothesis": "Research path: verify whether the negative catalyst changes forward demand, margin, or multiple assumptions."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "A",
      "business_summary": "业务：Northrop Grumman主要经营航天、导弹防御、军工电子、无人系统和国防技术。行业地位：Northrop Grumman是航空航天与国防赛道的核心公司，可比/竞争公司包括Lockheed Martin、General Dynamics、TransDigm Group、L3Harris Technologies。关键变量主要是国防预算、订单积压、供应链交付、项目执行、航空产量和地缘安全需求。",
      "core_catalyst": "Northrop Earnings Were Solid. The Stock Still Can’t Catch A Break.",
      "evidence_summary": "NOC moved -6.2% in the latest session, -6.6% relative to benchmark, with volume at 0.2x its 20-day average. Reliable catalyst source: E0688.",
      "facts": [
        {
          "claim": "NOC moved -6.2% in the latest session, -6.6% relative to benchmark, with volume at 0.2x its 20-day average.",
          "source_id": "E0099",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Northrop Earnings Were Solid. The Stock Still Can’t Catch A Break.",
          "source_id": "E0688",
          "timestamp": "2026-07-21T12:38:00+00:00"
        },
        {
          "claim": "Northrop Grumman (NOC) Beats Q2 Earnings and Revenue Estimates",
          "source_id": "E0689",
          "timestamp": "2026-07-21T12:15:02+00:00"
        },
        {
          "claim": "Northrop Grumman beats Q2 estimates, raises guidance",
          "source_id": "E0690",
          "timestamp": "2026-07-21T12:05:05+00:00"
        },
        {
          "claim": "RBC Cuts Price Target on Northrop Grumman to $640 From $750, Keeps Outperform Rating",
          "source_id": "E0691",
          "timestamp": "2026-07-21T11:46:27+00:00"
        },
        {
          "claim": "NOC fundamentals snapshot: PE 16.26; market cap/assets $74.42B; revenue scale $42.37B; revenue QoQ -15.63%; revenue YoY 4.95%; gross margin 19.84%; net margin 8.86%; ROIC 9.39%; engine score health 48.33 / valuation 66.67.",
          "source_id": "E1147",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Northrop Grumman Corporation operates as an aerospace and defense technology company in the United States, Asia/Pacific, Europe, and internationally. It operates through four segments: Aeronautics Systems, Defense Systems, Mission Systems and Space Systems. The Aeronautics Syste...",
        "gross_margin": "19.84%",
        "health_score": "48.33",
        "market_cap": "$74.42B",
        "name": "Northrop Grumman Corporation",
        "net_margin": "8.86%",
        "pe_ratio": "16.26",
        "revenue_growth_qoq": "-15.63%",
        "revenue_growth_yoy": "4.95%",
        "revenue_scale": "$42.37B",
        "roic": "9.39%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/noc/",
        "ticker": "NOC",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "66.67"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of -6.6% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Downside attention thesis weakens if price recovers above 523.96 and the next reliable source contradicts the negative catalyst.",
      "market_is_trading": "The market is trading downside repricing with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "NOC",
        "timestamp": "2026-07-21T13:41:39+00:00",
        "price": 491.04,
        "previous_close": 524.02,
        "change": -32.97999999999996,
        "change_pct": -0.06293652914010905,
        "change_5d_pct": -0.0711785880163186,
        "change_20d_pct": -0.03210925236713802,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/NOC?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "near_local_low",
        "breakdown_20d",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 15,
        "price_confirmation": 3,
        "risk_reward": 2,
        "time_sensitivity": 3,
        "total": 51,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 1
      },
      "setup_type": "short_avoid",
      "source_ids": [
        "E0099",
        "E0688",
        "E0689",
        "E0690",
        "E0691",
        "E1147"
      ],
      "stage": "reversal_risk",
      "theme": "earnings reaction",
      "ticker": "NOC",
      "trading_hypothesis": "Research path: verify whether the negative catalyst changes forward demand, margin, or multiple assumptions."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "A",
      "business_summary": "业务：3M主要经营工业材料、安全、消费品和医疗相关产品组合，收入来自全球制造与消费市场。行业地位：3M是工业综合体赛道的核心公司，可比/竞争公司包括Honeywell International、Valmont Industries、Seaboard。关键变量主要是组合重构、工业周期、价格成本差、并购剥离、研发效率和现金流质量。",
      "core_catalyst": "3M shares rally after second-quarter earnings beat and higher full-year outlook (MMM)",
      "evidence_summary": "MMM moved +8.4% in the latest session, +8.0% relative to benchmark, with volume at 0.5x its 20-day average. Reliable catalyst source: E0703.",
      "facts": [
        {
          "claim": "MMM moved +8.4% in the latest session, +8.0% relative to benchmark, with volume at 0.5x its 20-day average.",
          "source_id": "E0107",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "3M shares rally after second-quarter earnings beat and higher full-year outlook (MMM)",
          "source_id": "E0703",
          "timestamp": "2026-07-21T11:19:35+00:00"
        },
        {
          "claim": "3M (NYSE:MMM) Exceeds Q2 CY2026 Expectations, Stock Soars",
          "source_id": "E0704",
          "timestamp": "2026-07-21T10:53:10+00:00"
        },
        {
          "claim": "MMM fundamentals snapshot: PE 29.78; market cap/assets $82.99B; revenue scale $25.02B; revenue QoQ -1.68%; revenue YoY 2.08%; gross margin 40.73%; net margin 10.83%; ROIC 13.84%; engine score health 38.34 / valuation 54.29.",
          "source_id": "E1148",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "3M Company provides diversified technology services in the America, the Asia Pacific, Europe, the Middle East, Africa, and internationally. It operates through three segments: Safety and Industrial, Transportation and Electronics, and Consumer. The Safety and Industrial segment...",
        "gross_margin": "40.73%",
        "health_score": "38.34",
        "market_cap": "$82.99B",
        "name": "3M Company",
        "net_margin": "10.83%",
        "pe_ratio": "29.78",
        "revenue_growth_qoq": "-1.68%",
        "revenue_growth_yoy": "2.08%",
        "revenue_scale": "$25.02B",
        "roic": "13.84%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mmm/",
        "ticker": "MMM",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "54.29"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +8.0% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 159.11 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "MMM",
        "timestamp": "2026-07-21T13:41:36+00:00",
        "price": 172.0,
        "previous_close": 159.34,
        "change": 12.659999999999997,
        "change_pct": 0.07945274256307266,
        "change_5d_pct": 0.09847999737273638,
        "change_20d_pct": 0.05379241951741398,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/MMM?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "large_5d_move",
        "benchmark_relative_move",
        "breakout_20d",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 20,
        "catalyst_strength": 4,
        "crowding_risk": 2,
        "expectation_gap": 3,
        "price_action": 18,
        "price_confirmation": 3,
        "risk_reward": 4,
        "time_sensitivity": 3,
        "total": 50,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 5
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0107",
        "E0703",
        "E0704",
        "E1148"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "MMM",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：西部数据生产 HDD、NAND 闪存、SSD、存储卡、U 盘、嵌入式闪存和外置存储设备，服务云数据中心、企业服务器、PC、游戏主机、智能手机、工业设备和消费电子渠道。收入来自硬盘出货、闪存产品、企业 SSD、品牌零售存储和 OEM 客户采购，关键客户包括云服务商、设备制造商、企业 IT 部门和零售渠道。行业地位：西部数据在 HDD 和 NAND 闪存两条存储链上都有重要地位，业务表现高度受存储周期影响。影响经营和股价的变量包括 NAND 价格周期、云客户近线硬盘需求、AI 数据中心存储扩张、库存去化、技术节点转换、与铠侠相关的产业结构变化、资本开支纪律以及 HDD 和 SSD 的替代关系。",
      "core_catalyst": "MU, SNDK, STX, WDC: Beaten-Down Memory Stocks Extend AI Rebound Ahead Of Tech Earnings",
      "evidence_summary": "WDC moved +8.4% in the latest session, +8.0% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0596.",
      "facts": [
        {
          "claim": "WDC moved +8.4% in the latest session, +8.0% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0052",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "MU, SNDK, STX, WDC: Beaten-Down Memory Stocks Extend AI Rebound Ahead Of Tech Earnings",
          "source_id": "E0596",
          "timestamp": "2026-07-21T09:25:43+00:00"
        },
        {
          "claim": "Micron Technology, Sandisk, and Western Digital Are Down Big in the Past Month. Is Now the Time to Buy?",
          "source_id": "E0597",
          "timestamp": "2026-07-21T13:20:00+00:00"
        },
        {
          "claim": "Micron Jumps 5%, SanDisk Rises 6%, Western Digital Climbs 4% as Memory Stocks Rebound With Chips",
          "source_id": "E0598",
          "timestamp": "2026-07-20T18:07:17+00:00"
        },
        {
          "claim": "WDC fundamentals snapshot: PE 25.93; market cap/assets $168.16B; revenue scale $11.78B; revenue QoQ 10.61%; revenue YoY 9.10%; gross margin 50.22%; net margin 96.04%; ROIC 24.09%; engine score health 59.67 / valuation 50.00.",
          "source_id": "E1149",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Western Digital Corporation develops, manufactures, and sells data storage devices and solutions based on hard disk drive (HDD) technology in the United States, Asia, Europe, the Middle East, and Africa. The company offers internal HDDs, data center drives, data center platforms...",
        "gross_margin": "50.22%",
        "health_score": "59.67",
        "market_cap": "$168.16B",
        "name": "Western Digital Corporation",
        "net_margin": "96.04%",
        "pe_ratio": "25.93",
        "revenue_growth_qoq": "10.61%",
        "revenue_growth_yoy": "9.10%",
        "revenue_scale": "$11.78B",
        "roic": "24.09%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/wdc/",
        "ticker": "WDC",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "50.00"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +8.0% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 487.42 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "WDC",
        "timestamp": "2026-07-21T13:41:37+00:00",
        "price": 530.895,
        "previous_close": 487.42,
        "change": 43.474999999999966,
        "change_pct": 0.08919412416396533,
        "change_5d_pct": -0.05756054623061979,
        "change_20d_pct": -0.2753473785341065,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/WDC?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "regular_open_gap_up_gt_7pct",
        "event_earnings",
        "catalyst_earnings",
        "event_news",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 22,
        "catalyst_strength": 4,
        "crowding_risk": 1,
        "expectation_gap": 4,
        "price_action": 18,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 50,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 3
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0052",
        "E0596",
        "E0597",
        "E0598",
        "E1149"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "WDC",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：Equifax主要经营信用数据、消费者信息、身份验证和风险分析服务。行业地位：Equifax是数据与咨询服务赛道的重要公司，可比/竞争公司包括Verisk Analytics、TransUnion、FTI Consulting。关键变量主要是企业预算、数据订阅留存、监管合规、并购整合、AI自动化和宏观交易活动。",
      "core_catalyst": "Equifax (EFX) Tops Q2 Earnings and Revenue Estimates",
      "evidence_summary": "EFX moved -6.9% in the latest session, -7.3% relative to benchmark, with volume at 0.6x its 20-day average. Reliable catalyst source: E0928.",
      "facts": [
        {
          "claim": "EFX moved -6.9% in the latest session, -7.3% relative to benchmark, with volume at 0.6x its 20-day average.",
          "source_id": "E0243",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Equifax (EFX) Tops Q2 Earnings and Revenue Estimates",
          "source_id": "E0928",
          "timestamp": "2026-07-21T11:40:02+00:00"
        },
        {
          "claim": "Equifax shares fall after weaker outlook overshadows second-quarter earnings beat (EFX)",
          "source_id": "E0929",
          "timestamp": "2026-07-21T11:20:51+00:00"
        },
        {
          "claim": "Equifax's Q2 Adjusted Earnings, Operating Revenue Increase; Q3 Outlook Issued",
          "source_id": "E0930",
          "timestamp": "2026-07-21T10:52:54+00:00"
        },
        {
          "claim": "Equifax (NYSE:EFX) Reports Q2 CY2026 In Line With Expectations But Stock Drops 12.1%",
          "source_id": "E0931",
          "timestamp": "2026-07-21T10:56:11+00:00"
        },
        {
          "claim": "EFX fundamentals snapshot: PE 30.75; market cap/assets $21.48B; revenue scale $6.28B; revenue QoQ 6.34%; revenue YoY 9.55%; gross margin 53.48%; net margin 10.40%; ROIC 9.60%; engine score health 49.99 / valuation 71.43.",
          "source_id": "E1150",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Equifax Inc. operates as a data, analytics, and technology company. The company operates through three segments: Workforce Solutions, U.S. Information Solutions (USIS), and International. The Workforce Solutions segment offers services that enables customers to verify income, em...",
        "gross_margin": "53.48%",
        "health_score": "49.99",
        "market_cap": "$21.48B",
        "name": "Equifax Inc.",
        "net_margin": "10.40%",
        "pe_ratio": "30.75",
        "revenue_growth_qoq": "6.34%",
        "revenue_growth_yoy": "9.55%",
        "revenue_scale": "$6.28B",
        "roic": "9.60%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/efx/",
        "ticker": "EFX",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "71.43"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of -7.3% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Downside attention thesis weakens if price recovers above 180.08 and the next reliable source contradicts the negative catalyst.",
      "market_is_trading": "The market is trading downside repricing with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "EFX",
        "timestamp": "2026-07-21T13:41:38+00:00",
        "price": 166.7,
        "previous_close": 180.08,
        "change": -13.380000000000024,
        "change_pct": -0.07430031097290102,
        "change_5d_pct": -0.0013777792240604603,
        "change_20d_pct": 0.08606419984410163,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/EFX?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 13,
        "price_confirmation": 3,
        "risk_reward": 2,
        "time_sensitivity": 3,
        "total": 50,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 2
      },
      "setup_type": "short_avoid",
      "source_ids": [
        "E0243",
        "E0928",
        "E0929",
        "E0930",
        "E0931",
        "E1150"
      ],
      "stage": "reversal_risk",
      "theme": "earnings reaction",
      "ticker": "EFX",
      "trading_hypothesis": "Research path: verify whether the negative catalyst changes forward demand, margin, or multiple assumptions."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：Genuine Parts主要经营垂直品类零售、电商平台、专业门店或Marketplace业务，覆盖汽车配件、宠物、运动、家居、消费电子等场景。行业地位：Genuine Parts是专业零售赛道的重要参与者，可比/竞争公司包括拼多多、MercadoLibre、Sea、eBay。关键变量主要是品类景气、平台补贴、库存周转、履约成本、客流/流量、广告变现和消费者可选支出。",
      "core_catalyst": "Genuine Parts (GPC) Surpasses Q2 Earnings and Revenue Estimates",
      "evidence_summary": "GPC moved -8.1% in the latest session, -8.5% relative to benchmark, with volume at 0.2x its 20-day average. Reliable catalyst source: E0989.",
      "facts": [
        {
          "claim": "GPC moved -8.1% in the latest session, -8.5% relative to benchmark, with volume at 0.2x its 20-day average.",
          "source_id": "E0284",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Genuine Parts (GPC) Surpasses Q2 Earnings and Revenue Estimates",
          "source_id": "E0989",
          "timestamp": "2026-07-21T12:05:01+00:00"
        },
        {
          "claim": "Genuine Parts' Q2 Adjusted Earnings, Net Sales Rise; Reaffirms Adjusted EPS Outlook",
          "source_id": "E0990",
          "timestamp": "2026-07-21T11:09:00+00:00"
        },
        {
          "claim": "Genuine Parts: Q2 Earnings Snapshot",
          "source_id": "E0991",
          "timestamp": "2026-07-21T11:02:33+00:00"
        },
        {
          "claim": "Genuine Parts’s (NYSE:GPC) Q2 CY2026 Sales Beat Estimates",
          "source_id": "E0992",
          "timestamp": "2026-07-21T11:47:49+00:00"
        },
        {
          "claim": "GPC fundamentals snapshot: PE 280.34; market cap/assets $16.85B; revenue scale $24.70B; revenue QoQ 4.25%; revenue YoY 4.79%; gross margin 37.33%; net margin 3.01%; ROIC 5.20%; engine score health 32.36 / valuation 22.22.",
          "source_id": "E1151",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Genuine Parts Company distributes automotive and industrial replacement parts. The company operates in three segments: North America Automotive Parts Group, International Automotive Parts Group, and Industrial Parts Group. It distributes automotive replacement parts, accessories...",
        "gross_margin": "37.33%",
        "health_score": "32.36",
        "market_cap": "$16.85B",
        "name": "Genuine Parts Company",
        "net_margin": "3.01%",
        "pe_ratio": "280.34",
        "revenue_growth_qoq": "4.25%",
        "revenue_growth_yoy": "4.79%",
        "revenue_scale": "$24.70B",
        "roic": "5.20%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/gpc/",
        "ticker": "GPC",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "22.22"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of -8.5% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Downside attention thesis weakens if price recovers above 122.40 and the next reliable source contradicts the negative catalyst.",
      "market_is_trading": "The market is trading downside repricing with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "GPC",
        "timestamp": "2026-07-21T13:41:40+00:00",
        "price": 114.3,
        "previous_close": 122.42,
        "change": -8.120000000000005,
        "change_pct": -0.06632903120405165,
        "change_5d_pct": -0.06434187480748521,
        "change_20d_pct": 0.08743220755669356,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/GPC?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 1,
        "expectation_gap": 4,
        "price_action": 14,
        "price_confirmation": 3,
        "risk_reward": 2,
        "time_sensitivity": 3,
        "total": 50,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 1
      },
      "setup_type": "short_avoid",
      "source_ids": [
        "E0284",
        "E0989",
        "E0990",
        "E0991",
        "E0992",
        "E1151"
      ],
      "stage": "reversal_risk",
      "theme": "earnings reaction",
      "ticker": "GPC",
      "trading_hypothesis": "Research path: verify whether the negative catalyst changes forward demand, margin, or multiple assumptions."
    },
    {
      "action_label": "Research Now",
      "action_type": "news",
      "attention_grade": "B",
      "business_summary": "业务：Nebius Group主要提供AI云基础设施、GPU算力和开发者相关服务，收入与AI训练和推理工作负载相关。行业地位：Nebius Group是互联网内容与平台赛道的重要公司，可比/竞争公司包括Spotify Technology、DoorDash、Reddit、Twilio。关键变量主要是用户增长、广告变现、平台补贴、算法与内容监管、AI基础设施成本和竞争强度。",
      "core_catalyst": "Nebius Advances On Nvidia Stake Disclosure Amid AI Cloud Swoon",
      "evidence_summary": "NBIS moved +6.6% in the latest session, +6.2% relative to benchmark, with volume at 0.2x its 20-day average. Reliable catalyst source: E0808.",
      "facts": [
        {
          "claim": "NBIS moved +6.6% in the latest session, +6.2% relative to benchmark, with volume at 0.2x its 20-day average.",
          "source_id": "E0161",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Nebius Advances On Nvidia Stake Disclosure Amid AI Cloud Swoon",
          "source_id": "E0808",
          "timestamp": "2026-07-21T13:12:43+00:00"
        },
        {
          "claim": "Nebius Stock Rallies on Nvidia's 9.3% Stake Disclosure",
          "source_id": "E0809",
          "timestamp": "2026-07-21T12:23:26+00:00"
        },
        {
          "claim": "Nebius Stock Jumps as Nvidia Reveals Size of Its Stake in Neocloud Company",
          "source_id": "E0810",
          "timestamp": "2026-07-21T12:14:00+00:00"
        },
        {
          "claim": "Nebius shares climb after Nvidia reveals 9.3% ownership stake and analysts lift targets (NBIS)",
          "source_id": "E0811",
          "timestamp": "2026-07-21T10:52:53+00:00"
        },
        {
          "claim": "NBIS fundamentals snapshot: PE 60.73; market cap/assets $42.22B; revenue scale $877.90M; revenue QoQ +75.2%; revenue YoY 683.89%; gross margin 73.98%; net margin 155.69%; ROIC -1.95%.",
          "source_id": "E1152",
          "timestamp": "2026-07-21T13:41:27.891663+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Nebius Group N.V., a technology company, engages in building full-stack infrastructure to service the global AI industry in the United States, the United Kingdom, and internationally. It offers Nebius builds full-stack infrastructure for AI, including large-scale GPU clusters, c...",
        "gross_margin": "73.98%",
        "health_score": null,
        "market_cap": "$42.22B",
        "name": "Nebius Group N.V.",
        "net_margin": "155.69%",
        "pe_ratio": "60.73",
        "revenue_growth_qoq": "+75.2%",
        "revenue_growth_yoy": "683.89%",
        "revenue_scale": "$877.90M",
        "roic": "-1.95%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/nbis/",
        "ticker": "NBIS",
        "timestamp": "2026-07-21T13:41:27.891663+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +6.2% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 182.62 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "NBIS",
        "timestamp": "2026-07-21T13:41:39+00:00",
        "price": 194.4,
        "previous_close": 182.62,
        "change": 11.780000000000001,
        "change_pct": 0.06450553061000996,
        "change_5d_pct": 0.0015972160748032316,
        "change_20d_pct": -0.31455163766881455,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/NBIS?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "gap_fade",
        "event_news",
        "catalyst_mna",
        "event_news",
        "catalyst_mna",
        "event_news",
        "catalyst_mna",
        "event_news",
        "catalyst_analyst"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 12,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 49,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 4
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0161",
        "E0808",
        "E0809",
        "E0810",
        "E0811",
        "E1152"
      ],
      "stage": "expanding",
      "theme": "catalyst attention signal",
      "ticker": "NBIS",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Review Hedge",
      "action_type": "macro",
      "attention_grade": "B",
      "business_summary": "业务：甲骨文向企业和政府提供 Oracle Database、Exadata、Java、中间件、ERP、HCM、SCM、NetSuite、Cerner 医疗 IT 和 OCI 云基础设施。收入来自软件订阅、云服务、数据库许可、维护支持、硬件系统和专业服务，客户覆盖大型企业、金融、电信、政府、医疗和零售，关键资产包括数据库装机基础、企业关键系统迁移成本、OCI 数据中心和长期客户合同。行业地位：甲骨文在企业数据库和关键业务系统中拥有深厚存量，OCI 依靠数据库云化和 AI 算力需求争取增量。影响经营与股价的变量包括 OCI 增速、数据库云迁移、AI GPU 供给和云合同交付、维护收入稳定性、Cerner 整合、企业 IT 预算、客户从本地部署转云的节奏。",
      "core_catalyst": "Oracle Faces $7 Billion Data Center Collateral Hit",
      "evidence_summary": "ORCL moved +2.4% in the latest session, +2.0% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0500.",
      "facts": [
        {
          "claim": "ORCL moved +2.4% in the latest session, +2.0% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0023",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Oracle Faces $7 Billion Data Center Collateral Hit",
          "source_id": "E0500",
          "timestamp": "2026-07-21T12:32:47+00:00"
        },
        {
          "claim": "“Oracle’s Crash Has Cost Larry Ellison $213 Billion. Now It Could End His Son’s $110 Billion Media Empire Dream”",
          "source_id": "E0501",
          "timestamp": "2026-07-21T11:14:34+00:00"
        },
        {
          "claim": "Oracle faces potential $7 billion guarantee requirement for Wisconsin AI data centre (ORCL)",
          "source_id": "E0502",
          "timestamp": "2026-07-21T10:48:44+00:00"
        },
        {
          "claim": "ORCL, BE, HUT, Or IREN: Retail Investors Are Split Between Two Data Center Stocks Despite Diverging Returns",
          "source_id": "E0503",
          "timestamp": "2026-07-21T11:51:44+00:00"
        },
        {
          "claim": "ORCL fundamentals snapshot: PE 20.46; market cap/assets $349.55B; revenue scale $67.36B; revenue QoQ 11.60%; revenue YoY 17.35%; gross margin 65.18%; net margin 22.44%; ROIC 7.94%; engine score health 42.02 / valuation 76.92.",
          "source_id": "E1153",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Oracle Corporation offers products and services that build, run and support enterprise information technology frameworks worldwide. Its Oracle cloud software as a service offering includes various cloud software applications, including Oracle Fusion cloud enterprise resource pla...",
        "gross_margin": "65.18%",
        "health_score": "42.02",
        "market_cap": "$349.55B",
        "name": "Oracle Corporation",
        "net_margin": "22.44%",
        "pe_ratio": "20.46",
        "revenue_growth_qoq": "11.60%",
        "revenue_growth_yoy": "17.35%",
        "revenue_scale": "$67.36B",
        "roic": "7.94%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/orcl/",
        "ticker": "ORCL",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "76.92"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +2.0% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 121.38 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading rising risk sensitivity rather than a single-name upside thesis.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window.",
        "Compare VIX curve, credit ETF behavior, and index breadth before selecting hedge tooling."
      ],
      "realtime_quote": {
        "ticker": "ORCL",
        "timestamp": "2026-07-21T13:41:41+00:00",
        "price": 124.35,
        "previous_close": 121.37,
        "change": 2.9799999999999898,
        "change_pct": 0.024553019691851308,
        "change_5d_pct": -0.02806004668516715,
        "change_20d_pct": -0.28971271606956905,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/ORCL?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "near_local_low",
        "event_news",
        "catalyst_regulatory_policy",
        "event_news",
        "catalyst_regulatory_policy",
        "event_news",
        "catalyst_regulatory_policy",
        "event_news"
      ],
      "risk_summary": "Hedge products can decay or gap; review structure before expression.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 9,
        "price_confirmation": 1,
        "risk_reward": 4,
        "time_sensitivity": 3,
        "total": 49,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 3
      },
      "setup_type": "hedge_review",
      "source_ids": [
        "E0023",
        "E0500",
        "E0501",
        "E0502",
        "E0503",
        "E1153"
      ],
      "stage": "expanding",
      "theme": "regulatory or policy catalyst",
      "ticker": "ORCL",
      "trading_hypothesis": "Research path: compare equity breadth, credit beta, and volatility products before selecting any hedge expression."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：台积电为苹果、英伟达、AMD、高通、联发科、博通等芯片设计公司代工生产逻辑芯片，覆盖智能手机、AI 加速器、CPU/GPU、网络芯片、汽车电子和工业芯片。收入来自晶圆制造、先进封装、测试和长期产能合作，关键资产包括 3nm/2nm 等先进制程、CoWoS 先进封装、工艺良率、客户信任和台湾及海外晶圆厂产能。行业地位：全球最关键的先进逻辑晶圆代工厂，先进制程份额和良率决定行业话语权。真正影响经营与股价的变量包括 AI 芯片需求、苹果与英伟达订单、先进制程良率、CoWoS 产能、资本开支、地缘政治风险、电力与水资源稳定、海外建厂成本。",
      "core_catalyst": "Forget Picking the Next AI Winner: TSM Lets You Profit From Every Wave of the Revolution",
      "evidence_summary": "TSM moved +3.9% in the latest session, +3.5% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0472.",
      "facts": [
        {
          "claim": "TSM moved +3.9% in the latest session, +3.5% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0015",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Forget Picking the Next AI Winner: TSM Lets You Profit From Every Wave of the Revolution",
          "source_id": "E0472",
          "timestamp": "2026-07-21T12:35:30+00:00"
        },
        {
          "claim": "Market Chatter: Taiwan Semiconductor to Raise Chipmaking Prices by Up to 10% Starting in 2027",
          "source_id": "E0473",
          "timestamp": "2026-07-21T10:19:17+00:00"
        },
        {
          "claim": "Bull of the Day: Taiwan Semi (TSM)",
          "source_id": "E0474",
          "timestamp": "2026-07-21T09:20:00+00:00"
        },
        {
          "claim": "Why Is TSM Stock Rising Today? Report Says TSMC Plans To Raise Chipmaking Prices In 2027",
          "source_id": "E0475",
          "timestamp": "2026-07-21T10:58:34+00:00"
        },
        {
          "claim": "TSM fundamentals snapshot: PE 27.77; market cap/assets $2.05T; revenue scale $4.44T; revenue QoQ +12.0%; revenue YoY 36.05%; gross margin 67.72%; net margin 55.64%; ROIC n/a.",
          "source_id": "E1154",
          "timestamp": "2026-07-21T13:41:28.142271+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Taiwan Semiconductor Manufacturing Company Limited, together with its subsidiaries, manufactures, packages, tests, and sells integrated circuits and other semiconductor devices in Taiwan, China, Europe, the Middle East, Africa, Japan, the United States, and internationally. It p...",
        "gross_margin": "67.72%",
        "health_score": null,
        "market_cap": "$2.05T",
        "name": "Taiwan Semiconductor Manufacturing Company Limited",
        "net_margin": "55.64%",
        "pe_ratio": "27.77",
        "revenue_growth_qoq": "+12.0%",
        "revenue_growth_yoy": "36.05%",
        "revenue_scale": "$4.44T",
        "roic": null,
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/tsm/",
        "ticker": "TSM",
        "timestamp": "2026-07-21T13:41:28.142271+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +3.5% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 402.30 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "TSM",
        "timestamp": "2026-07-21T13:41:41+00:00",
        "price": 417.78,
        "previous_close": 402.535,
        "change": 15.244999999999948,
        "change_pct": 0.03787248313811209,
        "change_5d_pct": -0.006208555287927631,
        "change_20d_pct": -0.10667781126711806,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/TSM?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "event_earnings",
        "catalyst_earnings",
        "event_news",
        "catalyst_geopolitics",
        "event_news",
        "catalyst_geopolitics",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 7,
        "price_confirmation": 2,
        "risk_reward": 4,
        "time_sensitivity": 3,
        "total": 48,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 4
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0015",
        "E0472",
        "E0473",
        "E0474",
        "E0475",
        "E1154"
      ],
      "stage": "expanding",
      "theme": "geopolitical risk",
      "ticker": "TSM",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：GE Vernova为公用事业、独立发电商、工业客户和政府提供燃气轮机、核电相关技术、水电、蒸汽发电、风机叶片和风电整机、电网自动化、高压设备、变压器、电力转换、储能、太阳能解决方案和电力软件。收入来自新设备销售、项目交付、长期服务协议、备件、维修升级和电网数字化。行业地位：公司在燃气轮机、电力服务、美国陆上风电和电网设备中拥有重要装机基础，是电气化和电力可靠性投资的直接受益者。关键变量包括数据中心和工业用电增长、燃气轮机订单与交付槽位、电网资本开支、风电项目利润修复、质保和执行风险、IRA等政策支持、利率对可再生项目的影响、供应链和大件设备产能。",
      "core_catalyst": "GE Vernova Stock Is Up 560% in 2 Years. Here's What Wall Street Price Targets Say Happens Next",
      "evidence_summary": "GEV moved +3.0% in the latest session, +2.6% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0529.",
      "facts": [
        {
          "claim": "GEV moved +3.0% in the latest session, +2.6% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0031",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "GE Vernova Stock Is Up 560% in 2 Years. Here's What Wall Street Price Targets Say Happens Next",
          "source_id": "E0529",
          "timestamp": "2026-07-21T13:20:00+00:00"
        },
        {
          "claim": "CSX or GE Vernova? Wall Street Has Already Picked Its Earnings Winner",
          "source_id": "E0530",
          "timestamp": "2026-07-21T12:10:03+00:00"
        },
        {
          "claim": "GE Vernova Earnings: What To Look For From GEV",
          "source_id": "E0531",
          "timestamp": "2026-07-21T09:26:26+00:00"
        },
        {
          "claim": "What GE Vernova's sold-out gas turbines represent for energy company",
          "source_id": "E0532",
          "timestamp": "2026-07-20T14:30:00+00:00"
        },
        {
          "claim": "GEV fundamentals snapshot: PE 30.93; market cap/assets $290.00B; revenue scale $39.38B; revenue QoQ -14.76%; revenue YoY 10.24%; gross margin 19.07%; net margin 50.81%; ROIC 2.02%; engine score health 75.00 / valuation 33.33.",
          "source_id": "E1155",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "GE Vernova Inc., an energy company, engages in the provision of various products and services that generate, transfer, orchestrate, convert, and store electricity in the United States, Europe, Asia, the Middle East, and Africa. The company operates through three segments: Power,...",
        "gross_margin": "19.07%",
        "health_score": "75.00",
        "market_cap": "$290.00B",
        "name": "GE Vernova Inc.",
        "net_margin": "50.81%",
        "pe_ratio": "30.93",
        "revenue_growth_qoq": "-14.76%",
        "revenue_growth_yoy": "10.24%",
        "revenue_scale": "$39.38B",
        "roic": "2.02%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/gev/",
        "ticker": "GEV",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "33.33"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +2.6% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 1079.18 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "GEV",
        "timestamp": "2026-07-21T13:41:40+00:00",
        "price": 1111.0,
        "previous_close": 1079.755,
        "change": 31.24499999999989,
        "change_pct": 0.02893711999481363,
        "change_5d_pct": 0.04220409735577113,
        "change_20d_pct": -0.01471276467793281,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/GEV?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "benchmark_relative_move",
        "event_news",
        "catalyst_analyst",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 5,
        "price_confirmation": 2,
        "risk_reward": 4,
        "time_sensitivity": 3,
        "total": 46,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 4
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0031",
        "E0529",
        "E0530",
        "E0531",
        "E0532",
        "E1155"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "GEV",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：Lam Research 主要向晶圆厂销售刻蚀、沉积和清洗等半导体制造设备，并提供备件、升级和服务收入，存储和先进逻辑资本开支是关键需求来源。行业地位：全球核心半导体设备公司之一，在刻蚀和沉积环节地位突出，周期受存储价格、AI 芯片产能和晶圆厂投资计划影响。",
      "core_catalyst": "Zacks Industry Outlook Highlights Applied Materials, Lam Research and FormFactor",
      "evidence_summary": "LRCX moved +4.6% in the latest session, +4.1% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0515.",
      "facts": [
        {
          "claim": "LRCX moved +4.6% in the latest session, +4.1% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0027",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Zacks Industry Outlook Highlights Applied Materials, Lam Research and FormFactor",
          "source_id": "E0515",
          "timestamp": "2026-07-21T08:57:00+00:00"
        },
        {
          "claim": "The Zacks Analyst Blog Highlights Johnson & Johnson, Lam Research, Seagate, KVH Industries and Dawson Geophysical",
          "source_id": "E0516",
          "timestamp": "2026-07-21T07:39:00+00:00"
        },
        {
          "claim": "Top Analyst Reports for Johnson & Johnson, Lam Research & Seagate",
          "source_id": "E0517",
          "timestamp": "2026-07-20T20:09:00+00:00"
        },
        {
          "claim": "Lam Research (LRCX) Dips More Than Broader Market: What You Should Know",
          "source_id": "E0518",
          "timestamp": "2026-07-20T21:50:06+00:00"
        },
        {
          "claim": "LRCX fundamentals snapshot: PE 57.19; market cap/assets $383.62B; revenue scale $21.68B; revenue QoQ 9.29%; revenue YoY 26.53%; gross margin 49.83%; net margin 31.25%; ROIC 35.72%; engine score health 71.54 / valuation 42.86.",
          "source_id": "E1156",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Lam Research Corporation designs, manufactures, markets, refurbishes, and services semiconductor processing equipment used in the fabrication of integrated circuits in the United States, China, Korea, Taiwan, Japan, Southeast Asia, and Europe. The company offers ALTUS systems to...",
        "gross_margin": "49.83%",
        "health_score": "71.54",
        "market_cap": "$383.62B",
        "name": "Lam Research Corporation",
        "net_margin": "31.25%",
        "pe_ratio": "57.19",
        "revenue_growth_qoq": "9.29%",
        "revenue_growth_yoy": "26.53%",
        "revenue_scale": "$21.68B",
        "roic": "35.72%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/lrcx/",
        "ticker": "LRCX",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "42.86"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +4.1% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 306.76 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "LRCX",
        "timestamp": "2026-07-21T13:41:37+00:00",
        "price": 320.56,
        "previous_close": 306.76,
        "change": 13.800000000000011,
        "change_pct": 0.0449863085147999,
        "change_5d_pct": -0.07379371757617603,
        "change_20d_pct": -0.21726817084627226,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/LRCX?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "gap_fade",
        "event_earnings",
        "catalyst_earnings",
        "event_news",
        "catalyst_analyst",
        "event_news",
        "catalyst_analyst",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 9,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 45,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 3
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0027",
        "E0515",
        "E0516",
        "E0517",
        "E0518",
        "E1156"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "LRCX",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Review Hedge",
      "action_type": "macro",
      "attention_grade": "B",
      "business_summary": "业务：Lockheed Martin主要经营战斗机、导弹、火控、旋翼机、航天和国防系统。行业地位：Lockheed Martin是航空航天与国防赛道的超核心公司，可比/竞争公司包括General Dynamics、Northrop Grumman、TransDigm Group、L3Harris Technologies。关键变量主要是国防预算、订单积压、供应链交付、项目执行、航空产量和地缘安全需求。",
      "core_catalyst": "ADM Endeavors (OTCQB: ADMQ) Reports Broad Expansion of Government and Institutional Contract Base and Secures New Lockheed Martin Uniform Program in Arizona",
      "evidence_summary": "LMT moved -3.1% in the latest session, -3.5% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0628.",
      "facts": [
        {
          "claim": "LMT moved -3.1% in the latest session, -3.5% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0068",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "ADM Endeavors (OTCQB: ADMQ) Reports Broad Expansion of Government and Institutional Contract Base and Secures New Lockheed Martin Uniform Program in Arizona",
          "source_id": "E0628",
          "timestamp": "2026-07-21T12:06:00+00:00"
        },
        {
          "claim": "Lockheed Martin Faces Hypersonic Missile Delays as $50 Billion Program Hits Production Issues",
          "source_id": "E0629",
          "timestamp": "2026-07-20T17:40:52+00:00"
        },
        {
          "claim": "Lockheed Martin (LMT) Stock May Be Below Fair Value On $10.5B Logistics Win",
          "source_id": "E0630",
          "timestamp": "2026-07-21T01:09:08+00:00"
        },
        {
          "claim": "Lockheed Martin Plans Bargain-Rate Patriot Missile to Replenish Low Stockpiles",
          "source_id": "E0631",
          "timestamp": "2026-07-20T18:13:00+00:00"
        },
        {
          "claim": "LMT fundamentals snapshot: PE 24.51; market cap/assets $117.48B; revenue scale $75.11B; revenue QoQ -11.36%; revenue YoY 4.60%; gross margin 11.53%; net margin 8.26%; ROIC 12.53%; engine score health 49.17 / valuation 75.00.",
          "source_id": "E1157",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Lockheed Martin Corporation, an aerospace and defense company, engages in the research, design, development, manufacture, integration, and sustainment of technology systems, products, and services in the United States, Europe, Asia, the Middle East, and internationally. The comp...",
        "gross_margin": "11.53%",
        "health_score": "49.17",
        "market_cap": "$117.48B",
        "name": "Lockheed Martin Corporation",
        "net_margin": "8.26%",
        "pe_ratio": "24.51",
        "revenue_growth_qoq": "-11.36%",
        "revenue_growth_yoy": "4.60%",
        "revenue_scale": "$75.11B",
        "roic": "12.53%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/lmt/",
        "ticker": "LMT",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "75.00"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of -3.5% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Downside attention thesis weakens if price recovers above 509.54 and the next reliable source contradicts the negative catalyst.",
      "market_is_trading": "The market is trading rising risk sensitivity rather than a single-name upside thesis.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window.",
        "Compare VIX curve, credit ETF behavior, and index breadth before selecting hedge tooling."
      ],
      "realtime_quote": {
        "ticker": "LMT",
        "timestamp": "2026-07-21T13:41:40+00:00",
        "price": 493.375,
        "previous_close": 509.485,
        "change": -16.110000000000014,
        "change_pct": -0.031620165461201055,
        "change_5d_pct": -0.04197167060380702,
        "change_20d_pct": -0.00045584704362511275,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/LMT?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "benchmark_relative_move",
        "near_local_low",
        "event_news",
        "catalyst_regulatory_policy",
        "event_news",
        "catalyst_regulatory_policy",
        "event_news",
        "event_news"
      ],
      "risk_summary": "Hedge products can decay or gap; review structure before expression.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 10,
        "price_confirmation": 2,
        "risk_reward": 4,
        "time_sensitivity": 3,
        "total": 45,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 0
      },
      "setup_type": "hedge_review",
      "source_ids": [
        "E0068",
        "E0628",
        "E0629",
        "E0630",
        "E0631",
        "E1157"
      ],
      "stage": "expanding",
      "theme": "regulatory or policy catalyst",
      "ticker": "LMT",
      "trading_hypothesis": "Research path: compare equity breadth, credit beta, and volatility products before selecting any hedge expression."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：Marvell Technology主要经营数据中心、网络、存储和定制芯片，收入受AI基础设施需求驱动。行业地位：Marvell Technology是半导体赛道的超核心公司，可比/竞争公司包括Monolithic Power Systems、NXP Semiconductors、Teradyne、STMicroelectronics。关键变量主要是AI和数据中心需求、汽车与工业周期、晶圆产能、库存去化、制程升级和出口管制。",
      "core_catalyst": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)",
      "evidence_summary": "MRVL moved +6.4% in the latest session, +6.0% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0603.",
      "facts": [
        {
          "claim": "MRVL moved +6.4% in the latest session, +6.0% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0056",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)",
          "source_id": "E0603",
          "timestamp": "2026-07-21T12:54:03+00:00"
        },
        {
          "claim": "Marvell, Intel, Sandisk, Cracker Barrel, GM, and More Stocks That Explain Today’s Market",
          "source_id": "E0604",
          "timestamp": "2026-07-21T11:35:00+00:00"
        },
        {
          "claim": "MRVL fundamentals snapshot: PE 67.49; market cap/assets $170.53B; revenue scale $8.72B; revenue QoQ 8.97%; revenue YoY 34.07%; gross margin 52.15%; net margin 1.43%; ROIC 5.20%; engine score health 45.93 / valuation 21.43.",
          "source_id": "E1158",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Marvell Technology, Inc., together with its subsidiaries, provides data infrastructure semiconductor solutions and spanning the data center core to network edge in the United States, Argentina, China, India, Israel, Japan, Singapore, South Korea, Taiwan, Vietnam, and internation...",
        "gross_margin": "52.15%",
        "health_score": "45.93",
        "market_cap": "$170.53B",
        "name": "Marvell Technology, Inc.",
        "net_margin": "1.43%",
        "pe_ratio": "67.49",
        "revenue_growth_qoq": "8.97%",
        "revenue_growth_yoy": "34.07%",
        "revenue_scale": "$8.72B",
        "roic": "5.20%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mrvl/",
        "ticker": "MRVL",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "21.43"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +6.0% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 194.94 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "MRVL",
        "timestamp": "2026-07-21T13:41:40+00:00",
        "price": 206.45,
        "previous_close": 194.94,
        "change": 11.509999999999991,
        "change_pct": 0.05904380835128742,
        "change_5d_pct": -0.07188456332452275,
        "change_20d_pct": -0.32940294347041166,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/MRVL?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 20,
        "catalyst_strength": 4,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 14,
        "price_confirmation": 4,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 44,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 3
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0056",
        "E0603",
        "E0604",
        "E1158"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "MRVL",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Review Hedge",
      "action_type": "macro",
      "attention_grade": "B",
      "business_summary": "业务：AST SpaceMobile 试图用低轨卫星网络让普通手机在没有地面基站覆盖的区域直接接入语音和数据服务，业务重心包括卫星制造、在轨通信能力建设以及与移动运营商的合作。客户不是终端用户直销为主，而是移动运营商及其覆盖补盲需求，回款前景依赖接入合作、容量使用、漫游和批发式通信服务。关键资产是大尺寸通信卫星、与运营商共享的频谱接入方案、专利体系以及天地一体网络设计。行业地位：在卫星直连手机这个新赛道，AST 的路径是与运营商深度绑定，并强调对现有手机的兼容性。竞争者包括 Starlink 的 direct-to-cell、Lynk Global 和各类天地融合通信方案，关键经营变量是卫星发射节奏、监管许可、链路性能、资本开支能力以及运营商签约落地速度。",
      "core_catalyst": "AST SpaceMobile Stock Is Down 50% From Highs, and Just Raised $1 Billion to Shore Up Its Satellite Internet Plans. Here's Why I Am Still Not Buying Shares.",
      "evidence_summary": "ASTS moved +4.5% in the latest session, +4.1% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0905.",
      "facts": [
        {
          "claim": "ASTS moved +4.5% in the latest session, +4.1% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0214",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "AST SpaceMobile Stock Is Down 50% From Highs, and Just Raised $1 Billion to Shore Up Its Satellite Internet Plans. Here's Why I Am Still Not Buying Shares.",
          "source_id": "E0905",
          "timestamp": "2026-07-20T14:05:00+00:00"
        },
        {
          "claim": "ASTS Stock Rises Premarket Ahead Of $1B Note Settlement: Analyst Warns Rocket-Firm Buy May Be ‘Likely Foolish’",
          "source_id": "E0906",
          "timestamp": "2026-07-20T08:05:23+00:00"
        },
        {
          "claim": "ASTS Stock Jumps Premarket: Midland Approves Factory Nearly 5x Larger Than AST SpaceMobile’s Original Plant",
          "source_id": "E0907",
          "timestamp": "2026-07-21T08:09:39+00:00"
        },
        {
          "claim": "SpaceX’s IPO Shine Fades, Taking ASTS And RKLB With It — But There Are 2 Surprise Winners This Month",
          "source_id": "E0908",
          "timestamp": "2026-07-21T03:05:26+00:00"
        },
        {
          "claim": "ASTS fundamentals snapshot: PE n/a; market cap/assets $25.46B; revenue scale $84.94M; revenue QoQ n/a; revenue YoY n/a; gross margin n/a; net margin n/a; ROIC -6.10%.",
          "source_id": "E1159",
          "timestamp": "2026-07-21T13:41:31.584969+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "AST SpaceMobile, Inc., together with its subsidiaries, designs and develops the constellation of BlueBird satellites in the United States. The company provides a cellular broadband network in space to be accessible directly by smartphones for commercial use and other application...",
        "gross_margin": null,
        "health_score": null,
        "market_cap": "$25.46B",
        "name": "AST SpaceMobile, Inc.",
        "net_margin": null,
        "pe_ratio": null,
        "revenue_growth_qoq": null,
        "revenue_growth_yoy": null,
        "revenue_scale": "$84.94M",
        "roic": "-6.10%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/asts/",
        "ticker": "ASTS",
        "timestamp": "2026-07-21T13:41:31.584969+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +4.1% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 57.42 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading rising risk sensitivity rather than a single-name upside thesis.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window.",
        "Compare VIX curve, credit ETF behavior, and index breadth before selecting hedge tooling."
      ],
      "realtime_quote": {
        "ticker": "ASTS",
        "timestamp": "2026-07-21T13:41:41+00:00",
        "price": 59.76,
        "previous_close": 57.42,
        "change": 2.3399999999999963,
        "change_pct": 0.04075235109717856,
        "change_5d_pct": -0.13164777295844132,
        "change_20d_pct": -0.18349504021615404,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/ASTS?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "large_5d_move",
        "benchmark_relative_move",
        "event_news",
        "catalyst_regulatory_policy",
        "event_news",
        "catalyst_geopolitics",
        "event_news",
        "event_news"
      ],
      "risk_summary": "Hedge products can decay or gap; review structure before expression.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 1,
        "expectation_gap": 3,
        "price_action": 9,
        "price_confirmation": 3,
        "risk_reward": 3,
        "time_sensitivity": 3,
        "total": 44,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 0
      },
      "setup_type": "hedge_review",
      "source_ids": [
        "E0214",
        "E0905",
        "E0906",
        "E0907",
        "E0908",
        "E1159"
      ],
      "stage": "expanding",
      "theme": "geopolitical risk",
      "ticker": "ASTS",
      "trading_hypothesis": "Research path: compare equity breadth, credit beta, and volatility products before selecting any hedge expression."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：CoreWeave主要提供面向AI和高性能计算的云基础设施和GPU算力服务。行业地位：CoreWeave是基础设施软件赛道的核心公司，可比/竞争公司包括Cloudflare、Block、VeriSign、Zscaler。关键变量主要是云和AI工作负载、网络安全预算、净留存率、算力成本、平台竞争和监管合规。",
      "core_catalyst": "Nebius Stock Jumps as Nvidia Reveals Size of Its Stake in Neocloud Company",
      "evidence_summary": "CRWV moved +3.8% in the latest session, +3.4% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0735.",
      "facts": [
        {
          "claim": "CRWV moved +3.8% in the latest session, +3.4% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0124",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Nebius Stock Jumps as Nvidia Reveals Size of Its Stake in Neocloud Company",
          "source_id": "E0735",
          "timestamp": "2026-07-21T12:14:00+00:00"
        },
        {
          "claim": "Is CoreWeave (CRWV) Fairly Valued As Earnings Near And Capex Concerns Persist?",
          "source_id": "E0736",
          "timestamp": "2026-07-21T10:07:19+00:00"
        },
        {
          "claim": "NBIS Stock Jumps Overnight As Nvidia Reveals Over 9% Stake, Analyst Sees More Upside",
          "source_id": "E0737",
          "timestamp": "2026-07-21T02:06:41+00:00"
        },
        {
          "claim": "CoreWeave faces execution test as data center activation ramps up",
          "source_id": "E0738",
          "timestamp": "2026-07-20T19:40:00+00:00"
        },
        {
          "claim": "CRWV fundamentals snapshot: PE n/a; market cap/assets $67.23B; revenue scale $6.23B; revenue QoQ n/a; revenue YoY n/a; gross margin n/a; net margin n/a; ROIC -0.48%.",
          "source_id": "E1160",
          "timestamp": "2026-07-21T13:41:31.983140+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "CoreWeave, Inc. operates as a cloud infrastructure technology company in the United States. The company offers CoreWeave Cloud platform that comprises proprietary software and cloud services that deliver the automation and efficiency needed to manage complex artificial intellige...",
        "gross_margin": null,
        "health_score": null,
        "market_cap": "$67.23B",
        "name": "CoreWeave, Inc. Class A Common Stock",
        "net_margin": null,
        "pe_ratio": null,
        "revenue_growth_qoq": null,
        "revenue_growth_yoy": null,
        "revenue_scale": "$6.23B",
        "roic": "-0.48%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/crwv/",
        "ticker": "CRWV",
        "timestamp": "2026-07-21T13:41:31.983140+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +3.4% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 73.06 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "CRWV",
        "timestamp": "2026-07-21T13:41:42+00:00",
        "price": 75.73,
        "previous_close": 73.06,
        "change": 2.6700000000000017,
        "change_pct": 0.03654530522857935,
        "change_5d_pct": -0.052664527305863684,
        "change_20d_pct": -0.3195255694401379,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/CRWV?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "event_news",
        "catalyst_mna",
        "event_earnings",
        "catalyst_earnings",
        "event_news",
        "catalyst_analyst",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 8,
        "price_confirmation": 3,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 43,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 0
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0124",
        "E0735",
        "E0736",
        "E0737",
        "E0738",
        "E1160"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "CRWV",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Add to Watchlist",
      "action_type": "news",
      "attention_grade": "B",
      "business_summary": "业务：奥多比向设计师、内容团队、企业营销部门和知识工作者销售创意软件、PDF 文档工具与营销技术平台。收入以订阅费为主，也有部分交易和服务相关收费。关键产品包括 Photoshop、Illustrator、Premiere Pro、Acrobat、Adobe Sign 以及面向企业的分析、内容管理、营销自动化和客户旅程编排工具。行业地位：奥多比在专业创意软件市场长期占据核心位置，在数字内容工作流和品牌营销技术上也有很强渗透。竞争来自 Canva、Figma、微软办公生态、Salesforce、Oracle 和各类垂直营销工具，关键经营变量包括订阅续费、AI 功能变现、企业席位扩张、创作者生态活跃度以及营销云产品整合深度。",
      "core_catalyst": "Morgan Stanley Downgrades Adobe to Underweight From Equalweight, Adjusts Price Target to $240 From $365",
      "evidence_summary": "ADBE moved -2.3% in the latest session, -2.7% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0643.",
      "facts": [
        {
          "claim": "ADBE moved -2.3% in the latest session, -2.7% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0074",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Morgan Stanley Downgrades Adobe to Underweight From Equalweight, Adjusts Price Target to $240 From $365",
          "source_id": "E0643",
          "timestamp": "2026-07-21T13:15:31+00:00"
        },
        {
          "claim": "Here Are Tuesday’s Top Wall Street Analyst Research Calls: Adobe, Datadog, Five Below, Fortinet, Gilead Sciences, Goldman Sachs, Microsoft, Salesforce, and More",
          "source_id": "E0644",
          "timestamp": "2026-07-21T11:41:44+00:00"
        },
        {
          "claim": "Will Adobe's (ADBE) Project Indigo AI Push and New Bullish Coverage Change Its Narrative?",
          "source_id": "E0645",
          "timestamp": "2026-07-21T13:09:43+00:00"
        },
        {
          "claim": "Adobe, Salesforce and Intuit fall as Morgan Stanley begins cautious coverage",
          "source_id": "E0646",
          "timestamp": "2026-07-21T11:20:23+00:00"
        },
        {
          "claim": "ADBE fundamentals snapshot: PE 13.43; market cap/assets $91.11B; revenue scale $25.20B; revenue QoQ 3.44%; revenue YoY 11.49%; gross margin 89.20%; net margin 25.87%; ROIC 30.37%; engine score health 72.00 / valuation n/a.",
          "source_id": "E1161",
          "timestamp": "2026-06-11T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Adobe Inc. operates as a technology company worldwide. The Digital Media segment offers products and services that enable individuals, teams, and enterprises to create, publish, and promote content. This segment serves photographers, video editors, graphic and experience designe...",
        "gross_margin": "89.20%",
        "health_score": "72.00",
        "market_cap": "$91.11B",
        "name": "Adobe Inc.",
        "net_margin": "25.87%",
        "pe_ratio": "13.43",
        "revenue_growth_qoq": "3.44%",
        "revenue_growth_yoy": "11.49%",
        "revenue_scale": "$25.20B",
        "roic": "30.37%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/adbe/",
        "ticker": "ADBE",
        "timestamp": "2026-06-11T00:00:00+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of -2.7% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Downside attention thesis weakens if price recovers above 234.74 and the next reliable source contradicts the negative catalyst.",
      "market_is_trading": "The market is trading downside repricing with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "ADBE",
        "timestamp": "2026-07-21T13:41:37+00:00",
        "price": 229.33,
        "previous_close": 234.74,
        "change": -5.409999999999997,
        "change_pct": -0.02304677515549114,
        "change_5d_pct": 0.038726339650224206,
        "change_20d_pct": 0.17665473156352252,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/ADBE?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "benchmark_relative_move",
        "gap_move",
        "event_news",
        "catalyst_analyst",
        "event_news",
        "catalyst_analyst",
        "event_news",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 7,
        "price_confirmation": 3,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 43,
        "tradability": 2,
        "tradability_score": 5,
        "volume_confirmation": 1
      },
      "setup_type": "watch_only",
      "source_ids": [
        "E0074",
        "E0643",
        "E0644",
        "E0645",
        "E0646",
        "E1161"
      ],
      "stage": "expanding",
      "theme": "catalyst attention signal",
      "ticker": "ADBE",
      "trading_hypothesis": "Research path: verify whether the negative catalyst changes forward demand, margin, or multiple assumptions."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：阿斯麦向台积电、三星、英特尔、存储厂商和其他晶圆厂销售 EUV、High-NA EUV、DUV 光刻设备，并提供装机、维护、升级、备件、软件、量测和工艺优化服务。收入来自新设备销售、服务合同、升级包和成熟机型出货，关键资产包括极紫外光源、光学系统、精密运动控制、供应链协同和长期客户锁定。行业地位：阿斯麦在先进制程 EUV 光刻领域具备近乎不可替代的地位，是全球半导体扩产周期的关键瓶颈。影响经营与股价的变量包括先进制程资本开支、High-NA 导入节奏、客户订单和延期、出口管制、供应链交付能力、服务收入稳定性、存储复苏和中国 DUV 需求。",
      "core_catalyst": "Is ASML Extremely Overvalued or a Bargain at 45x Forward Earnings?",
      "evidence_summary": "ASML moved +3.7% in the latest session, +3.3% relative to benchmark, with volume at 0.1x its 20-day average. Reliable catalyst source: E0492.",
      "facts": [
        {
          "claim": "ASML moved +3.7% in the latest session, +3.3% relative to benchmark, with volume at 0.1x its 20-day average.",
          "source_id": "E0021",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Is ASML Extremely Overvalued or a Bargain at 45x Forward Earnings?",
          "source_id": "E0492",
          "timestamp": "2026-07-20T19:34:39+00:00"
        },
        {
          "claim": "Chip giant ASML to offer €20,000 bonus to retain staff through 2030",
          "source_id": "E0493",
          "timestamp": "2026-07-20T14:43:20+00:00"
        },
        {
          "claim": "ASML to offer employees €20,000 retention bonus for staying in 2027-2030",
          "source_id": "E0494",
          "timestamp": "2026-07-20T14:08:24+00:00"
        },
        {
          "claim": "ASML reports transactions under its current share buyback program",
          "source_id": "E0495",
          "timestamp": "2026-07-20T12:00:00+00:00"
        },
        {
          "claim": "ASML fundamentals snapshot: PE 60.94; market cap/assets $681.93B; revenue scale $33.69B; revenue QoQ -9.79%; revenue YoY 37.68%; gross margin 52.98%; net margin 31.44%; ROIC 24.39%; engine score health 77.00 / valuation n/a.",
          "source_id": "E1162",
          "timestamp": "2026-06-23T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "ASML Holding N.V. provides lithography solutions for the development, production, marketing, sales, upgrading, and servicing of advanced semiconductor equipment systems. The company offers lithography, metrology, and inspection systems. It also provides extreme ultraviolet litho...",
        "gross_margin": "52.98%",
        "health_score": "77.00",
        "market_cap": "$681.93B",
        "name": "ASML Holding N.V.",
        "net_margin": "31.44%",
        "pe_ratio": "60.94",
        "revenue_growth_qoq": "-9.79%",
        "revenue_growth_yoy": "37.68%",
        "revenue_scale": "$33.69B",
        "roic": "24.39%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/asml/",
        "ticker": "ASML",
        "timestamp": "2026-06-23T00:00:00+00:00",
        "valuation_score": null
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +3.3% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 1739.02 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "ASML",
        "timestamp": "2026-07-21T13:41:42+00:00",
        "price": 1802.86,
        "previous_close": 1739.02,
        "change": 63.83999999999992,
        "change_pct": 0.036710331106025285,
        "change_5d_pct": 0.015329675568812817,
        "change_20d_pct": -0.06551250485940141,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/ASML?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "large_1d_move",
        "benchmark_relative_move",
        "gap_move",
        "event_earnings",
        "catalyst_earnings",
        "event_news",
        "event_news",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 24,
        "catalyst_strength": 4,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 8,
        "price_confirmation": 3,
        "risk_reward": 4,
        "time_sensitivity": 4,
        "total": 42,
        "tradability": 3,
        "tradability_score": 7,
        "volume_confirmation": 3
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0021",
        "E0492",
        "E0493",
        "E0494",
        "E0495",
        "E1162"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "ASML",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    },
    {
      "action_label": "Research Now",
      "action_type": "earnings",
      "attention_grade": "B",
      "business_summary": "业务：Marsh & McLennan Companies主要经营全球保险经纪、风险咨询、再保险经纪和咨询服务。行业地位：Marsh & McLennan Companies是保险经纪赛道的核心公司，可比/竞争公司包括Willis Towers Watson Public、Brown & Brown、Erie Indemnity。关键变量主要是保费价格周期、续保率、并购整合、客户风险预算、利率和工资通胀。",
      "core_catalyst": "Cantor Fitzgerald Adjusts Marsh & McLennan Price Target to $218 From $212, Maintains Overweight Rating",
      "evidence_summary": "MRSH moved +3.1% in the latest session, +2.7% relative to benchmark, with volume at 0.0x its 20-day average. Reliable catalyst source: E0679.",
      "facts": [
        {
          "claim": "MRSH moved +3.1% in the latest session, +2.7% relative to benchmark, with volume at 0.0x its 20-day average.",
          "source_id": "E0095",
          "timestamp": "2026-07-21T00:00:00+00:00"
        },
        {
          "claim": "Cantor Fitzgerald Adjusts Marsh & McLennan Price Target to $218 From $212, Maintains Overweight Rating",
          "source_id": "E0679",
          "timestamp": "2026-07-21T12:49:45+00:00"
        },
        {
          "claim": "Marsh (MRSH) Q2 Earnings and Revenues Top Estimates",
          "source_id": "E0680",
          "timestamp": "2026-07-21T12:10:02+00:00"
        },
        {
          "claim": "Marsh & McLennan Q2 Adjusted Earnings, Revenue Rise; Shares up",
          "source_id": "E0681",
          "timestamp": "2026-07-21T11:15:13+00:00"
        },
        {
          "claim": "Marsh (NYSE:MRSH) Exceeds Q2 CY2026 Expectations",
          "source_id": "E0682",
          "timestamp": "2026-07-21T11:54:55+00:00"
        },
        {
          "claim": "MRSH fundamentals snapshot: PE 22.36; market cap/assets $87.77B; revenue scale $27.52B; revenue QoQ 15.19%; revenue YoY 9.87%; gross margin 45.64%; net margin 15.08%; ROIC 10.20%; engine score health 74.29 / valuation 20.00.",
          "source_id": "E1163",
          "timestamp": "2026-07-20T00:00:00+00:00"
        }
      ],
      "fundamentals": {
        "asset_type": "equity",
        "business_summary": "Marsh & McLennan Companies, Inc., a professional services company, provides advisory services and insurance solutions to clients in the areas of risk, strategy, and people worldwide. The company operates through Risk and Insurance Services, and Consulting segments. The Risk and...",
        "gross_margin": "45.64%",
        "health_score": "74.29",
        "market_cap": "$87.77B",
        "name": "Marsh & McLennan Companies, Inc.",
        "net_margin": "15.08%",
        "pe_ratio": "22.36",
        "revenue_growth_qoq": "15.19%",
        "revenue_growth_yoy": "9.87%",
        "revenue_scale": "$27.52B",
        "roic": "10.20%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mrsh/",
        "ticker": "MRSH",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "20.00"
      },
      "grade_cap_reason": "fewer than two reliable facts",
      "inferences": [
        "Relative move of +2.7% suggests attention shifted faster than the benchmark on the latest session."
      ],
      "invalidation": "Attention thesis weakens if price closes below 182.10 or volume falls back below 1.3x the 20-day average without new evidence.",
      "market_is_trading": "The market is trading upside re-rating with volume confirmation.",
      "needs_verification": [
        "Check peer and sector confirmation before promoting the setup.",
        "Check whether the latest move holds through the next liquidity window."
      ],
      "realtime_quote": {
        "ticker": "MRSH",
        "timestamp": "2026-07-21T13:41:31+00:00",
        "price": 188.04,
        "previous_close": 182.055,
        "change": 5.984999999999985,
        "change_pct": 0.03287468072835131,
        "change_5d_pct": 0.05610781677626919,
        "change_20d_pct": 0.17436925889473454,
        "market_state": "unknown",
        "source_ref": "https://query1.finance.yahoo.com/v8/finance/chart/MRSH?range=1d&interval=1m&includePrePost=true"
      },
      "reason_tags": [
        "benchmark_relative_move",
        "breakout_20d",
        "event_news",
        "catalyst_analyst",
        "event_earnings",
        "catalyst_earnings",
        "event_earnings",
        "catalyst_earnings",
        "event_news"
      ],
      "risk_summary": "Main risks are false breakout, stale catalyst, and weak peer confirmation.",
      "score": {
        "catalyst_quality": 30,
        "catalyst_strength": 5,
        "crowding_risk": 0,
        "expectation_gap": 4,
        "price_action": 10,
        "price_confirmation": 2,
        "risk_reward": 4,
        "time_sensitivity": 3,
        "total": 42,
        "tradability": 1,
        "tradability_score": 2,
        "volume_confirmation": 0
      },
      "setup_type": "long_research",
      "source_ids": [
        "E0095",
        "E0679",
        "E0680",
        "E0681",
        "E0682",
        "E1163"
      ],
      "stage": "expanding",
      "theme": "earnings reaction",
      "ticker": "MRSH",
      "trading_hypothesis": "Research path: verify whether the catalyst is still early and whether peer confirmation broadens the move."
    }
  ],
  "evidence": [
    {
      "claim": "ETF regime snapshot: SPY +0.4%, QQQ +1.4%, IWM +0.5%, HYG +0.0%, TLT -0.4%, VIXY -1.5%.",
      "confidence": 0.93,
      "publisher": "Mock ETF Regime Feed",
      "raw_value": {
        "HYG": 6.275100401609279e-05,
        "IWM": 0.004994697410283466,
        "QQQ": 0.014007413154038417,
        "SPY": 0.004266194127396927,
        "TLT": -0.0042913338896173325,
        "VIXY": -0.015073009891662714
      },
      "source_id": "E0001",
      "source_type": "macro",
      "ticker": "MARKET",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "mock://regime/2026-07-21"
    },
    {
      "claim": "SPY moved +0.4% in the latest session, +0.0% relative to SPY, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.005759121039699483,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.1714935064935008,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 745.2559,
        "close_location": 0.08824675324675037,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2040994325.2791,
        "gap_pct": 0.006697300866471689,
        "high_52w_distance_pct": 0.02032067106077262,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.18429935799644048,
        "lower_wick_to_range": 0.08824675324675037,
        "previous_close": 742.09,
        "relative_return_1d": 0.0,
        "relative_return_5d": 0.0,
        "return_1d": 0.004266194127396927,
        "return_1d_vs_avg_abs_20d": 0.7407717424219202,
        "return_5d": -0.008744130987058285,
        "ticker": "SPY",
        "upper_wick_to_range": -0.2597402597402511,
        "volume_ratio_20d": 0.053788314969670716
      },
      "source_id": "E0002",
      "source_type": "market_data",
      "ticker": "SPY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SPY/2026-07-21"
    },
    {
      "claim": "TLT moved -0.4% in the latest session, -0.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.004112739938717058,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9761904761904971,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 83.53,
        "close_location": 0.0,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 101205115.06,
        "gap_pct": -0.0018476576469186323,
        "high_52w_distance_pct": 0.08775290314856932,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.009182070798598563,
        "lower_wick_to_range": 0.0,
        "previous_close": 83.89,
        "relative_return_1d": -0.00855752801701426,
        "relative_return_5d": 0.002202741833870925,
        "return_1d": -0.0042913338896173325,
        "return_1d_vs_avg_abs_20d": 1.0434245669703068,
        "return_5d": -0.00654138915318736,
        "ticker": "TLT",
        "upper_wick_to_range": 0.023809523809502863,
        "volume_ratio_20d": 0.05175420892032467
      },
      "source_id": "E0003",
      "source_type": "market_data",
      "ticker": "TLT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TLT/2026-07-21"
    },
    {
      "claim": "HYG moved +0.0% in the latest session, -0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0013347682117114622,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.1022044088173093,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 79.685,
        "close_location": 0.09819639278568243,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 42487643.575,
        "gap_pct": 0.0007530120481926694,
        "high_52w_distance_pct": 0.019514337704712226,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.014191167112129532,
        "lower_wick_to_range": 0.09819639278568243,
        "previous_close": 79.68,
        "relative_return_1d": -0.0042034431233808345,
        "relative_return_5d": 0.008806881991074378,
        "return_1d": 6.275100401609279e-05,
        "return_1d_vs_avg_abs_20d": 0.0470126599251509,
        "return_5d": 6.275100401609279e-05,
        "ticker": "HYG",
        "upper_wick_to_range": -0.2004008016029918,
        "volume_ratio_20d": 0.017934095281660768
      },
      "source_id": "E0004",
      "source_type": "market_data",
      "ticker": "HYG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HYG/2026-07-21"
    },
    {
      "claim": "LQD moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0025914607205174247,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.4148827726811137,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 106.86,
        "close_location": 0.025484199796104473,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 70772202.54,
        "gap_pct": 0.0035464302379841772,
        "high_52w_distance_pct": 0.04744525547445266,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 4.6792382200067095e-05,
        "lower_wick_to_range": 0.025484199796104473,
        "previous_close": 107.15,
        "relative_return_1d": -0.006972680361647998,
        "relative_return_5d": 0.005479510149449918,
        "return_1d": -0.002706486234251071,
        "return_1d_vs_avg_abs_20d": 1.044386362032406,
        "return_5d": -0.0032646208376083674,
        "ticker": "LQD",
        "upper_wick_to_range": -2.4403669724772183,
        "volume_ratio_20d": 0.022814713409300965
      },
      "source_id": "E0005",
      "source_type": "market_data",
      "ticker": "LQD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LQD/2026-07-21"
    },
    {
      "claim": "GLD moved +1.1% in the latest session, +0.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011638059195302369,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.417582417582552,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 371.81,
        "close_location": 0.48351648351649795,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 183276303.3,
        "gap_pct": 0.0005168661588683676,
        "high_52w_distance_pct": 0.3708614614991528,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.023367830012110513,
        "lower_wick_to_range": -3.934065934066054,
        "previous_close": 367.6,
        "relative_return_1d": 0.007186471813843465,
        "relative_return_5d": 0.007830520883605474,
        "return_1d": 0.011452665941240392,
        "return_1d_vs_avg_abs_20d": 0.9840700884098604,
        "return_5d": -0.000913610103452811,
        "ticker": "GLD",
        "upper_wick_to_range": 0.5164835164835021,
        "volume_ratio_20d": 0.0720185141624869
      },
      "source_id": "E0006",
      "source_type": "market_data",
      "ticker": "GLD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GLD/2026-07-21"
    },
    {
      "claim": "SLV moved +3.5% in the latest session, +3.1% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02217457301128853,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 6.256708049659487,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 52.7623,
        "close_location": 0.1293552262715494,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 157560099.3175,
        "gap_pct": 0.004315417810906386,
        "high_52w_distance_pct": 1.0815999302532298,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.06354162467244517,
        "lower_wick_to_range": -6.1273528233879375,
        "previous_close": 50.98,
        "relative_return_1d": 0.030694574801594987,
        "relative_return_5d": 0.001076273172501252,
        "return_1d": 0.034960768928991914,
        "return_1d_vs_avg_abs_20d": 1.57661520297118,
        "return_5d": -0.007667857814557033,
        "ticker": "SLV",
        "upper_wick_to_range": 0.8706447737284506,
        "volume_ratio_20d": 0.16637718141184304
      },
      "source_id": "E0007",
      "source_type": "market_data",
      "ticker": "SLV",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SLV/2026-07-21"
    },
    {
      "claim": "USO moved +2.7% in the latest session, +2.2% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02445563780516209,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 6.389937106918355,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 128.86,
        "close_location": 0.7044025157232844,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 116966479.72000001,
        "gap_pct": -0.013783762250019982,
        "high_52w_distance_pct": 0.19571628123544937,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.8080538796127406,
        "lower_wick_to_range": -5.685534591195071,
        "previous_close": 125.51,
        "relative_return_1d": 0.022424906183335258,
        "relative_return_5d": 0.08105835250657234,
        "return_1d": 0.026691100310732185,
        "return_1d_vs_avg_abs_20d": 1.091408881803861,
        "return_5d": 0.07231422151951405,
        "ticker": "USO",
        "upper_wick_to_range": 0.2955974842767156,
        "volume_ratio_20d": 0.15123804319030426
      },
      "source_id": "E0008",
      "source_type": "market_data",
      "ticker": "USO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/USO/2026-07-21"
    },
    {
      "claim": "UNG moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01698754164178573,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.444444444444475,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 10.315,
        "close_location": 0.333333333333307,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 5779185.05,
        "gap_pct": 0.008746355685131268,
        "high_52w_distance_pct": 0.6509936984973341,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.02027695351137493,
        "lower_wick_to_range": 0.333333333333307,
        "previous_close": 10.29,
        "relative_return_1d": -0.0018366508815270688,
        "relative_return_5d": -0.010742561028150854,
        "return_1d": 0.0024295432458698585,
        "return_1d_vs_avg_abs_20d": 0.14301911937002704,
        "return_5d": -0.01948669201520914,
        "ticker": "UNG",
        "upper_wick_to_range": -0.7777777777777821,
        "volume_ratio_20d": 0.08365391434831784
      },
      "source_id": "E0009",
      "source_type": "market_data",
      "ticker": "UNG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/UNG/2026-07-21"
    },
    {
      "claim": "UUP moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.002376628404666142,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 5.000000000000948,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 28.455,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 2097190.4099999997,
        "gap_pct": -0.0003522367030645013,
        "high_52w_distance_pct": 0.0036900369003689537,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.07784090909090913,
        "lower_wick_to_range": -4.000000000000948,
        "previous_close": 28.39,
        "relative_return_1d": -0.0019766555574780575,
        "relative_return_5d": 0.011033669556977155,
        "return_1d": 0.0022895385699188697,
        "return_1d_vs_avg_abs_20d": 0.9633557208285969,
        "return_5d": 0.0022895385699188697,
        "ticker": "UUP",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.03496490558071242
      },
      "source_id": "E0010",
      "source_type": "market_data",
      "ticker": "UUP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/UUP/2026-07-21"
    },
    {
      "claim": "VIXY moved -1.5% in the latest session, -1.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.022020967550401744,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.13333333333332859,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 20.91,
        "close_location": 0.9333333333333239,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 3373598.49,
        "gap_pct": -0.01601507300989169,
        "high_52w_distance_pct": 0.845528455284553,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04289276807980036,
        "lower_wick_to_range": 0.7999999999999953,
        "previous_close": 21.23,
        "relative_return_1d": -0.01933920401905964,
        "relative_return_5d": 0.02084480862500604,
        "return_1d": -0.015073009891662714,
        "return_1d_vs_avg_abs_20d": 0.684484451337731,
        "return_5d": 0.012100677637947754,
        "ticker": "VIXY",
        "upper_wick_to_range": 0.06666666666667614,
        "volume_ratio_20d": 0.06495037308250487
      },
      "source_id": "E0011",
      "source_type": "market_data",
      "ticker": "VIXY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VIXY/2026-07-21"
    },
    {
      "claim": "VIXM moved -0.4% in the latest session, -0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.005736856295838805,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 14.38,
        "close_location": 0.5,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 62135.98,
        "gap_pct": -0.0006925207756232066,
        "high_52w_distance_pct": 0.2322670375521556,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.01482004234297829,
        "lower_wick_to_range": 0.0,
        "previous_close": 14.44,
        "relative_return_1d": -0.0084213187811365,
        "relative_return_5d": 0.012934075121136535,
        "return_1d": -0.0041551246537395725,
        "return_1d_vs_avg_abs_20d": 0.7242859920952643,
        "return_5d": 0.0041899441340782495,
        "ticker": "VIXM",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.016362775726592824
      },
      "source_id": "E0012",
      "source_type": "market_data",
      "ticker": "VIXM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VIXM/2026-07-21"
    },
    {
      "claim": "AVGO moved +2.1% in the latest session, +1.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02414621765166054,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6980288911213473,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 385.99,
        "close_location": 0.20438563065091814,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 512952918.72,
        "gap_pct": 0.031362386291516664,
        "high_52w_distance_pct": 0.2824166429182102,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3311836115326252,
        "lower_wick_to_range": 0.20438563065091814,
        "previous_close": 378.16,
        "relative_return_1d": 0.016439327344995647,
        "relative_return_5d": 0.0007258328194450492,
        "return_1d": 0.020705521472392574,
        "return_1d_vs_avg_abs_20d": 0.8575057912214525,
        "return_5d": -0.008018298167613236,
        "ticker": "AVGO",
        "upper_wick_to_range": 0.09758547822773467,
        "volume_ratio_20d": 0.05394551208085689
      },
      "source_id": "E0013",
      "source_type": "market_data",
      "ticker": "AVGO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AVGO/2026-07-21"
    },
    {
      "claim": "SMCI moved +2.4% in the latest session, +1.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.038855656135751634,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.03571428571428692,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 24.395,
        "close_location": 0.08333333333333333,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 56532265.545,
        "gap_pct": 0.024339068401175057,
        "high_52w_distance_pct": 1.106989137118262,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2523100616016427,
        "lower_wick_to_range": 0.08333333333333333,
        "previous_close": 23.83,
        "relative_return_1d": 0.019443415608230596,
        "relative_return_5d": -0.10897738800028345,
        "return_1d": 0.023709609735627524,
        "return_1d_vs_avg_abs_20d": 0.6101971268428016,
        "return_5d": -0.11772151898734173,
        "ticker": "SMCI",
        "upper_wick_to_range": 0.8809523809523797,
        "volume_ratio_20d": 0.051067941331734326
      },
      "source_id": "E0014",
      "source_type": "market_data",
      "ticker": "SMCI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SMCI/2026-07-21"
    },
    {
      "claim": "TSM moved +3.9% in the latest session, +3.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.024872800193676638,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.566666666666669,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 418.1,
        "close_location": 0.7679012345679025,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 808500875.0,
        "gap_pct": 0.013435247327864719,
        "high_52w_distance_pct": 0.1456589332695526,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3323773103887826,
        "lower_wick_to_range": -1.7987654320987665,
        "previous_close": 402.3,
        "relative_return_1d": 0.03500797937496447,
        "relative_return_5d": 0.0032968082629212248,
        "return_1d": 0.0392741735023614,
        "return_1d_vs_avg_abs_20d": 1.5790008843614638,
        "return_5d": -0.00544732272413706,
        "ticker": "TSM",
        "upper_wick_to_range": 0.23209876543209756,
        "volume_ratio_20d": 0.12600597074445988
      },
      "source_id": "E0015",
      "source_type": "market_data",
      "ticker": "TSM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TSM/2026-07-21"
    },
    {
      "claim": "WMT moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013355111509681172,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.02790697674418703,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 111.51,
        "close_location": 0.730232558139543,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 176859654.93,
        "gap_pct": -0.0064171122994651775,
        "high_52w_distance_pct": 0.2120886019191104,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.039720279720279805,
        "lower_wick_to_range": 0.702325581395356,
        "previous_close": 112.2,
        "relative_return_1d": -0.01041592674771774,
        "relative_return_5d": -0.010517082733258354,
        "return_1d": -0.006149732620320814,
        "return_1d_vs_avg_abs_20d": 0.4604778189880967,
        "return_5d": -0.01926121372031664,
        "ticker": "WMT",
        "upper_wick_to_range": 0.269767441860457,
        "volume_ratio_20d": 0.07070141164959173
      },
      "source_id": "E0016",
      "source_type": "market_data",
      "ticker": "WMT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WMT/2026-07-21"
    },
    {
      "claim": "BRK-A moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0065117513765401095,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 732750.0,
        "close_location": 0.5,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 8060250.0,
        "gap_pct": -0.0002716653083401077,
        "high_52w_distance_pct": 0.04854042988741036,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.049785100286533046,
        "lower_wick_to_range": 0.0,
        "previous_close": 736200.0,
        "relative_return_1d": -0.008952420696264118,
        "relative_return_5d": 0.0029775095487950543,
        "return_1d": -0.004686226568867191,
        "return_1d_vs_avg_abs_20d": 0.7196568630906675,
        "return_5d": -0.005766621438263231,
        "ticker": "BRK-A",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.05365853658536585
      },
      "source_id": "E0017",
      "source_type": "market_data",
      "ticker": "BRK-A",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BRK-A/2026-07-21"
    },
    {
      "claim": "LLY moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01636579527977348,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.462361623616245,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 1146.285,
        "close_location": 0.5376383763837717,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 144657728.145,
        "gap_pct": 0.028555235853169325,
        "high_52w_distance_pct": 0.08999943295079316,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3477619310766482,
        "lower_wick_to_range": 0.5376383763837717,
        "previous_close": 1146.9,
        "relative_return_1d": -0.0048024222205175215,
        "relative_return_5d": 0.003316987460586396,
        "return_1d": -0.0005362280931205943,
        "return_1d_vs_avg_abs_20d": 0.0327651717471573,
        "return_5d": -0.005427143526471889,
        "ticker": "LLY",
        "upper_wick_to_range": -2.000000000000017,
        "volume_ratio_20d": 0.041651580536829685
      },
      "source_id": "E0018",
      "source_type": "market_data",
      "ticker": "LLY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LLY/2026-07-21"
    },
    {
      "claim": "MU moved +8.5% in the latest session, +8.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04930687885228152,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5964679911699752,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 938.86,
        "close_location": 0.7090507726269313,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 6237504182.0,
        "gap_pct": 0.06920019411642353,
        "high_52w_distance_pct": 0.3367275206101017,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 2.0140935503547466,
        "lower_wick_to_range": 0.1125827814569562,
        "previous_close": 865.46,
        "relative_return_1d": 0.08054419572308724,
        "relative_return_5d": -0.036275805541544526,
        "return_1d": 0.08481038985048417,
        "return_1d_vs_avg_abs_20d": 1.7200518837253442,
        "return_5d": -0.04501993652860281,
        "ticker": "MU",
        "upper_wick_to_range": 0.29094922737306866,
        "volume_ratio_20d": 0.1277139600987348
      },
      "source_id": "E0019",
      "source_type": "market_data",
      "ticker": "MU",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MU/2026-07-21"
    },
    {
      "claim": "AMD moved +5.0% in the latest session, +4.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0372505015786024,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.32552954292084174,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 528.68,
        "close_location": 0.5183946488294273,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 1579821137.1599998,
        "gap_pct": 0.04406537323510129,
        "high_52w_distance_pct": 0.10601876371339958,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.8088407183083621,
        "lower_wick_to_range": 0.1928651059085856,
        "previous_close": 503.57,
        "relative_return_1d": 0.045597777117911464,
        "relative_return_5d": -0.026740151938525192,
        "return_1d": 0.04986397124530839,
        "return_1d_vs_avg_abs_20d": 1.3386120758693751,
        "return_5d": -0.03548428292558348,
        "ticker": "AMD",
        "upper_wick_to_range": 0.4816053511705727,
        "volume_ratio_20d": 0.1056174632471189
      },
      "source_id": "E0020",
      "source_type": "market_data",
      "ticker": "AMD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AMD/2026-07-21"
    },
    {
      "claim": "ASML moved +3.7% in the latest session, +3.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.030995947858556465,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.15072455752211808,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 1803.54,
        "close_location": 0.9618362831858376,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 419889361.56,
        "gap_pct": 0.03553432392956957,
        "high_52w_distance_pct": 0.10890803641726832,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.445016865500637,
        "lower_wick_to_range": 0.8111117256637195,
        "previous_close": 1739.02,
        "relative_return_1d": 0.03283516180870505,
        "relative_return_5d": 0.02445677544201519,
        "return_1d": 0.037101355936101976,
        "return_1d_vs_avg_abs_20d": 1.1969743950211256,
        "return_5d": 0.015712644454956903,
        "ticker": "ASML",
        "upper_wick_to_range": 0.03816371681416247,
        "volume_ratio_20d": 0.10680423154205393
      },
      "source_id": "E0021",
      "source_type": "market_data",
      "ticker": "ASML",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ASML/2026-07-21"
    },
    {
      "claim": "INTC moved +6.3% in the latest session, +5.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.039962112675491886,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.04145077720207181,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 103.19,
        "close_location": 0.48186528497409126,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 1336499750.46,
        "gap_pct": 0.06398104265402837,
        "high_52w_distance_pct": 0.3794941370287819,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.539748953974895,
        "lower_wick_to_range": 0.48186528497409126,
        "previous_close": 97.06,
        "relative_return_1d": 0.0588906160930851,
        "relative_return_5d": -0.03366492617701011,
        "return_1d": 0.06315681022048203,
        "return_1d_vs_avg_abs_20d": 1.580417199994911,
        "return_5d": -0.0424090571640684,
        "ticker": "INTC",
        "upper_wick_to_range": 0.4766839378238369,
        "volume_ratio_20d": 0.11838729429921127
      },
      "source_id": "E0022",
      "source_type": "market_data",
      "ticker": "INTC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/INTC/2026-07-21"
    },
    {
      "claim": "ORCL moved +2.4% in the latest session, +2.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03071023993691353,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.025896414342628522,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 124.335,
        "close_location": 0.8466135458167313,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 346595499.99,
        "gap_pct": 0.023809523809523725,
        "high_52w_distance_pct": 1.0127076044557044,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03586603349162698,
        "lower_wick_to_range": 0.8207171314741029,
        "previous_close": 121.38,
        "relative_return_1d": 0.020078838003102284,
        "relative_return_5d": -0.019433139608533434,
        "return_1d": 0.02434503213049921,
        "return_1d_vs_avg_abs_20d": 0.7927333742917659,
        "return_5d": -0.02817727059559172,
        "ticker": "ORCL",
        "upper_wick_to_range": 0.15338645418326866,
        "volume_ratio_20d": 0.06958970172051147
      },
      "source_id": "E0023",
      "source_type": "market_data",
      "ticker": "ORCL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ORCL/2026-07-21"
    },
    {
      "claim": "COST moved -0.7% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01097523311663513,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.19745222929936537,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 929.01,
        "close_location": 0.6146496815286673,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 87323223.96,
        "gap_pct": -0.005930754434708252,
        "high_52w_distance_pct": 0.18028869441663709,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.02402971748547733,
        "lower_wick_to_range": 0.6146496815286673,
        "previous_close": 935.8,
        "relative_return_1d": -0.0115220180213913,
        "relative_return_5d": 0.01662045320023975,
        "return_1d": -0.007255823893994373,
        "return_1d_vs_avg_abs_20d": 0.6611088636465262,
        "return_5d": 0.007876322213181464,
        "ticker": "COST",
        "upper_wick_to_range": 0.18789808917196738,
        "volume_ratio_20d": 0.034175516926690394
      },
      "source_id": "E0024",
      "source_type": "market_data",
      "ticker": "COST",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/COST/2026-07-21"
    },
    {
      "claim": "CAT moved +2.4% in the latest session, +2.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.027256423538488932,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4283121597096176,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 885.28,
        "close_location": 0.21324863883847572,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 131027636.96,
        "gap_pct": 0.029735045701724028,
        "high_52w_distance_pct": 0.21256551599493956,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4295772373478022,
        "lower_wick_to_range": 0.21324863883847572,
        "previous_close": 864.3,
        "relative_return_1d": 0.020007784815099905,
        "relative_return_5d": -0.04274835835230362,
        "return_1d": 0.024273978942496832,
        "return_1d_vs_avg_abs_20d": 0.8905782854533143,
        "return_5d": -0.0514924893393619,
        "ticker": "CAT",
        "upper_wick_to_range": 0.35843920145190666,
        "volume_ratio_20d": 0.0393195384954612
      },
      "source_id": "E0025",
      "source_type": "market_data",
      "ticker": "CAT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CAT/2026-07-21"
    },
    {
      "claim": "NFLX moved -0.2% in the latest session, -0.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020943534028929907,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.02542372881356014,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 67.495,
        "close_location": 0.5508474576271203,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 209339117.25,
        "gap_pct": -0.0017751479289939143,
        "high_52w_distance_pct": 0.6141936439736275,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.037108174554394635,
        "lower_wick_to_range": 0.5254237288135601,
        "previous_close": 67.6,
        "relative_return_1d": -0.005819448565266616,
        "relative_return_5d": -0.07333121241019447,
        "return_1d": -0.0015532544378696889,
        "return_1d_vs_avg_abs_20d": 0.07416391310674376,
        "return_5d": -0.08207534339725275,
        "ticker": "NFLX",
        "upper_wick_to_range": 0.4491525423728797,
        "volume_ratio_20d": 0.058056982154434326
      },
      "source_id": "E0026",
      "source_type": "market_data",
      "ticker": "NFLX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NFLX/2026-07-21"
    },
    {
      "claim": "LRCX moved +4.6% in the latest session, +4.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.05046391326289519,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6249471458773779,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 320.74,
        "close_location": 0.37463002114165,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 314538171.36,
        "gap_pct": 0.0696635806493675,
        "high_52w_distance_pct": 0.36715096339714415,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6526174773289364,
        "lower_wick_to_range": 0.37463002114165,
        "previous_close": 306.76,
        "relative_return_1d": 0.041306892324552535,
        "relative_return_5d": -0.0645294893538837,
        "return_1d": 0.04557308645194946,
        "return_1d_vs_avg_abs_20d": 0.9030826883070555,
        "return_5d": -0.07327362034094198,
        "ticker": "LRCX",
        "upper_wick_to_range": 0.0004228329809721317,
        "volume_ratio_20d": 0.07366249440863341
      },
      "source_id": "E0027",
      "source_type": "market_data",
      "ticker": "LRCX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LRCX/2026-07-21"
    },
    {
      "claim": "AMAT moved +6.7% in the latest session, +6.2% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.05070320810294051,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.29619970193740947,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 560.73,
        "close_location": 0.6505216095380063,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 373433283.21000004,
        "gap_pct": 0.07419630968232838,
        "high_52w_distance_pct": 0.319119718937813,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.9504330585411667,
        "lower_wick_to_range": 0.6505216095380063,
        "previous_close": 525.7,
        "relative_return_1d": 0.06236876877920383,
        "relative_return_5d": -0.04995991467350913,
        "return_1d": 0.06663496290660076,
        "return_1d_vs_avg_abs_20d": 1.3142159125575388,
        "return_5d": -0.05870404566056742,
        "ticker": "AMAT",
        "upper_wick_to_range": 0.05327868852458423,
        "volume_ratio_20d": 0.05623896135042347
      },
      "source_id": "E0028",
      "source_type": "market_data",
      "ticker": "AMAT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AMAT/2026-07-21"
    },
    {
      "claim": "HSBC moved +1.2% in the latest session, +0.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01161957989202545,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.40094769455075674,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 100.17,
        "close_location": 0.015855658829970195,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 10971019.08,
        "gap_pct": 0.013937986062013907,
        "high_52w_distance_pct": 0.009284216831386471,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3143944364256661,
        "lower_wick_to_range": 0.015855658829970195,
        "previous_close": 99.01,
        "relative_return_1d": 0.007449794156614731,
        "relative_return_5d": 0.018013652397637636,
        "return_1d": 0.011715988284011658,
        "return_1d_vs_avg_abs_20d": 1.008297063480959,
        "return_5d": 0.009269521410579351,
        "ticker": "HSBC",
        "upper_wick_to_range": 0.5831966466192731,
        "volume_ratio_20d": 0.08526254330310225
      },
      "source_id": "E0029",
      "source_type": "market_data",
      "ticker": "HSBC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HSBC/2026-07-21"
    },
    {
      "claim": "GE moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013070837669698942,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.247373029772344,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 340.9625,
        "close_location": 0.07399299474605224,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 48823784.224999994,
        "gap_pct": 0.03661002050981543,
        "high_52w_distance_pct": 0.12320269824394203,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2679428061433191,
        "lower_wick_to_range": 0.07399299474605224,
        "previous_close": 341.3,
        "relative_return_1d": -0.005255060227602137,
        "relative_return_5d": -0.027349782449743953,
        "return_1d": -0.0009888661002052102,
        "return_1d_vs_avg_abs_20d": 0.0756543784869747,
        "return_5d": -0.03609391343680224,
        "ticker": "GE",
        "upper_wick_to_range": -1.3213660245183962,
        "volume_ratio_20d": 0.029356748644858665
      },
      "source_id": "E0030",
      "source_type": "market_data",
      "ticker": "GE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GE/2026-07-21"
    },
    {
      "claim": "GEV moved +3.0% in the latest session, +2.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03092899405967527,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.021377836238074,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 1112.0601,
        "close_location": 0.04867148964156492,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 438900095.8473,
        "gap_pct": 0.0016863728306331094,
        "high_52w_distance_pct": 0.07542739821346012,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7234294702910453,
        "lower_wick_to_range": -0.9727063465965093,
        "previous_close": 1079.1801,
        "relative_return_1d": 0.02620138028395469,
        "relative_return_5d": 0.051942693852322086,
        "return_1d": 0.030467574411351617,
        "return_1d_vs_avg_abs_20d": 0.9850813237755688,
        "return_5d": 0.0431985628652638,
        "ticker": "GEV",
        "upper_wick_to_range": 0.9513285103584351,
        "volume_ratio_20d": 0.13718213416753564
      },
      "source_id": "E0031",
      "source_type": "market_data",
      "ticker": "GEV",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GEV/2026-07-21"
    },
    {
      "claim": "AZN moved +0.3% in the latest session, -0.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02213492263156535,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.9739130434783334,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 165.04,
        "close_location": 0.18260869565215973,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 24870867.84,
        "gap_pct": 0.023948456114758043,
        "high_52w_distance_pct": 0.2888390693165295,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0059734243569424805,
        "lower_wick_to_range": 0.18260869565215973,
        "previous_close": 164.52,
        "relative_return_1d": -0.0011054841833173512,
        "relative_return_5d": 0.01202680575909476,
        "return_1d": 0.003160709944079576,
        "return_1d_vs_avg_abs_20d": 0.1427929067875877,
        "return_5d": 0.0032826747720364757,
        "ticker": "AZN",
        "upper_wick_to_range": -2.1565217391304934,
        "volume_ratio_20d": 0.055660267597440374
      },
      "source_id": "E0032",
      "source_type": "market_data",
      "ticker": "AZN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AZN/2026-07-21"
    },
    {
      "claim": "NVS moved +3.1% in the latest session, +2.7% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01314235261924035,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 154.2,
        "close_location": 0.09708737864077108,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 73066899.0,
        "gap_pct": 0.024137469911740927,
        "high_52w_distance_pct": 0.10544747081712069,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.08400702987697706,
        "lower_wick_to_range": -0.40291262135922895,
        "previous_close": 149.56,
        "relative_return_1d": 0.026758143930907252,
        "relative_return_5d": 0.03428283809001098,
        "return_1d": 0.03102433805830418,
        "return_1d_vs_avg_abs_20d": 2.3606380803452707,
        "return_5d": 0.025538707102952696,
        "ticker": "NVS",
        "upper_wick_to_range": 0.9029126213592289,
        "volume_ratio_20d": 0.21024316763503337
      },
      "source_id": "E0033",
      "source_type": "market_data",
      "ticker": "NVS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NVS/2026-07-21"
    },
    {
      "claim": "PM moved -0.2% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01667459298953657,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.2934782608695758,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 192.26,
        "close_location": 0.5978260869565175,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 19272719.18,
        "gap_pct": 0.0004151100041511757,
        "high_52w_distance_pct": 0.013731405388536455,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2679548901932336,
        "lower_wick_to_range": 0.5978260869565175,
        "previous_close": 192.72,
        "relative_return_1d": -0.006653076651265799,
        "relative_return_5d": 0.10144091984753001,
        "return_1d": -0.002386882523868872,
        "return_1d_vs_avg_abs_20d": 0.14314487468249798,
        "return_5d": 0.09269678886047172,
        "ticker": "PM",
        "upper_wick_to_range": 0.10869565217390666,
        "volume_ratio_20d": 0.020480555393810863
      },
      "source_id": "E0034",
      "source_type": "market_data",
      "ticker": "PM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PM/2026-07-21"
    },
    {
      "claim": "TXN moved +3.1% in the latest session, +2.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.028042885627769142,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.47481343283582766,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 292.74,
        "close_location": 0.09608208955223703,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 100553848.08,
        "gap_pct": 0.039479705706340074,
        "high_52w_distance_pct": 0.14104666256746579,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5832341806381829,
        "lower_wick_to_range": 0.09608208955223703,
        "previous_close": 284.07,
        "relative_return_1d": 0.02625445219217215,
        "relative_return_5d": -0.03318026763837123,
        "return_1d": 0.030520646319569078,
        "return_1d_vs_avg_abs_20d": 1.0883561244263094,
        "return_5d": -0.041924398625429515,
        "ticker": "TXN",
        "upper_wick_to_range": 0.42910447761193526,
        "volume_ratio_20d": 0.03789489245487948
      },
      "source_id": "E0035",
      "source_type": "market_data",
      "ticker": "TXN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TXN/2026-07-21"
    },
    {
      "claim": "RY moved -0.2% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.009947418520192347,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.516516516516527,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 209.895,
        "close_location": 0.0,
        "consecutive_down_days": 4,
        "consecutive_up_days": 0,
        "dollar_volume": 6811092.75,
        "gap_pct": 0.02557398868659977,
        "high_52w_distance_pct": 0.04133018890397566,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.33759240377262323,
        "lower_wick_to_range": 0.0,
        "previous_close": 210.37,
        "relative_return_1d": -0.006524120637830921,
        "relative_return_5d": -0.010621408164502077,
        "return_1d": -0.002257926510433994,
        "return_1d_vs_avg_abs_20d": 0.22698617795668397,
        "return_5d": -0.019365539151560363,
        "ticker": "RY",
        "upper_wick_to_range": -2.516516516516527,
        "volume_ratio_20d": 0.018685184865288168
      },
      "source_id": "E0036",
      "source_type": "market_data",
      "ticker": "RY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RY/2026-07-21"
    },
    {
      "claim": "KLAC moved +4.0% in the latest session, +3.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.05129463880691074,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7706422018348621,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 215.85,
        "close_location": 0.2293577981651379,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 128331027.3,
        "gap_pct": 0.0640173410404623,
        "high_52w_distance_pct": 0.42399814686124637,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6797142501400735,
        "lower_wick_to_range": 0.2293577981651379,
        "previous_close": 207.6,
        "relative_return_1d": 0.03547369026566671,
        "relative_return_5d": -0.054284909252556246,
        "return_1d": 0.03973988439306364,
        "return_1d_vs_avg_abs_20d": 0.7747375811077868,
        "return_5d": -0.06302904023961453,
        "ticker": "KLAC",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.041416601039424066
      },
      "source_id": "E0037",
      "source_type": "market_data",
      "ticker": "KLAC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/KLAC/2026-07-21"
    },
    {
      "claim": "ARM moved +4.7% in the latest session, +4.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.043329334847593576,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3539325842696613,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 282.38,
        "close_location": 0.4808988764044925,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 141034408.62,
        "gap_pct": 0.05904825488668797,
        "high_52w_distance_pct": 0.6031588639422054,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.823235352929414,
        "lower_wick_to_range": 0.4808988764044925,
        "previous_close": 269.61,
        "relative_return_1d": 0.04309851786399799,
        "relative_return_5d": 0.013047577300676294,
        "return_1d": 0.047364711991394914,
        "return_1d_vs_avg_abs_20d": 1.0931326815423168,
        "return_5d": 0.004303446313618009,
        "ticker": "ARM",
        "upper_wick_to_range": 0.1651685393258462,
        "volume_ratio_20d": 0.07036311497408133
      },
      "source_id": "E0038",
      "source_type": "market_data",
      "ticker": "ARM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ARM/2026-07-21"
    },
    {
      "claim": "IBM moved +0.5% in the latest session, +0.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03395409515356966,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7045182758800002,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 214.135,
        "close_location": 0.8587497183660028,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 186170896.215,
        "gap_pct": -0.01375586854460098,
        "high_52w_distance_pct": 0.5525719756228546,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04742222657014272,
        "lower_wick_to_range": 0.1542314424860026,
        "previous_close": 213.0,
        "relative_return_1d": 0.0010624443702555997,
        "relative_return_5d": -0.004776853027315009,
        "return_1d": 0.005328638497652527,
        "return_1d_vs_avg_abs_20d": 0.15693654840607105,
        "return_5d": -0.013520984014373294,
        "ticker": "IBM",
        "upper_wick_to_range": 0.14125028163399725,
        "volume_ratio_20d": 0.06599458248838902
      },
      "source_id": "E0039",
      "source_type": "market_data",
      "ticker": "IBM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/IBM/2026-07-21"
    },
    {
      "claim": "PEP moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01601464819649966,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.36440677966102064,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 134.685,
        "close_location": 0.31355932203390036,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 83166505.965,
        "gap_pct": -0.004134061715635684,
        "high_52w_distance_pct": 0.2731930059026617,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.005487122060470417,
        "lower_wick_to_range": 0.31355932203390036,
        "previous_close": 135.46,
        "relative_return_1d": -0.009987440251714164,
        "relative_return_5d": 0.003096290455496975,
        "return_1d": -0.005721246124317236,
        "return_1d_vs_avg_abs_20d": 0.35725081526097685,
        "return_5d": -0.00564784053156131,
        "ticker": "PEP",
        "upper_wick_to_range": 0.322033898305079,
        "volume_ratio_20d": 0.06382232787690081
      },
      "source_id": "E0040",
      "source_type": "market_data",
      "ticker": "PEP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PEP/2026-07-21"
    },
    {
      "claim": "TTE moved +2.1% in the latest session, +1.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014109280403210706,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 9.208333333333504,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 82.47,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 16586448.87,
        "gap_pct": -0.006683168316831578,
        "high_52w_distance_pct": 0.1418697708257548,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2321828776333481,
        "lower_wick_to_range": -9.208333333333504,
        "previous_close": 80.8,
        "relative_return_1d": 0.016402122704286315,
        "relative_return_5d": 0.02802481322658379,
        "return_1d": 0.020668316831683242,
        "return_1d_vs_avg_abs_20d": 1.4648739156803463,
        "return_5d": 0.019280682239525504,
        "ticker": "TTE",
        "upper_wick_to_range": 1.0,
        "volume_ratio_20d": 0.11161514277865493
      },
      "source_id": "E0041",
      "source_type": "market_data",
      "ticker": "TTE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TTE/2026-07-21"
    },
    {
      "claim": "SNDK moved +9.3% in the latest session, +8.9% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.08000990886028479,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.28322015200160694,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 1519.99,
        "close_location": 0.8832801143359459,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 3295017602.11,
        "gap_pct": 0.08577590855170913,
        "high_52w_distance_pct": 0.5489509141507511,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 2.388825719572827,
        "lower_wick_to_range": 0.600059962334339,
        "previous_close": 1390.95,
        "relative_return_1d": 0.08850493351917543,
        "relative_return_5d": -0.1265540869930658,
        "return_1d": 0.09277112764657236,
        "return_1d_vs_avg_abs_20d": 1.1594954795983021,
        "return_5d": -0.1352982179801241,
        "ticker": "SNDK",
        "upper_wick_to_range": 0.11671988566405406,
        "volume_ratio_20d": 0.161353011186395
      },
      "source_id": "E0042",
      "source_type": "market_data",
      "ticker": "SNDK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SNDK/2026-07-21"
    },
    {
      "claim": "MCD moved -0.8% in the latest session, -1.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014714965754431014,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.0445658830734237,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 265.41,
        "close_location": 0.3132802562773909,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 69783985.89,
        "gap_pct": 0.007883724405918446,
        "high_52w_distance_pct": 0.28763045853585,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.004998296035442662,
        "lower_wick_to_range": 0.3132802562773909,
        "previous_close": 267.64,
        "relative_return_1d": -0.012598282006637596,
        "relative_return_5d": -0.004381473236932054,
        "return_1d": -0.008332087879240668,
        "return_1d_vs_avg_abs_20d": 0.5662322303897775,
        "return_5d": -0.01312560422399034,
        "ticker": "MCD",
        "upper_wick_to_range": -1.3578461393508148,
        "volume_ratio_20d": 0.05527695873606534
      },
      "source_id": "E0043",
      "source_type": "market_data",
      "ticker": "MCD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MCD/2026-07-21"
    },
    {
      "claim": "ADI moved +2.6% in the latest session, +2.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.024128971072535872,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9176762969866459,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 382.09,
        "close_location": 0.0823237030133541,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 72740383.75,
        "gap_pct": 0.041717231380550945,
        "high_52w_distance_pct": 0.16702871051322998,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2804624664879356,
        "lower_wick_to_range": 0.0823237030133541,
        "previous_close": 372.46,
        "relative_return_1d": 0.021588931255194455,
        "relative_return_5d": -0.018397816816888346,
        "return_1d": 0.025855125382591382,
        "return_1d_vs_avg_abs_20d": 1.0715386621694887,
        "return_5d": -0.02714194780394663,
        "ticker": "ADI",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.039374272235217715
      },
      "source_id": "E0044",
      "source_type": "market_data",
      "ticker": "ADI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ADI/2026-07-21"
    },
    {
      "claim": "QCOM moved +0.7% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.028209025394735014,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9793939393939444,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 171.45,
        "close_location": 0.020606060606055646,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 124470642.6,
        "gap_pct": 0.030354626585251454,
        "high_52w_distance_pct": 0.5160104986876641,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.40544306910402494,
        "lower_wick_to_range": 0.020606060606055646,
        "previous_close": 170.32,
        "relative_return_1d": 0.002368376093363933,
        "relative_return_5d": -0.028594442847865942,
        "return_1d": 0.00663457022076086,
        "return_1d_vs_avg_abs_20d": 0.2351931740966545,
        "return_5d": -0.03733857383492423,
        "ticker": "QCOM",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.03983377081705572
      },
      "source_id": "E0045",
      "source_type": "market_data",
      "ticker": "QCOM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/QCOM/2026-07-21"
    },
    {
      "claim": "DIS moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013793153525658925,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.7384615384615163,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 96.155,
        "close_location": 0.2512820512820538,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 48130289.095,
        "gap_pct": 0.014936209936728506,
        "high_52w_distance_pct": 0.1886017367791586,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04300900314567735,
        "lower_wick_to_range": 0.2512820512820538,
        "previous_close": 96.41,
        "relative_return_1d": -0.006911147970359188,
        "relative_return_5d": 0.011716906620728884,
        "return_1d": -0.002644953842962261,
        "return_1d_vs_avg_abs_20d": 0.19175845741453867,
        "return_5d": 0.002972775633670599,
        "ticker": "DIS",
        "upper_wick_to_range": -0.98974358974357,
        "volume_ratio_20d": 0.04508739613124057
      },
      "source_id": "E0046",
      "source_type": "market_data",
      "ticker": "DIS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DIS/2026-07-21"
    },
    {
      "claim": "CRM moved -1.6% in the latest session, -2.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.019388578746488506,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5796178343948992,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 171.045,
        "close_location": 0.748862602365783,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 150225573.64499998,
        "gap_pct": -0.034121641061050534,
        "high_52w_distance_pct": 0.37823379812330105,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.16897895024603615,
        "lower_wick_to_range": 0.16924476797088372,
        "previous_close": 173.79,
        "relative_return_1d": -0.020061119036770325,
        "relative_return_5d": 0.029542650920216462,
        "return_1d": -0.015794924909373398,
        "return_1d_vs_avg_abs_20d": 0.8146509920039414,
        "return_5d": 0.020798519933158177,
        "ticker": "CRM",
        "upper_wick_to_range": 0.25113739763421705,
        "volume_ratio_20d": 0.06502808344032139
      },
      "source_id": "E0047",
      "source_type": "market_data",
      "ticker": "CRM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CRM/2026-07-21"
    },
    {
      "claim": "BA moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014720041015051288,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.9881862404447768,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 208.01,
        "close_location": 0.2415785816173471,
        "consecutive_down_days": 4,
        "consecutive_up_days": 0,
        "dollar_volume": 83873376.17999999,
        "gap_pct": 0.03198396028260464,
        "high_52w_distance_pct": 0.22277775106966025,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.10808651182612405,
        "lower_wick_to_range": 0.2415785816173471,
        "previous_close": 209.48,
        "relative_return_1d": -0.011283570487908623,
        "relative_return_5d": -0.03317010603564918,
        "return_1d": -0.007017376360511696,
        "return_1d_vs_avg_abs_20d": 0.4767226092193905,
        "return_5d": -0.04191423702270747,
        "ticker": "BA",
        "upper_wick_to_range": -2.229764822062124,
        "volume_ratio_20d": 0.07839194807542944
      },
      "source_id": "E0048",
      "source_type": "market_data",
      "ticker": "BA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BA/2026-07-21"
    },
    {
      "claim": "TMO moved -2.7% in the latest session, -3.1% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01451473251860485,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0246196403872811,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 512.05,
        "close_location": 0.9410788381742708,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 194852946.74999997,
        "gap_pct": 0.008247344317123817,
        "high_52w_distance_pct": 0.25767014939947286,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.17639625979277218,
        "lower_wick_to_range": 0.9410788381742708,
        "previous_close": 526.23,
        "relative_return_1d": -0.031212586389335772,
        "relative_return_5d": -0.03248641931533669,
        "return_1d": -0.026946392261938845,
        "return_1d_vs_avg_abs_20d": 1.8564856243405938,
        "return_5d": -0.041230550302394975,
        "ticker": "TMO",
        "upper_wick_to_range": -0.965698478561552,
        "volume_ratio_20d": 0.18891674527131014
      },
      "source_id": "E0049",
      "source_type": "market_data",
      "ticker": "TMO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TMO/2026-07-21"
    },
    {
      "claim": "STX moved +7.1% in the latest session, +6.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.05081205843848842,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.16073038773669743,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 859.445,
        "close_location": 0.6512623985572625,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 334192609.915,
        "gap_pct": 0.07546887656551804,
        "high_52w_distance_pct": 0.33225511812855957,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.6558048267976888,
        "lower_wick_to_range": 0.6512623985572625,
        "previous_close": 802.45,
        "relative_return_1d": 0.06676003803660091,
        "relative_return_5d": -0.01273461797401454,
        "return_1d": 0.07102623216399784,
        "return_1d_vs_avg_abs_20d": 1.3978223741905693,
        "return_5d": -0.021478748961072824,
        "ticker": "STX",
        "upper_wick_to_range": 0.18800721370604007,
        "volume_ratio_20d": 0.07582553654512907
      },
      "source_id": "E0050",
      "source_type": "market_data",
      "ticker": "STX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/STX/2026-07-21"
    },
    {
      "claim": "GILD moved -2.4% in the latest session, -2.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015882085860057293,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3260420965745026,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 130.01,
        "close_location": 0.2269913330581851,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 46288630.38999999,
        "gap_pct": -0.018091734854740582,
        "high_52w_distance_pct": 0.2098300130759172,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0710107916632341,
        "lower_wick_to_range": 0.2269913330581851,
        "previous_close": 133.21,
        "relative_return_1d": -0.028288414681409524,
        "relative_return_5d": 0.008513432740364979,
        "return_1d": -0.024022220554012597,
        "return_1d_vs_avg_abs_20d": 1.5125356181600405,
        "return_5d": -0.00023069824669330607,
        "ticker": "GILD",
        "upper_wick_to_range": 0.44696657036731224,
        "volume_ratio_20d": 0.046199711413192984
      },
      "source_id": "E0051",
      "source_type": "market_data",
      "ticker": "GILD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GILD/2026-07-21"
    },
    {
      "claim": "WDC moved +8.4% in the latest session, +8.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.05717530034239378,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0834279228149845,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 528.31,
        "close_location": 0.6413166855845602,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 505893278.3899999,
        "gap_pct": 0.08690656928316431,
        "high_52w_distance_pct": 0.5140163918911247,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.3366209641751436,
        "lower_wick_to_range": 0.6413166855845602,
        "previous_close": 487.42,
        "relative_return_1d": 0.07962449562681906,
        "relative_return_5d": -0.05340526899874043,
        "return_1d": 0.08389068975421599,
        "return_1d_vs_avg_abs_20d": 1.4672540284325108,
        "return_5d": -0.062149399985798714,
        "ticker": "WDC",
        "upper_wick_to_range": 0.27525539160045526,
        "volume_ratio_20d": 0.10057510107988343
      },
      "source_id": "E0052",
      "source_type": "market_data",
      "ticker": "WDC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WDC/2026-07-21"
    },
    {
      "claim": "ABT moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0190936256680131,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.18181818181817458,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 100.96,
        "close_location": 0.6153846153846093,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 45211604.32,
        "gap_pct": -0.009443242179814959,
        "high_52w_distance_pct": 0.21325277337559423,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2316701232158107,
        "lower_wick_to_range": 0.4335664335664347,
        "previous_close": 101.66,
        "relative_return_1d": -0.011151891550178816,
        "relative_return_5d": 0.1436362173179936,
        "return_1d": -0.006885697422781889,
        "return_1d_vs_avg_abs_20d": 0.36062807255707663,
        "return_5d": 0.1348920863309353,
        "ticker": "ABT",
        "upper_wick_to_range": 0.38461538461539074,
        "volume_ratio_20d": 0.03274161101181848
      },
      "source_id": "E0053",
      "source_type": "market_data",
      "ticker": "ABT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ABT/2026-07-21"
    },
    {
      "claim": "WELL moved +0.3% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014067922197571863,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7212230215827319,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 245.465,
        "close_location": 0.8327338129496391,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 15392373.755,
        "gap_pct": -0.005636333932363957,
        "high_52w_distance_pct": 0.003931314036624389,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.35264782057640387,
        "lower_wick_to_range": 0.11151079136690725,
        "previous_close": 244.84,
        "relative_return_1d": -0.0017135066580291625,
        "relative_return_5d": 0.048850063190448156,
        "return_1d": 0.002552687469367765,
        "return_1d_vs_avg_abs_20d": 0.1814544773220569,
        "return_5d": 0.04010593220338987,
        "ticker": "WELL",
        "upper_wick_to_range": 0.16726618705036086,
        "volume_ratio_20d": 0.019605587124913042
      },
      "source_id": "E0054",
      "source_type": "market_data",
      "ticker": "WELL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WELL/2026-07-21"
    },
    {
      "claim": "PFE moved -0.2% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012828775886409554,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.3433333333333,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 24.6888,
        "close_location": 0.07333333333333945,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 40340832.6024,
        "gap_pct": 0.013737373737373826,
        "high_52w_distance_pct": 0.16449564174848508,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04524978831498738,
        "lower_wick_to_range": 0.07333333333333945,
        "previous_close": 24.75,
        "relative_return_1d": -0.00673892140012422,
        "relative_return_5d": 0.026838976347883015,
        "return_1d": -0.002472727272727293,
        "return_1d_vs_avg_abs_20d": 0.19274849717710255,
        "return_5d": 0.01809484536082473,
        "ticker": "PFE",
        "upper_wick_to_range": -2.4166666666666394,
        "volume_ratio_20d": 0.03308301321175969
      },
      "source_id": "E0055",
      "source_type": "market_data",
      "ticker": "PFE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PFE/2026-07-21"
    },
    {
      "claim": "MRVL moved +6.4% in the latest session, +6.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04741456534472726,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4961139896373019,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 207.47,
        "close_location": 0.6683937823834206,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 811349194.54,
        "gap_pct": 0.05445265209808148,
        "high_52w_distance_pct": 0.5900130139297248,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.9349271466968454,
        "lower_wick_to_range": 0.17227979274611868,
        "previous_close": 194.94,
        "relative_return_1d": 0.060009993417488694,
        "relative_return_5d": -0.058554915946946395,
        "return_1d": 0.06427618754488562,
        "return_1d_vs_avg_abs_20d": 1.355621148850908,
        "return_5d": -0.06729904693400468,
        "ticker": "MRVL",
        "upper_wick_to_range": 0.33160621761657944,
        "volume_ratio_20d": 0.12212691114021659
      },
      "source_id": "E0056",
      "source_type": "market_data",
      "ticker": "MRVL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MRVL/2026-07-21"
    },
    {
      "claim": "BX moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018516594759589465,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.8571428571428592,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 123.49,
        "close_location": 0.10582010582009978,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 9408332.629999999,
        "gap_pct": 0.027424965617668384,
        "high_52w_distance_pct": 0.27856506599724673,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.21389953799272576,
        "lower_wick_to_range": 0.10582010582009978,
        "previous_close": 123.61,
        "relative_return_1d": -0.005236989370500322,
        "relative_return_5d": 0.00015389335057780507,
        "return_1d": -0.000970795243103395,
        "return_1d_vs_avg_abs_20d": 0.05242838954503958,
        "return_5d": -0.00859023763648048,
        "ticker": "BX",
        "upper_wick_to_range": -0.962962962962959,
        "volume_ratio_20d": 0.016098730371041852
      },
      "source_id": "E0057",
      "source_type": "market_data",
      "ticker": "BX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BX/2026-07-21"
    },
    {
      "claim": "DELL moved +5.7% in the latest session, +5.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.038128310035902245,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.2872200263504598,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 403.56,
        "close_location": 0.8449714536671069,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 239296955.4,
        "gap_pct": 0.04820886142243652,
        "high_52w_distance_pct": 0.16332143919119835,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 2.6614044637996734,
        "lower_wick_to_range": 0.5577514273166472,
        "previous_close": 381.88,
        "relative_return_1d": 0.05250556663514638,
        "relative_return_5d": -0.10923462496870517,
        "return_1d": 0.05677176076254331,
        "return_1d_vs_avg_abs_20d": 1.4889660913134122,
        "return_5d": -0.11797875595576346,
        "ticker": "DELL",
        "upper_wick_to_range": 0.1550285463328931,
        "volume_ratio_20d": 0.07849141970634799
      },
      "source_id": "E0058",
      "source_type": "market_data",
      "ticker": "DELL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DELL/2026-07-21"
    },
    {
      "claim": "SCCO moved +3.3% in the latest session, +2.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02370715288776617,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.330522765598647,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 180.92,
        "close_location": 0.13490725126474765,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 18270387.119999997,
        "gap_pct": -0.006054720968755367,
        "high_52w_distance_pct": 0.22525591421622826,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.20716908440775517,
        "lower_wick_to_range": -2.1956155143338996,
        "previous_close": 175.07,
        "relative_return_1d": 0.029149011219035792,
        "relative_return_5d": 0.0007388672519995643,
        "return_1d": 0.03341520534643272,
        "return_1d_vs_avg_abs_20d": 1.4094988759142095,
        "return_5d": -0.00800526373505872,
        "ticker": "SCCO",
        "upper_wick_to_range": 0.8650927487352523,
        "volume_ratio_20d": 0.08099322690470748
      },
      "source_id": "E0059",
      "source_type": "market_data",
      "ticker": "SCCO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SCCO/2026-07-21"
    },
    {
      "claim": "SHOP moved -2.0% in the latest session, -2.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02003480394686576,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.19799999999999898,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 121.96,
        "close_location": 0.5419999999999987,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 82844257.03999999,
        "gap_pct": -0.0281973007712083,
        "high_52w_distance_pct": 0.1979337487700885,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2974468085106383,
        "lower_wick_to_range": 0.34399999999999975,
        "previous_close": 124.48,
        "relative_return_1d": -0.024510410065700317,
        "relative_return_5d": -0.020854850553361892,
        "return_1d": -0.02024421593830339,
        "return_1d_vs_avg_abs_20d": 1.01045241031522,
        "return_5d": -0.029598981540420177,
        "ticker": "SHOP",
        "upper_wick_to_range": 0.45800000000000124,
        "volume_ratio_20d": 0.081740822457505
      },
      "source_id": "E0060",
      "source_type": "market_data",
      "ticker": "SHOP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SHOP/2026-07-21"
    },
    {
      "claim": "GLW moved +2.9% in the latest session, +2.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.05664288298130128,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.047984644913627826,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 157.61,
        "close_location": 0.02303262955854223,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 211916574.43,
        "gap_pct": 0.03109079033311568,
        "high_52w_distance_pct": 0.7243829706236911,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7317877156356445,
        "lower_wick_to_range": 0.02303262955854223,
        "previous_close": 153.1,
        "relative_return_1d": 0.025191676545366137,
        "relative_return_5d": -0.15129637210396696,
        "return_1d": 0.029457870672763065,
        "return_1d_vs_avg_abs_20d": 0.5200630533316529,
        "return_5d": -0.16004050309102524,
        "ticker": "GLW",
        "upper_wick_to_range": 0.9289827255278299,
        "volume_ratio_20d": 0.08048776472693957
      },
      "source_id": "E0061",
      "source_type": "market_data",
      "ticker": "GLW",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GLW/2026-07-21"
    },
    {
      "claim": "HDB moved +1.0% in the latest session, +0.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017100694140532217,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.5694444444444504,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 23.835,
        "close_location": 0.7916666666666683,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 21414460.41,
        "gap_pct": 0.04915254237288136,
        "high_52w_distance_pct": 0.4457730228655339,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04037538192928847,
        "lower_wick_to_range": 0.7916666666666683,
        "previous_close": 23.6,
        "relative_return_1d": 0.005691432991247192,
        "relative_return_5d": -0.07346611160054273,
        "return_1d": 0.009957627118644119,
        "return_1d_vs_avg_abs_20d": 0.5822937383016787,
        "return_5d": -0.08221024258760101,
        "ticker": "HDB",
        "upper_wick_to_range": -2.3611111111111187,
        "volume_ratio_20d": 0.10684045982806988
      },
      "source_id": "E0062",
      "source_type": "market_data",
      "ticker": "HDB",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HDB/2026-07-21"
    },
    {
      "claim": "LOW moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01573059167734115,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.7065868263472685,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 203.37,
        "close_location": 0.06586826347306143,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 27270086.67,
        "gap_pct": 0.023692052171364386,
        "high_52w_distance_pct": 0.4410188326695186,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0005411787857916295,
        "lower_wick_to_range": 0.06586826347306143,
        "previous_close": 204.71,
        "relative_return_1d": -0.010812039469588308,
        "relative_return_5d": -0.012008950677040331,
        "return_1d": -0.006545845342191381,
        "return_1d_vs_avg_abs_20d": 0.41612200459186965,
        "return_5d": -0.020753081664098616,
        "ticker": "LOW",
        "upper_wick_to_range": -2.77245508982033,
        "volume_ratio_20d": 0.04561864876726123
      },
      "source_id": "E0063",
      "source_type": "market_data",
      "ticker": "LOW",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LOW/2026-07-21"
    },
    {
      "claim": "SPGI moved -3.1% in the latest session, -3.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018464797196993316,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.3743099006256876,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 434.27,
        "close_location": 0.48767022451232844,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 44177852.83,
        "gap_pct": 0.010237537638005945,
        "high_52w_distance_pct": 0.1797655836230918,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.20286002982567708,
        "lower_wick_to_range": 0.48767022451232844,
        "previous_close": 448.35,
        "relative_return_1d": -0.03567023115204293,
        "relative_return_5d": -0.0017373327721414977,
        "return_1d": -0.031404037024646,
        "return_1d_vs_avg_abs_20d": 1.7007517975750974,
        "return_5d": -0.010481463759199783,
        "ticker": "SPGI",
        "upper_wick_to_range": -0.861980125138016,
        "volume_ratio_20d": 0.03997279638412581
      },
      "source_id": "E0064",
      "source_type": "market_data",
      "ticker": "SPGI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SPGI/2026-07-21"
    },
    {
      "claim": "DHR moved -13.5% in the latest session, -13.9% relative to benchmark, with volume at 0.8x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01585971502512355,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.2748538011695865,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 174.0,
        "close_location": 0.9415204678362574,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 629233416.0,
        "gap_pct": 0.004425438814579019,
        "high_52w_distance_pct": 0.39540229885057476,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.08121543528242081,
        "lower_wick_to_range": 0.9415204678362574,
        "previous_close": 201.11,
        "relative_return_1d": -0.1390680438613734,
        "relative_return_5d": -0.11710364595340894,
        "return_1d": -0.13480184973397646,
        "return_1d_vs_avg_abs_20d": 8.499638834647115,
        "return_5d": -0.12584777694046723,
        "ticker": "DHR",
        "upper_wick_to_range": -3.216374269005844,
        "volume_ratio_20d": 0.8497636662918695
      },
      "source_id": "E0065",
      "source_type": "market_data",
      "ticker": "DHR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DHR/2026-07-21"
    },
    {
      "claim": "BP moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016302103580866978,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.9761904761904643,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 42.265,
        "close_location": 0.07142857142857384,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 28475409.775000002,
        "gap_pct": -0.008571428571428563,
        "high_52w_distance_pct": 0.14207973500532356,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.20207622298066008,
        "lower_wick_to_range": -2.9047619047618904,
        "previous_close": 42.0,
        "relative_return_1d": 0.0020433296821269487,
        "relative_return_5d": 0.02963785079382164,
        "return_1d": 0.006309523809523876,
        "return_1d_vs_avg_abs_20d": 0.3870374015368833,
        "return_5d": 0.020893719806763356,
        "ticker": "BP",
        "upper_wick_to_range": 0.9285714285714262,
        "volume_ratio_20d": 0.06657220367051979
      },
      "source_id": "E0066",
      "source_type": "market_data",
      "ticker": "BP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BP/2026-07-21"
    },
    {
      "claim": "MO moved -1.3% in the latest session, -1.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012792605947595853,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3203883495145611,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 73.72,
        "close_location": 0.019417475728151456,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 23023050.88,
        "gap_pct": -0.008170372354674549,
        "high_52w_distance_pct": 0.02116115029842658,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2408685406497224,
        "lower_wick_to_range": 0.019417475728151456,
        "previous_close": 74.66,
        "relative_return_1d": -0.016856603985419882,
        "relative_return_5d": 0.05948529404293057,
        "return_1d": -0.012590409858022955,
        "return_1d_vs_avg_abs_20d": 0.9841943001761188,
        "return_5d": 0.050741163055872285,
        "ticker": "MO",
        "upper_wick_to_range": 0.6601941747572875,
        "volume_ratio_20d": 0.04166119728718778
      },
      "source_id": "E0067",
      "source_type": "market_data",
      "ticker": "MO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MO/2026-07-21"
    },
    {
      "claim": "LMT moved -3.1% in the latest session, -3.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014819194703406258,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.207220216606494,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 493.91,
        "close_location": 0.48808664259928064,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 66254075.220000006,
        "gap_pct": 0.0021391843623659312,
        "high_52w_distance_pct": 0.4010649713510559,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.013876629374935945,
        "lower_wick_to_range": 0.48808664259928064,
        "previous_close": 509.54,
        "relative_return_1d": -0.034940920351049676,
        "relative_return_5d": -0.03218870266019702,
        "return_1d": -0.03067472622365275,
        "return_1d_vs_avg_abs_20d": 2.0699320602489975,
        "return_5d": -0.04093283364725531,
        "ticker": "LMT",
        "upper_wick_to_range": -0.6953068592057747,
        "volume_ratio_20d": 0.11501451164146599
      },
      "source_id": "E0068",
      "source_type": "market_data",
      "ticker": "LMT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LMT/2026-07-21"
    },
    {
      "claim": "NEM moved +1.9% in the latest session, +1.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01920941228773087,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.118055555555567,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 90.905,
        "close_location": 0.020833333333334154,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 48243465.31,
        "gap_pct": 0.010089686098654571,
        "high_52w_distance_pct": 0.4837467686045871,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.024281690140845136,
        "lower_wick_to_range": -1.0972222222222325,
        "previous_close": 89.2,
        "relative_return_1d": 0.014848155648387706,
        "relative_return_5d": -0.03183634394697865,
        "return_1d": 0.019114349775784634,
        "return_1d_vs_avg_abs_20d": 0.995051253493739,
        "return_5d": -0.040580474934036936,
        "ticker": "NEM",
        "upper_wick_to_range": 0.9791666666666659,
        "volume_ratio_20d": 0.06603304875067112
      },
      "source_id": "E0069",
      "source_type": "market_data",
      "ticker": "NEM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NEM/2026-07-21"
    },
    {
      "claim": "PGR moved -1.9% in the latest session, -2.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.022240396622250365,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.30504305043050456,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 208.24,
        "close_location": 0.2398523985239893,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 42404119.440000005,
        "gap_pct": -0.024643075908212686,
        "high_52w_distance_pct": 0.14953899346907407,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.10063424947145894,
        "lower_wick_to_range": -0.0651906519065153,
        "previous_close": 212.23,
        "relative_return_1d": -0.023066552229455972,
        "relative_return_5d": -0.07219858240335575,
        "return_1d": -0.018800358102059045,
        "return_1d_vs_avg_abs_20d": 0.8453247674212006,
        "return_5d": -0.08094271339041403,
        "ticker": "PGR",
        "upper_wick_to_range": 0.7601476014760107,
        "volume_ratio_20d": 0.05426195259996696
      },
      "source_id": "E0070",
      "source_type": "market_data",
      "ticker": "PGR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PGR/2026-07-21"
    },
    {
      "claim": "INTU moved -1.6% in the latest session, -2.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023026954867757955,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8095238095238091,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 289.06,
        "close_location": 0.9074573225516646,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 106892653.64,
        "gap_pct": -0.04686542781294667,
        "high_52w_distance_pct": 0.9697640628243271,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.14325264989716824,
        "lower_wick_to_range": 0.09793351302785555,
        "previous_close": 293.82,
        "relative_return_1d": -0.020466588926933982,
        "relative_return_5d": 0.032218974311067794,
        "return_1d": -0.016200394799537055,
        "return_1d_vs_avg_abs_20d": 0.7035404764796165,
        "return_5d": 0.02347484332400951,
        "ticker": "INTU",
        "upper_wick_to_range": 0.09254267744833541,
        "volume_ratio_20d": 0.07197915723847036
      },
      "source_id": "E0071",
      "source_type": "market_data",
      "ticker": "INTU",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/INTU/2026-07-21"
    },
    {
      "claim": "MFG moved +3.7% in the latest session, +3.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016005417070158966,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.4285714285713924,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 10.2,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1281660.5999999999,
        "gap_pct": 0.012195121951219523,
        "high_52w_distance_pct": 0.05784313725490198,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.352785145888594,
        "lower_wick_to_range": -3.4285714285713924,
        "previous_close": 9.84,
        "relative_return_1d": 0.03231917172626164,
        "relative_return_5d": -0.02626059938191061,
        "return_1d": 0.03658536585365857,
        "return_1d_vs_avg_abs_20d": 2.2858114657861397,
        "return_5d": -0.035004730368968895,
        "ticker": "MFG",
        "upper_wick_to_range": 1.0,
        "volume_ratio_20d": 0.029236314055432495
      },
      "source_id": "E0072",
      "source_type": "market_data",
      "ticker": "MFG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MFG/2026-07-21"
    },
    {
      "claim": "CVS moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010220280541918253,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3090909090909138,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 107.48,
        "close_location": 0.32727272727274137,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 27272082.68,
        "gap_pct": -0.0027878449958181895,
        "high_52w_distance_pct": 0.013863044287309112,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5462523377931232,
        "lower_wick_to_range": 0.018181818181827576,
        "previous_close": 107.61,
        "relative_return_1d": -0.005474260292251398,
        "relative_return_5d": 0.020987491318570695,
        "return_1d": -0.001208066164854471,
        "return_1d_vs_avg_abs_20d": 0.1182028379651238,
        "return_5d": 0.01224336033151241,
        "ticker": "CVS",
        "upper_wick_to_range": 0.6727272727272586,
        "volume_ratio_20d": 0.0336249141954515
      },
      "source_id": "E0073",
      "source_type": "market_data",
      "ticker": "CVS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CVS/2026-07-21"
    },
    {
      "claim": "ADBE moved -2.3% in the latest session, -2.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018721754863087515,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8187579214195208,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 229.3,
        "close_location": 0.8871989860583032,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 180083048.0,
        "gap_pct": -0.05069438527732817,
        "high_52w_distance_pct": 0.3358046227649367,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.20608037029244697,
        "lower_wick_to_range": 0.06844106463878238,
        "previous_close": 234.74,
        "relative_return_1d": -0.02744077025417546,
        "relative_return_5d": 0.047334583020757104,
        "return_1d": -0.023174576126778534,
        "return_1d_vs_avg_abs_20d": 1.2378420877879541,
        "return_5d": 0.03859045203369882,
        "ticker": "ADBE",
        "upper_wick_to_range": 0.11280101394169682,
        "volume_ratio_20d": 0.12574290398606414
      },
      "source_id": "E0074",
      "source_type": "market_data",
      "ticker": "ADBE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ADBE/2026-07-21"
    },
    {
      "claim": "BN moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011093753293554632,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.8162297824874907,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 42.4901,
        "close_location": 0.7074735080869996,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 7713950.1847,
        "gap_pct": 0.026185421089879757,
        "high_52w_distance_pct": 0.14826747877740942,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.1202240970208277,
        "lower_wick_to_range": 0.7074735080869996,
        "previous_close": 42.39,
        "relative_return_1d": -0.0019047881354177232,
        "relative_return_5d": -0.018051563012025484,
        "return_1d": 0.002361405991979204,
        "return_1d_vs_avg_abs_20d": 0.21285906847695624,
        "return_5d": -0.02679569399908377,
        "ticker": "BN",
        "upper_wick_to_range": -2.5237032905744905,
        "volume_ratio_20d": 0.051031970350089884
      },
      "source_id": "E0075",
      "source_type": "market_data",
      "ticker": "BN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BN/2026-07-21"
    },
    {
      "claim": "CM moved -0.2% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011103195168776859,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 6.108333333333402,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 117.515,
        "close_location": 0.0,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 2515291.06,
        "gap_pct": 0.02869269949066222,
        "high_52w_distance_pct": 0.04242011658086198,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3019610015510745,
        "lower_wick_to_range": 0.0,
        "previous_close": 117.8,
        "relative_return_1d": -0.006685548966106625,
        "relative_return_5d": -0.000153566575562869,
        "return_1d": -0.0024193548387096975,
        "return_1d_vs_avg_abs_20d": 0.21789717301494724,
        "return_5d": -0.008897697562621154,
        "ticker": "CM",
        "upper_wick_to_range": -5.108333333333402,
        "volume_ratio_20d": 0.01185823744175868
      },
      "source_id": "E0076",
      "source_type": "market_data",
      "ticker": "CM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CM/2026-07-21"
    },
    {
      "claim": "GSK moved +0.5% in the latest session, +0.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015120402257496219,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 5.350000000000115,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 50.31,
        "close_location": 0.15000000000000888,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 13117678.47,
        "gap_pct": 0.02677857713828935,
        "high_52w_distance_pct": 0.22639634267541253,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.05317144651454875,
        "lower_wick_to_range": 0.15000000000000888,
        "previous_close": 50.04,
        "relative_return_1d": 0.0011294893258404493,
        "relative_return_5d": -0.009597332427575767,
        "return_1d": 0.0053956834532373765,
        "return_1d_vs_avg_abs_20d": 0.35684787754653596,
        "return_5d": -0.01834146341463405,
        "ticker": "GSK",
        "upper_wick_to_range": -4.500000000000124,
        "volume_ratio_20d": 0.06737181276032785
      },
      "source_id": "E0077",
      "source_type": "market_data",
      "ticker": "GSK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GSK/2026-07-21"
    },
    {
      "claim": "CNQ moved +0.8% in the latest session, +0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014840281446398595,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.8076923076923173,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 44.32,
        "close_location": 0.15384615384615175,
        "consecutive_down_days": 0,
        "consecutive_up_days": 5,
        "dollar_volume": 12238835.040000001,
        "gap_pct": -0.0022753128555176305,
        "high_52w_distance_pct": 0.15839350180505418,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2735632183908048,
        "lower_wick_to_range": -1.6538461538461655,
        "previous_close": 43.95,
        "relative_return_1d": 0.004152463438018339,
        "relative_return_5d": 0.048631507805453444,
        "return_1d": 0.008418657565415266,
        "return_1d_vs_avg_abs_20d": 0.567284225425407,
        "return_5d": 0.03988737681839516,
        "ticker": "CNQ",
        "upper_wick_to_range": 0.8461538461538483,
        "volume_ratio_20d": 0.02905779739187257
      },
      "source_id": "E0078",
      "source_type": "market_data",
      "ticker": "CNQ",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CNQ/2026-07-21"
    },
    {
      "claim": "CDNS moved +2.0% in the latest session, +1.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016595366932431892,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7406692406692418,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 336.565,
        "close_location": 0.8153153153153145,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 36082123.955,
        "gap_pct": 0.0026672324432455152,
        "high_52w_distance_pct": 0.23806694100693782,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2809324452901998,
        "lower_wick_to_range": 0.07464607464607277,
        "previous_close": 329.93,
        "relative_return_1d": 0.01584413230548276,
        "relative_return_5d": -0.09803665457557442,
        "return_1d": 0.020110326432879688,
        "return_1d_vs_avg_abs_20d": 1.2118036627185749,
        "return_5d": -0.10678078556263271,
        "ticker": "CDNS",
        "upper_wick_to_range": 0.1846846846846854,
        "volume_ratio_20d": 0.04996027206065676
      },
      "source_id": "E0079",
      "source_type": "market_data",
      "ticker": "CDNS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CDNS/2026-07-21"
    },
    {
      "claim": "SNPS moved +0.6% in the latest session, +0.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017073755480738917,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3560027758501046,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 380.565,
        "close_location": 0.5197779319916742,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 40114214.955,
        "gap_pct": -0.0012154520953336911,
        "high_52w_distance_pct": 0.4175764981015071,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03979508196721304,
        "lower_wick_to_range": 0.16377515614156965,
        "previous_close": 378.46,
        "relative_return_1d": 0.001295820352336774,
        "relative_return_5d": -0.0977010439366327,
        "return_1d": 0.005562014479733701,
        "return_1d_vs_avg_abs_20d": 0.3257639765315995,
        "return_5d": -0.10644517492369099,
        "ticker": "SNPS",
        "upper_wick_to_range": 0.4802220680083258,
        "volume_ratio_20d": 0.05212594453455711
      },
      "source_id": "E0080",
      "source_type": "market_data",
      "ticker": "SNPS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SNPS/2026-07-21"
    },
    {
      "claim": "HCA moved -0.6% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01931476360253816,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.1870824053452056,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 368.11,
        "close_location": 0.3140311804008958,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 11802342.82,
        "gap_pct": 0.008152907510393659,
        "high_52w_distance_pct": 0.5118307027790605,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.039888132433119505,
        "lower_wick_to_range": 0.3140311804008958,
        "previous_close": 370.42,
        "relative_return_1d": -0.010502358481373486,
        "relative_return_5d": 0.021147871361095638,
        "return_1d": -0.006236164353976559,
        "return_1d_vs_avg_abs_20d": 0.32287034324132563,
        "return_5d": 0.012403740374037353,
        "ticker": "HCA",
        "upper_wick_to_range": -0.5011135857461014,
        "volume_ratio_20d": 0.019201734396569536
      },
      "source_id": "E0081",
      "source_type": "market_data",
      "ticker": "HCA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HCA/2026-07-21"
    },
    {
      "claim": "NOW moved -1.0% in the latest session, -1.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02607332784833264,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0156549520766749,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 103.7,
        "close_location": 0.8466453674121398,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 206767844.8,
        "gap_pct": -0.03991404011461319,
        "high_52w_distance_pct": 0.3423336547733846,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2764647956671591,
        "lower_wick_to_range": -0.16900958466453506,
        "previous_close": 104.7,
        "relative_return_1d": -0.013817292503710221,
        "relative_return_5d": -0.002223918607600628,
        "return_1d": -0.009551098376313294,
        "return_1d_vs_avg_abs_20d": 0.36631681356026347,
        "return_5d": -0.010968049594658913,
        "ticker": "NOW",
        "upper_wick_to_range": 0.15335463258786022,
        "volume_ratio_20d": 0.09801914611577975
      },
      "source_id": "E0082",
      "source_type": "market_data",
      "ticker": "NOW",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NOW/2026-07-21"
    },
    {
      "claim": "BNS moved +0.3% in the latest session, -0.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010800079651247557,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.990099009901027,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 87.315,
        "close_location": 0.6237623762376249,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 5122771.05,
        "gap_pct": 0.026073971973351595,
        "high_52w_distance_pct": 0.036133539483479415,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.30223713646532446,
        "lower_wick_to_range": 0.6237623762376249,
        "previous_close": 87.06,
        "relative_return_1d": -0.001337179654619547,
        "relative_return_5d": -0.010078208601659533,
        "return_1d": 0.0029290144727773804,
        "return_1d_vs_avg_abs_20d": 0.2712030436219088,
        "return_5d": -0.018822339588717818,
        "ticker": "BNS",
        "upper_wick_to_range": -3.613861386138652,
        "volume_ratio_20d": 0.018225506078534008
      },
      "source_id": "E0083",
      "source_type": "market_data",
      "ticker": "BNS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BNS/2026-07-21"
    },
    {
      "claim": "KKR moved -0.2% in the latest session, -0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01853790722361434,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.7642675159235788,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 96.7901,
        "close_location": 0.18477707006369212,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 6015795.085299999,
        "gap_pct": 0.042899865937918946,
        "high_52w_distance_pct": 0.31211766492647497,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.17080077416233208,
        "lower_wick_to_range": 0.18477707006369212,
        "previous_close": 96.97,
        "relative_return_1d": -0.006121407079856533,
        "relative_return_5d": 0.004424616533812764,
        "return_1d": -0.0018552129524596062,
        "return_1d_vs_avg_abs_20d": 0.1000767201001179,
        "return_5d": -0.004319514453245521,
        "ticker": "KKR",
        "upper_wick_to_range": -1.9490445859872711,
        "volume_ratio_20d": 0.013284998081623449
      },
      "source_id": "E0084",
      "source_type": "market_data",
      "ticker": "KKR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/KKR/2026-07-21"
    },
    {
      "claim": "AEM moved +2.3% in the latest session, +1.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017431443928069036,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.0166666666666755,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 139.53,
        "close_location": 0.19166666666665996,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 24951452.25,
        "gap_pct": 0.0056476455919025614,
        "high_52w_distance_pct": 0.829284024940873,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0383241553802649,
        "lower_wick_to_range": -1.8250000000000155,
        "previous_close": 136.34,
        "relative_return_1d": 0.01913119475334235,
        "relative_return_5d": -0.025048542650501382,
        "return_1d": 0.023397388880739278,
        "return_1d_vs_avg_abs_20d": 1.342251908521678,
        "return_5d": -0.03379267363755967,
        "ticker": "AEM",
        "upper_wick_to_range": 0.80833333333334,
        "volume_ratio_20d": 0.0678478947518188
      },
      "source_id": "E0085",
      "source_type": "market_data",
      "ticker": "AEM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AEM/2026-07-21"
    },
    {
      "claim": "NGG moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011447793102106012,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.932584269662856,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 82.18,
        "close_location": 0.14606741573036147,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 6034641.760000001,
        "gap_pct": 0.01807375060650185,
        "high_52w_distance_pct": 0.151618398637138,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04342305738953778,
        "lower_wick_to_range": 0.14606741573036147,
        "previous_close": 82.44,
        "relative_return_1d": -0.007420002958061556,
        "relative_return_5d": -0.006002302294322748,
        "return_1d": -0.0031538088306646284,
        "return_1d_vs_avg_abs_20d": 0.2754949187616286,
        "return_5d": -0.014746433281381033,
        "ticker": "NGG",
        "upper_wick_to_range": -3.0786516853932175,
        "volume_ratio_20d": 0.07034828301407789
      },
      "source_id": "E0086",
      "source_type": "market_data",
      "ticker": "NGG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NGG/2026-07-21"
    },
    {
      "claim": "FDX moved +1.6% in the latest session, +1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014211035887134738,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.1111111111110965,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 311.1,
        "close_location": 0.10344827586208323,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 24167492.400000002,
        "gap_pct": 0.02540657043955319,
        "high_52w_distance_pct": 0.11015750562520088,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2901422515574186,
        "lower_wick_to_range": 0.10344827586208323,
        "previous_close": 306.22,
        "relative_return_1d": 0.01167006085268274,
        "relative_return_5d": 0.0005824272313992296,
        "return_1d": 0.015936254980079667,
        "return_1d_vs_avg_abs_20d": 1.1213999532931145,
        "return_5d": -0.008161703755659055,
        "ticker": "FDX",
        "upper_wick_to_range": -0.21455938697317983,
        "volume_ratio_20d": 0.034204547455925605
      },
      "source_id": "E0087",
      "source_type": "market_data",
      "ticker": "FDX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FDX/2026-07-21"
    },
    {
      "claim": "SLB moved -2.3% in the latest session, -2.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010292257954911194,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.5970752357129072,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 45.34,
        "close_location": 0.1533577063690639,
        "consecutive_down_days": 4,
        "consecutive_up_days": 0,
        "dollar_volume": 50636256.080000006,
        "gap_pct": 0.01314938564345769,
        "high_52w_distance_pct": 0.2973092192324658,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04110218140068911,
        "lower_wick_to_range": 0.1533577063690639,
        "previous_close": 46.39,
        "relative_return_1d": -0.026900382530069877,
        "relative_return_5d": -0.03753268853334546,
        "return_1d": -0.02263418840267295,
        "return_1d_vs_avg_abs_20d": 2.19914701922842,
        "return_5d": -0.046276819520403745,
        "ticker": "SLB",
        "upper_wick_to_range": -0.7504329420819711,
        "volume_ratio_20d": 0.07891420645368256
      },
      "source_id": "E0088",
      "source_type": "market_data",
      "ticker": "SLB",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SLB/2026-07-21"
    },
    {
      "claim": "UPS moved +1.0% in the latest session, +0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0138431983175193,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.939281687872453,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 114.25,
        "close_location": 0.20132066355290743,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 24393403.25,
        "gap_pct": 0.04197967300044181,
        "high_52w_distance_pct": 0.0714223194748358,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.21723844023012995,
        "lower_wick_to_range": 0.20132066355290743,
        "previous_close": 113.15,
        "relative_return_1d": 0.0054554143569158775,
        "relative_return_5d": 0.013846620650118102,
        "return_1d": 0.009721608484312805,
        "return_1d_vs_avg_abs_20d": 0.7022660704072696,
        "return_5d": 0.005102489663059817,
        "ticker": "UPS",
        "upper_wick_to_range": -2.1406023514253603,
        "volume_ratio_20d": 0.04654801601533077
      },
      "source_id": "E0089",
      "source_type": "market_data",
      "ticker": "UPS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/UPS/2026-07-21"
    },
    {
      "claim": "BSX moved -1.4% in the latest session, -1.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01673473155973016,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0689655172413781,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 43.17,
        "close_location": 0.4827586206896586,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 31987804.41,
        "gap_pct": 0.0004569339730406963,
        "high_52w_distance_pct": 1.1948112114894602,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.02298578199052126,
        "lower_wick_to_range": 0.4827586206896586,
        "previous_close": 43.77,
        "relative_return_1d": -0.01797421331862381,
        "relative_return_5d": 0.021411266806903417,
        "return_1d": -0.013708019191226883,
        "return_1d_vs_avg_abs_20d": 0.819135887677658,
        "return_5d": 0.012667135819845132,
        "ticker": "BSX",
        "upper_wick_to_range": -0.5517241379310366,
        "volume_ratio_20d": 0.03835749399962884
      },
      "source_id": "E0090",
      "source_type": "market_data",
      "ticker": "BSX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BSX/2026-07-21"
    },
    {
      "claim": "AMT moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015405717721597345,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.886104417670712,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 165.8818,
        "close_location": 0.4191164658634496,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 11068463.105,
        "gap_pct": 0.007003471806536599,
        "high_52w_distance_pct": 0.18204649334646716,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03637261027114835,
        "lower_wick_to_range": 0.4191164658634496,
        "previous_close": 167.06,
        "relative_return_1d": -0.01131875009531269,
        "relative_return_5d": -0.008718405292039155,
        "return_1d": -0.0070525559679157634,
        "return_1d_vs_avg_abs_20d": 0.4577882118422015,
        "return_5d": -0.01746253627909744,
        "ticker": "AMT",
        "upper_wick_to_range": -1.3052208835341617,
        "volume_ratio_20d": 0.019223899001423246
      },
      "source_id": "E0091",
      "source_type": "market_data",
      "ticker": "AMT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AMT/2026-07-21"
    },
    {
      "claim": "FCX moved +3.0% in the latest session, +2.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023408996658146254,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.300751879699242,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 60.55,
        "close_location": 0.037593984962403924,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 71228658.55,
        "gap_pct": 0.003912229971083647,
        "high_52w_distance_pct": 0.19372419488026438,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.19216381177397124,
        "lower_wick_to_range": -2.263157894736838,
        "previous_close": 58.79,
        "relative_return_1d": 0.025670869999155244,
        "relative_return_5d": -0.013854739069439015,
        "return_1d": 0.02993706412655217,
        "return_1d_vs_avg_abs_20d": 1.2788700243645073,
        "return_5d": -0.0225988700564973,
        "ticker": "FCX",
        "upper_wick_to_range": 0.962406015037596,
        "volume_ratio_20d": 0.07555610792215742
      },
      "source_id": "E0092",
      "source_type": "market_data",
      "ticker": "FCX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FCX/2026-07-21"
    },
    {
      "claim": "CVNA moved -0.7% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.028276550642294812,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.2622950819672383,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 63.67,
        "close_location": 0.12295081967213081,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 18414892.080000002,
        "gap_pct": 0.054724041159962766,
        "high_52w_distance_pct": 0.5294173079943458,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.16902908343125733,
        "lower_wick_to_range": 0.12295081967213081,
        "previous_close": 64.14,
        "relative_return_1d": -0.011593914738559974,
        "relative_return_5d": -0.0865954541223477,
        "return_1d": -0.007327720611163047,
        "return_1d_vs_avg_abs_20d": 0.259144784095503,
        "return_5d": -0.09533958510940599,
        "ticker": "CVNA",
        "upper_wick_to_range": -2.3852459016393692,
        "volume_ratio_20d": 0.02727990424529503
      },
      "source_id": "E0093",
      "source_type": "market_data",
      "ticker": "CVNA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CVNA/2026-07-21"
    },
    {
      "claim": "ING moved +1.9% in the latest session, +1.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012975969067183452,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.3181818181818534,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 32.805,
        "close_location": 0.13636363636364224,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6380900.55,
        "gap_pct": 0.007453416149068248,
        "high_52w_distance_pct": 0.016918152720621915,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3313717532467533,
        "lower_wick_to_range": -3.181818181818211,
        "previous_close": 32.2,
        "relative_return_1d": 0.01452262574837948,
        "relative_return_5d": 0.01042352030003546,
        "return_1d": 0.018788819875776408,
        "return_1d_vs_avg_abs_20d": 1.447970458198286,
        "return_5d": 0.0016793893129771753,
        "ticker": "ING",
        "upper_wick_to_range": 0.8636363636363578,
        "volume_ratio_20d": 0.058500127821471
      },
      "source_id": "E0094",
      "source_type": "market_data",
      "ticker": "ING",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ING/2026-07-21"
    },
    {
      "claim": "MRSH moved +3.1% in the latest session, +2.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016523796687650506,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2917771883289133,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 187.805,
        "close_location": 0.7754199823165373,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 18909334.23,
        "gap_pct": -0.008786381109280539,
        "high_52w_distance_pct": 0.029365565347035494,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.1992656449553003,
        "lower_wick_to_range": -0.5163572060123761,
        "previous_close": 182.1,
        "relative_return_1d": 0.027062746015381833,
        "relative_return_5d": 0.0635321118912987,
        "return_1d": 0.03132894014277876,
        "return_1d_vs_avg_abs_20d": 1.8959892048413587,
        "return_5d": 0.05478798090424042,
        "ticker": "MRSH",
        "upper_wick_to_range": 0.2245800176834627,
        "volume_ratio_20d": 0.03875750862734305
      },
      "source_id": "E0095",
      "source_type": "market_data",
      "ticker": "MRSH",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MRSH/2026-07-21"
    },
    {
      "claim": "ELV moved +0.1% in the latest session, -0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02163242001065921,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7705735660847907,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 382.6,
        "close_location": 0.5648379052369127,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 12519437.200000001,
        "gap_pct": -0.015200272087486644,
        "high_52w_distance_pct": 0.14019864087820166,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.39208266627856236,
        "lower_wick_to_range": -0.20573566084787792,
        "previous_close": 382.23,
        "relative_return_1d": -0.003298190569329673,
        "relative_return_5d": -0.09479625187102181,
        "return_1d": 0.0009680035580672541,
        "return_1d_vs_avg_abs_20d": 0.044747816360364574,
        "return_5d": -0.1035403828580801,
        "ticker": "ELV",
        "upper_wick_to_range": 0.4351620947630873,
        "volume_ratio_20d": 0.018169753540580987
      },
      "source_id": "E0096",
      "source_type": "market_data",
      "ticker": "ELV",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ELV/2026-07-21"
    },
    {
      "claim": "ORLY moved +5.4% in the latest session, +5.0% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01990427817371922,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.30969162995594895,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 89.125,
        "close_location": 0.3590308370044049,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 153573248.25,
        "gap_pct": 0.06267597302732764,
        "high_52w_distance_pct": 0.14569424964936895,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.07912580215522458,
        "lower_wick_to_range": 0.3590308370044049,
        "previous_close": 84.53,
        "relative_return_1d": 0.05009320490253333,
        "relative_return_5d": 0.04810273157014866,
        "return_1d": 0.054359399029930255,
        "return_1d_vs_avg_abs_20d": 2.7310409629274646,
        "return_5d": 0.039358600583090375,
        "ticker": "ORLY",
        "upper_wick_to_range": 0.3312775330396461,
        "volume_ratio_20d": 0.1868957704132295
      },
      "source_id": "E0097",
      "source_type": "market_data",
      "ticker": "ORLY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ORLY/2026-07-21"
    },
    {
      "claim": "MCO moved -2.3% in the latest session, -2.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015773806045587646,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.039501779359431,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 493.635,
        "close_location": 0.7790035587188601,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 55617361.815,
        "gap_pct": 0.005679007459880925,
        "high_52w_distance_pct": 0.08144681799305165,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.22709306950382824,
        "lower_wick_to_range": 0.7790035587188601,
        "previous_close": 505.37,
        "relative_return_1d": -0.027486804769105033,
        "relative_return_5d": 0.006530802504855826,
        "return_1d": -0.023220610641708106,
        "return_1d_vs_avg_abs_20d": 1.4720994143454382,
        "return_5d": -0.002213328482202459,
        "ticker": "MCO",
        "upper_wick_to_range": -0.8185053380782912,
        "volume_ratio_20d": 0.11654409102663564
      },
      "source_id": "E0098",
      "source_type": "market_data",
      "ticker": "MCO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MCO/2026-07-21"
    },
    {
      "claim": "NOC moved -6.2% in the latest session, -6.6% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01429513569859291,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.991683287547509,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 491.725,
        "close_location": 0.7949798667820722,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 117881725.97500001,
        "gap_pct": -0.0009161004656844662,
        "high_52w_distance_pct": 0.5740505363770398,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.026458616010854863,
        "lower_wick_to_range": 0.7949798667820722,
        "previous_close": 523.96,
        "relative_return_1d": -0.06578806602601517,
        "relative_return_5d": -0.06113878273984119,
        "return_1d": -0.06152187189861824,
        "return_1d_vs_avg_abs_20d": 4.303692752260751,
        "return_5d": -0.06988291372689948,
        "ticker": "NOC",
        "upper_wick_to_range": -1.7866631543295812,
        "volume_ratio_20d": 0.23815205189592997
      },
      "source_id": "E0099",
      "source_type": "market_data",
      "ticker": "NOC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NOC/2026-07-21"
    },
    {
      "claim": "MPWR moved +4.3% in the latest session, +3.8% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03423015414061708,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.38422235023040663,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 1385.3101,
        "close_location": 0.38422235023040663,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 99400155.6053,
        "gap_pct": 0.03750752558699588,
        "high_52w_distance_pct": 0.23733307076877597,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4021357287449392,
        "lower_wick_to_range": 0.0,
        "previous_close": 1328.8,
        "relative_return_1d": 0.03826097324165789,
        "relative_return_5d": 0.015210300224422046,
        "return_1d": 0.04252716736905482,
        "return_1d_vs_avg_abs_20d": 1.2423890115818266,
        "return_5d": 0.006466169237363761,
        "ticker": "MPWR",
        "upper_wick_to_range": 0.6157776497695934,
        "volume_ratio_20d": 0.06250560784706584
      },
      "source_id": "E0100",
      "source_type": "market_data",
      "ticker": "MPWR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MPWR/2026-07-21"
    },
    {
      "claim": "CIEN moved +5.8% in the latest session, +5.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03476584099129523,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.569777777777775,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 400.715,
        "close_location": 0.740444444444438,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 69019552.315,
        "gap_pct": -0.009926868548195467,
        "high_52w_distance_pct": 0.5909312104613005,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.8171367676401231,
        "lower_wick_to_range": -3.829333333333337,
        "previous_close": 378.77,
        "relative_return_1d": 0.05367134052423861,
        "relative_return_5d": -0.09466132400589367,
        "return_1d": 0.057937534651635536,
        "return_1d_vs_avg_abs_20d": 1.6665074970038003,
        "return_5d": -0.10340545499295195,
        "ticker": "CIEN",
        "upper_wick_to_range": 0.25955555555556203,
        "volume_ratio_20d": 0.06422242066858194
      },
      "source_id": "E0101",
      "source_type": "market_data",
      "ticker": "CIEN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CIEN/2026-07-21"
    },
    {
      "claim": "MPC moved +0.8% in the latest session, +0.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01785118005532841,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.295850066934408,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 317.79,
        "close_location": 0.21151271753681863,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 35854656.75,
        "gap_pct": -0.007484697599188128,
        "high_52w_distance_pct": 0.009267126089556044,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.8684736594543745,
        "lower_wick_to_range": -1.0843373493975894,
        "previous_close": 315.31,
        "relative_return_1d": 0.003599081315817765,
        "relative_return_5d": 0.05617326744058515,
        "return_1d": 0.007865275443214692,
        "return_1d_vs_avg_abs_20d": 0.4406025494581789,
        "return_5d": 0.047429136453526866,
        "ticker": "MPC",
        "upper_wick_to_range": 0.7884872824631813,
        "volume_ratio_20d": 0.051441924085261596
      },
      "source_id": "E0102",
      "source_type": "market_data",
      "ticker": "MPC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MPC/2026-07-21"
    },
    {
      "claim": "VLO moved +0.1% in the latest session, -0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02309686230094985,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2389853137516638,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 313.63,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 47003414.47,
        "gap_pct": -0.01378826082793394,
        "high_52w_distance_pct": 0.011940821987692418,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7769405099150142,
        "lower_wick_to_range": -1.2389853137516638,
        "previous_close": 313.31,
        "relative_return_1d": -0.0032448414734758124,
        "relative_return_5d": 0.04921787281766565,
        "return_1d": 0.0010213526539211149,
        "return_1d_vs_avg_abs_20d": 0.04422040711041136,
        "return_5d": 0.04047374183060737,
        "ticker": "VLO",
        "upper_wick_to_range": 1.0,
        "volume_ratio_20d": 0.047160575799008446
      },
      "source_id": "E0103",
      "source_type": "market_data",
      "ticker": "VLO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VLO/2026-07-21"
    },
    {
      "claim": "EOG moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014574941686546893,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.471268986578771,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 141.915,
        "close_location": 0.46556296713010104,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 13449426.465,
        "gap_pct": -0.01594726770146715,
        "high_52w_distance_pct": 0.0701476235774936,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.348104873183243,
        "lower_wick_to_range": -2.0057060194486698,
        "previous_close": 141.09,
        "relative_return_1d": 0.0015811373631409165,
        "relative_return_5d": 0.037039182070313204,
        "return_1d": 0.005847331490537844,
        "return_1d_vs_avg_abs_20d": 0.40119072969843206,
        "return_5d": 0.02829505108325492,
        "ticker": "EOG",
        "upper_wick_to_range": 0.534437032869899,
        "volume_ratio_20d": 0.026473011891360396
      },
      "source_id": "E0104",
      "source_type": "market_data",
      "ticker": "EOG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EOG/2026-07-21"
    },
    {
      "claim": "CRH moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014466198832636229,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.475193370165739,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 99.4299,
        "close_location": 0.12425414364641156,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 13506657.0459,
        "gap_pct": 0.03961980990495251,
        "high_52w_distance_pct": 0.3059451935484194,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.01666564417177918,
        "lower_wick_to_range": 0.12425414364641156,
        "previous_close": 99.95,
        "relative_return_1d": -0.009469795928297331,
        "relative_return_5d": -0.03437106485549768,
        "return_1d": -0.005203601800900404,
        "return_1d_vs_avg_abs_20d": 0.3597076095180514,
        "return_5d": -0.043115195842555964,
        "ticker": "CRH",
        "upper_wick_to_range": -1.5994475138121504,
        "volume_ratio_20d": 0.03246821381920568
      },
      "source_id": "E0105",
      "source_type": "market_data",
      "ticker": "CRH",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CRH/2026-07-21"
    },
    {
      "claim": "APO moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01915500988091328,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.6017699115044333,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 118.935,
        "close_location": 0.011799410029496225,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 11386123.290000001,
        "gap_pct": 0.028839648173207166,
        "high_52w_distance_pct": 0.19165930970698275,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.19460626757734034,
        "lower_wick_to_range": 0.011799410029496225,
        "previous_close": 118.24,
        "relative_return_1d": 0.0016116813800455265,
        "relative_return_5d": 0.0004476246917193283,
        "return_1d": 0.005877875507442454,
        "return_1d_vs_avg_abs_20d": 0.3068583907805432,
        "return_5d": -0.008296506295338957,
        "ticker": "APO",
        "upper_wick_to_range": -0.6135693215339295,
        "volume_ratio_20d": 0.017951533073375443
      },
      "source_id": "E0106",
      "source_type": "market_data",
      "ticker": "APO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/APO/2026-07-21"
    },
    {
      "claim": "MMM moved +8.4% in the latest session, +8.0% relative to benchmark, with volume at 0.5x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011290208458369982,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.6519823788546346,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 172.46,
        "close_location": 0.762114537444937,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 255692472.74,
        "gap_pct": 0.008233297718559296,
        "high_52w_distance_pct": 0.028702307781514502,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23769197646045637,
        "lower_wick_to_range": -1.8898678414096977,
        "previous_close": 159.11,
        "relative_return_1d": 0.0796380230808238,
        "relative_return_5d": 0.11016193658164253,
        "return_1d": 0.08390421720822072,
        "return_1d_vs_avg_abs_20d": 7.431591499625362,
        "return_5d": 0.10141780559458424,
        "ticker": "MMM",
        "upper_wick_to_range": 0.237885462555063,
        "volume_ratio_20d": 0.46564667085427136
      },
      "source_id": "E0107",
      "source_type": "market_data",
      "ticker": "MMM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MMM/2026-07-21"
    },
    {
      "claim": "NXPI moved +2.2% in the latest session, +1.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02531408463713757,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7141552511415438,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 273.1,
        "close_location": 0.09680365296804153,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 17546128.8,
        "gap_pct": 0.03679167602365441,
        "high_52w_distance_pct": 0.24478213108751357,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4787740957331601,
        "lower_wick_to_range": 0.09680365296804153,
        "previous_close": 267.18,
        "relative_return_1d": 0.017891152979422564,
        "relative_return_5d": -0.029195771080789634,
        "return_1d": 0.02215734710681949,
        "return_1d_vs_avg_abs_20d": 0.875297188282016,
        "return_5d": -0.03793990206784792,
        "ticker": "NXPI",
        "upper_wick_to_range": 0.18904109589041473,
        "volume_ratio_20d": 0.015836293230729034
      },
      "source_id": "E0108",
      "source_type": "market_data",
      "ticker": "NXPI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NXPI/2026-07-21"
    },
    {
      "claim": "NTES moved -2.2% in the latest session, -2.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020577205791931,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4165787808479332,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 131.2,
        "close_location": 0.20902763130141314,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 6338140.8,
        "gap_pct": -0.016467958271236816,
        "high_52w_distance_pct": 0.041615853658536706,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2370356402036582,
        "lower_wick_to_range": 0.20902763130141314,
        "previous_close": 134.2,
        "relative_return_1d": -0.02662088861323897,
        "relative_return_5d": 0.030630570740933227,
        "return_1d": -0.02235469448584204,
        "return_1d_vs_avg_abs_20d": 1.0863814412843191,
        "return_5d": 0.021886439753874942,
        "ticker": "NTES",
        "upper_wick_to_range": 0.37439358785065363,
        "volume_ratio_20d": 0.050439830645624406
      },
      "source_id": "E0109",
      "source_type": "market_data",
      "ticker": "NTES",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NTES/2026-07-21"
    },
    {
      "claim": "ASX moved +8.0% in the latest session, +7.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04149158783827664,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.307086614173204,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 39.86,
        "close_location": 0.7952755905511787,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 30960258.5,
        "gap_pct": 0.023306233062330595,
        "high_52w_distance_pct": 0.141996989463121,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.1698421339139902,
        "lower_wick_to_range": -2.511811023622025,
        "previous_close": 36.9,
        "relative_return_1d": 0.0759506080406247,
        "relative_return_5d": -0.0036443724817226686,
        "return_1d": 0.08021680216802163,
        "return_1d_vs_avg_abs_20d": 1.9333268825643828,
        "return_5d": -0.012388503468780954,
        "ticker": "ASX",
        "upper_wick_to_range": 0.20472440944882128,
        "volume_ratio_20d": 0.06408270503309843
      },
      "source_id": "E0110",
      "source_type": "market_data",
      "ticker": "ASX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ASX/2026-07-21"
    },
    {
      "claim": "ECL moved -1.4% in the latest session, -1.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010160601099826921,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.867612293144208,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 264.78,
        "close_location": 0.1631205673758853,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 10100562.659999998,
        "gap_pct": 0.015000930578820126,
        "high_52w_distance_pct": 0.16802628597326086,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.08895743368291154,
        "lower_wick_to_range": 0.1631205673758853,
        "previous_close": 268.65,
        "relative_return_1d": -0.018671554261400325,
        "relative_return_5d": -0.009680336112107724,
        "return_1d": -0.014405360134003398,
        "return_1d_vs_avg_abs_20d": 1.4177665270461983,
        "return_5d": -0.01842446709916601,
        "ticker": "ECL",
        "upper_wick_to_range": -1.0307328605200934,
        "volume_ratio_20d": 0.02839617831075976
      },
      "source_id": "E0111",
      "source_type": "market_data",
      "ticker": "ECL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ECL/2026-07-21"
    },
    {
      "claim": "NOK moved +5.1% in the latest session, +4.6% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03711965958117571,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.387096774193526,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 10.59,
        "close_location": 0.90322580645161,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 142877568.96,
        "gap_pct": 0.01388888888888884,
        "high_52w_distance_pct": 0.647780925401322,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7475247524752475,
        "lower_wick_to_range": -1.483870967741916,
        "previous_close": 10.08,
        "relative_return_1d": 0.04632904396784121,
        "relative_return_5d": -0.08612766388473658,
        "return_1d": 0.05059523809523814,
        "return_1d_vs_avg_abs_20d": 1.363030767687757,
        "return_5d": -0.09487179487179487,
        "ticker": "NOK",
        "upper_wick_to_range": 0.09677419354839005,
        "volume_ratio_20d": 0.15227184719796766
      },
      "source_id": "E0112",
      "source_type": "market_data",
      "ticker": "NOK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NOK/2026-07-21"
    },
    {
      "claim": "PSX moved +0.8% in the latest session, +0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01902677132257824,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.3759398496241073,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 210.56,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 18978615.04,
        "gap_pct": -0.01307471264367821,
        "high_52w_distance_pct": 0.006316489361702038,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5109070034443168,
        "lower_wick_to_range": -3.3759398496241073,
        "previous_close": 208.8,
        "relative_return_1d": 0.004162924646549326,
        "relative_return_5d": 0.05396627047576519,
        "return_1d": 0.008429118773946254,
        "return_1d_vs_avg_abs_20d": 0.44301361650065063,
        "return_5d": 0.0452221394887069,
        "ticker": "PSX",
        "upper_wick_to_range": 1.0,
        "volume_ratio_20d": 0.03211902004454343
      },
      "source_id": "E0113",
      "source_type": "market_data",
      "ticker": "PSX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PSX/2026-07-21"
    },
    {
      "claim": "LITE moved +5.5% in the latest session, +5.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.047035805427851685,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.25406303236797445,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 808.0246,
        "close_location": 0.34176320272572225,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 345546064.0178,
        "gap_pct": 0.06327476977336555,
        "high_52w_distance_pct": 0.34362258277780167,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.468833755996211,
        "lower_wick_to_range": 0.34176320272572225,
        "previous_close": 765.55,
        "relative_return_1d": 0.051216269460872876,
        "relative_return_5d": 0.0004287161613342194,
        "return_1d": 0.055482463588269804,
        "return_1d_vs_avg_abs_20d": 1.179579324380327,
        "return_5d": -0.008315414825724066,
        "ticker": "LITE",
        "upper_wick_to_range": 0.4041737649063033,
        "volume_ratio_20d": 0.09152377324247508
      },
      "source_id": "E0114",
      "source_type": "market_data",
      "ticker": "LITE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LITE/2026-07-21"
    },
    {
      "claim": "BE moved +9.5% in the latest session, +9.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.06627825425137515,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.22931182871762154,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 215.82,
        "close_location": 0.9693582805739261,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 306697053.96,
        "gap_pct": 0.08532934131736525,
        "high_52w_distance_pct": 0.6276526735242332,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.8524526844341445,
        "lower_wick_to_range": 0.7400464518563046,
        "previous_close": 197.06,
        "relative_return_1d": 0.09093323751778715,
        "relative_return_5d": -0.10456729054129021,
        "return_1d": 0.09519943164518407,
        "return_1d_vs_avg_abs_20d": 1.4363599753867817,
        "return_5d": -0.1133114215283485,
        "ticker": "BE",
        "upper_wick_to_range": 0.03064171942607389,
        "volume_ratio_20d": 0.08985133928684334
      },
      "source_id": "E0115",
      "source_type": "market_data",
      "ticker": "BE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BE/2026-07-21"
    },
    {
      "claim": "ET moved +0.6% in the latest session, +0.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.00940685989044942,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5200000000000102,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 20.395,
        "close_location": 0.6800000000000068,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 8670200.03,
        "gap_pct": 0.002465483234713961,
        "high_52w_distance_pct": 0.014954645746506401,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.166762013729977,
        "lower_wick_to_range": 0.1599999999999966,
        "previous_close": 20.28,
        "relative_return_1d": 0.0014044173124452275,
        "relative_return_5d": 0.024937454355269506,
        "return_1d": 0.005670611439842155,
        "return_1d_vs_avg_abs_20d": 0.6028166153085157,
        "return_5d": 0.01619332336821122,
        "ticker": "ET",
        "upper_wick_to_range": 0.3199999999999932,
        "volume_ratio_20d": 0.053070623050567735
      },
      "source_id": "E0116",
      "source_type": "market_data",
      "ticker": "ET",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ET/2026-07-21"
    },
    {
      "claim": "VALE moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015721068466614724,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5275471698113271,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 14.0902,
        "close_location": 0.019622641509428537,
        "consecutive_down_days": 4,
        "consecutive_up_days": 0,
        "dollar_volume": 15770907.236399999,
        "gap_pct": 0.009219858156028327,
        "high_52w_distance_pct": 0.273225362308555,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.010774748923959798,
        "lower_wick_to_range": 0.019622641509428537,
        "previous_close": 14.1,
        "relative_return_1d": -0.004961229588389848,
        "relative_return_5d": -0.025512208971817718,
        "return_1d": -0.000695035460992921,
        "return_1d_vs_avg_abs_20d": 0.04421044679430657,
        "return_5d": -0.034256339958876,
        "ticker": "VALE",
        "upper_wick_to_range": 0.4528301886792444,
        "volume_ratio_20d": 0.05090432466320765
      },
      "source_id": "E0117",
      "source_type": "market_data",
      "ticker": "VALE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VALE/2026-07-21"
    },
    {
      "claim": "HOOD moved +6.1% in the latest session, +5.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03560478390742523,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6893586329338663,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 105.3,
        "close_location": 0.6893586329338663,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 250483006.79999998,
        "gap_pct": 0.035606365834004894,
        "high_52w_distance_pct": 0.14007597340930666,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6578760922616704,
        "lower_wick_to_range": 0.0,
        "previous_close": 99.28,
        "relative_return_1d": 0.05637038927308646,
        "relative_return_5d": -0.06309368302792628,
        "return_1d": 0.06063658340048339,
        "return_1d_vs_avg_abs_20d": 1.7030459602884398,
        "return_5d": -0.07183781401498457,
        "ticker": "HOOD",
        "upper_wick_to_range": 0.3106413670661337,
        "volume_ratio_20d": 0.09141630447711063
      },
      "source_id": "E0118",
      "source_type": "market_data",
      "ticker": "HOOD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HOOD/2026-07-21"
    },
    {
      "claim": "FIX moved +3.3% in the latest session, +2.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.037015542096406485,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.031185642836127,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 1769.05,
        "close_location": 0.08973227419829226,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 38680278.25,
        "gap_pct": -0.0071079555240713965,
        "high_52w_distance_pct": 0.17237500353296964,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6450769974706145,
        "lower_wick_to_range": -1.9414533686378344,
        "previous_close": 1712.1801,
        "relative_return_1d": 0.028948711243831138,
        "relative_return_5d": 0.005335872297407063,
        "return_1d": 0.033214905371228065,
        "return_1d_vs_avg_abs_20d": 0.897323218574519,
        "return_5d": -0.0034082586896512224,
        "ticker": "FIX",
        "upper_wick_to_range": 0.9102677258017078,
        "volume_ratio_20d": 0.040018668667752624
      },
      "source_id": "E0119",
      "source_type": "market_data",
      "ticker": "FIX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FIX/2026-07-21"
    },
    {
      "claim": "NU moved -0.2% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016421422848000456,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2888888888888852,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 13.958,
        "close_location": 0.3259259259259279,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 53441859.996,
        "gap_pct": -0.027162258756254554,
        "high_52w_distance_pct": 0.35979366671442903,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.24625000000000008,
        "lower_wick_to_range": -0.9629629629629574,
        "previous_close": 13.99,
        "relative_return_1d": -0.0065535422331868265,
        "relative_return_5d": 0.006456782881268386,
        "return_1d": -0.0022873481057898992,
        "return_1d_vs_avg_abs_20d": 0.13929049431111973,
        "return_5d": -0.0022873481057898992,
        "ticker": "NU",
        "upper_wick_to_range": 0.6740740740740722,
        "volume_ratio_20d": 0.04390458112408792
      },
      "source_id": "E0120",
      "source_type": "market_data",
      "ticker": "NU",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NU/2026-07-21"
    },
    {
      "claim": "WBD moved -0.1% in the latest session, -0.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0119555935217946,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4814814814814854,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 25.825,
        "close_location": 0.29629629629628657,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 38111863.55,
        "gap_pct": 0.0011600928074246841,
        "high_52w_distance_pct": 0.1306873184898354,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.004082426127527183,
        "lower_wick_to_range": 0.29629629629628657,
        "previous_close": 25.86,
        "relative_return_1d": -0.005619635736058948,
        "relative_return_5d": -0.05148148764467397,
        "return_1d": -0.0013534416086620205,
        "return_1d_vs_avg_abs_20d": 0.11320572301113677,
        "return_5d": -0.06022561863173226,
        "ticker": "WBD",
        "upper_wick_to_range": 0.22222222222222807,
        "volume_ratio_20d": 0.06632924659830772
      },
      "source_id": "E0121",
      "source_type": "market_data",
      "ticker": "WBD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WBD/2026-07-21"
    },
    {
      "claim": "CTAS moved -0.7% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018724667567535123,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.24608501118568113,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 200.29,
        "close_location": 0.9597315436241596,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 22008866.65,
        "gap_pct": -0.012933597621407444,
        "high_52w_distance_pct": 0.047081731489340584,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.24280218416480515,
        "lower_wick_to_range": 0.7136465324384784,
        "previous_close": 201.8,
        "relative_return_1d": -0.011748850222540685,
        "relative_return_5d": 0.09532797517953895,
        "return_1d": -0.007482656095143758,
        "return_1d_vs_avg_abs_20d": 0.39961489666802985,
        "return_5d": 0.08658384419248066,
        "ticker": "CTAS",
        "upper_wick_to_range": 0.040268456375840464,
        "volume_ratio_20d": 0.04775688038506253
      },
      "source_id": "E0122",
      "source_type": "market_data",
      "ticker": "CTAS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CTAS/2026-07-21"
    },
    {
      "claim": "BKR moved -1.1% in the latest session, -1.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014837332807435027,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9369747899159638,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 54.56,
        "close_location": 0.0,
        "consecutive_down_days": 5,
        "consecutive_up_days": 0,
        "dollar_volume": 16168364.96,
        "gap_pct": 0.00951949229374427,
        "high_52w_distance_pct": 0.2905058651026391,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04822286263208464,
        "lower_wick_to_range": 0.0,
        "previous_close": 55.15,
        "relative_return_1d": -0.014964290228938082,
        "relative_return_5d": -0.046984494835025425,
        "return_1d": -0.010698096101541155,
        "return_1d_vs_avg_abs_20d": 0.7210255536076073,
        "return_5d": -0.05572862582208371,
        "ticker": "BKR",
        "upper_wick_to_range": 0.06302521008403612,
        "volume_ratio_20d": 0.03142706096886522
      },
      "source_id": "E0123",
      "source_type": "market_data",
      "ticker": "BKR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BKR/2026-07-21"
    },
    {
      "claim": "CRWV moved +3.8% in the latest session, +3.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.040724027578431916,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.46803370786516924,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 75.8346,
        "close_location": 0.7497752808988729,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 136537618.9236,
        "gap_pct": 0.026574048727073585,
        "high_52w_distance_pct": 0.8230464721907944,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.12933134772896482,
        "lower_wick_to_range": 0.28174157303370373,
        "previous_close": 73.06,
        "relative_return_1d": 0.033710811073807356,
        "relative_return_5d": -0.04261188602570132,
        "return_1d": 0.037977005201204284,
        "return_1d_vs_avg_abs_20d": 0.9325454150639437,
        "return_5d": -0.0513560170127596,
        "ticker": "CRWV",
        "upper_wick_to_range": 0.2502247191011271,
        "volume_ratio_20d": 0.06666664198170845
      },
      "source_id": "E0124",
      "source_type": "market_data",
      "ticker": "CRWV",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CRWV/2026-07-21"
    },
    {
      "claim": "MFC moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.008291764382356692,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.1578947368421506,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 42.76,
        "close_location": 0.6842105263157737,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1991974.5999999999,
        "gap_pct": 0.02023529411764713,
        "high_52w_distance_pct": 0.018709073900841977,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.31246163290362183,
        "lower_wick_to_range": 0.6842105263157737,
        "previous_close": 42.5,
        "relative_return_1d": 0.0018514529314266337,
        "relative_return_5d": 0.03440975823579906,
        "return_1d": 0.006117647058823561,
        "return_1d_vs_avg_abs_20d": 0.7377979856543871,
        "return_5d": 0.025665627248740774,
        "ticker": "MFC",
        "upper_wick_to_range": -2.8421052631579244,
        "volume_ratio_20d": 0.028225891961816126
      },
      "source_id": "E0125",
      "source_type": "market_data",
      "ticker": "MFC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MFC/2026-07-21"
    },
    {
      "claim": "SPG moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010633928190434627,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5652173913043536,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 228.045,
        "close_location": 0.0,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 5889034.08,
        "gap_pct": 0.004207020465401667,
        "high_52w_distance_pct": 0.01528207152097183,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2820159658196537,
        "lower_wick_to_range": 0.0,
        "previous_close": 228.19,
        "relative_return_1d": -0.004901629510192018,
        "relative_return_5d": 0.03931625680050732,
        "return_1d": -0.0006354353827950909,
        "return_1d_vs_avg_abs_20d": 0.05975547054819068,
        "return_5d": 0.030572125813449036,
        "ticker": "SPG",
        "upper_wick_to_range": 0.4347826086956465,
        "volume_ratio_20d": 0.011142008400515163
      },
      "source_id": "E0126",
      "source_type": "market_data",
      "ticker": "SPG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SPG/2026-07-21"
    },
    {
      "claim": "B moved +1.7% in the latest session, +1.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01888666693162072,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8857142857142886,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 35.5,
        "close_location": 0.4,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 37640188.5,
        "gap_pct": 0.008598452278589797,
        "high_52w_distance_pct": 0.54056338028169,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0431971789597414,
        "lower_wick_to_range": -0.4857142857142886,
        "previous_close": 34.89,
        "relative_return_1d": 0.013217325505735733,
        "relative_return_5d": -0.0183865897583515,
        "return_1d": 0.01748351963313266,
        "return_1d_vs_avg_abs_20d": 0.925706991944732,
        "return_5d": -0.027130720745409787,
        "ticker": "B",
        "upper_wick_to_range": 0.6,
        "volume_ratio_20d": 0.11933463065236989
      },
      "source_id": "E0127",
      "source_type": "market_data",
      "ticker": "B",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/B/2026-07-21"
    },
    {
      "claim": "RELX moved -3.2% in the latest session, -3.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013282797790473306,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.1571428571428557,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 33.01,
        "close_location": 0.28571428571428864,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 6550504.399999999,
        "gap_pct": -0.009824046920821172,
        "high_52w_distance_pct": 0.22568918509542568,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.19731592310482404,
        "lower_wick_to_range": 0.28571428571428864,
        "previous_close": 34.1,
        "relative_return_1d": -0.03623100351156128,
        "relative_return_5d": 0.01977016467771675,
        "return_1d": -0.03196480938416435,
        "return_1d_vs_avg_abs_20d": 2.4064816681234253,
        "return_5d": 0.011026033690658466,
        "ticker": "RELX",
        "upper_wick_to_range": -1.4428571428571444,
        "volume_ratio_20d": 0.06906957600733717
      },
      "source_id": "E0128",
      "source_type": "market_data",
      "ticker": "RELX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RELX/2026-07-21"
    },
    {
      "claim": "TRV moved -0.2% in the latest session, -0.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017109879957744423,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.04290157663293272,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 367.84,
        "close_location": 0.985699474455679,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 58486927.839999996,
        "gap_pct": -0.002442333785617312,
        "high_52w_distance_pct": 0.0111461505002175,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.37182069068397094,
        "lower_wick_to_range": 0.9427978978227463,
        "previous_close": 368.5,
        "relative_return_1d": -0.006057238903516393,
        "relative_return_5d": 0.10080837704590107,
        "return_1d": -0.0017910447761194659,
        "return_1d_vs_avg_abs_20d": 0.10467897966220316,
        "return_5d": 0.09206424605884278,
        "ticker": "TRV",
        "upper_wick_to_range": 0.014300525544321067,
        "volume_ratio_20d": 0.07646080086174147
      },
      "source_id": "E0129",
      "source_type": "market_data",
      "ticker": "TRV",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TRV/2026-07-21"
    },
    {
      "claim": "TFC moved -0.2% in the latest session, -0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01230895410150859,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 6.624999999999959,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 50.91,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 15767437.919999998,
        "gap_pct": 0.02941176470588225,
        "high_52w_distance_pct": 0.10390885877037914,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.18038488291212595,
        "lower_wick_to_range": 0.0,
        "previous_close": 51.0,
        "relative_return_1d": -0.006030900009749929,
        "relative_return_5d": -0.011275118291093955,
        "return_1d": -0.0017647058823530015,
        "return_1d_vs_avg_abs_20d": 0.14336765478203534,
        "return_5d": -0.02001924927815224,
        "ticker": "TFC",
        "upper_wick_to_range": -5.624999999999959,
        "volume_ratio_20d": 0.03423679068777688
      },
      "source_id": "E0130",
      "source_type": "market_data",
      "ticker": "TFC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TFC/2026-07-21"
    },
    {
      "claim": "UI moved +1.3% in the latest session, +0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01828926552990756,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.8943894389438671,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 539.41,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 853346.62,
        "gap_pct": 0.02931950940064998,
        "high_52w_distance_pct": 1.039246584230919,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04225760327704142,
        "lower_wick_to_range": 0.0,
        "previous_close": 532.41,
        "relative_return_1d": 0.00888156793567485,
        "relative_return_5d": -0.009635880295720933,
        "return_1d": 0.013147762063071777,
        "return_1d_vs_avg_abs_20d": 0.7188786253648005,
        "return_5d": -0.01838001128277922,
        "ticker": "UI",
        "upper_wick_to_range": -0.894389438943867,
        "volume_ratio_20d": 0.015117056856187291
      },
      "source_id": "E0131",
      "source_type": "market_data",
      "ticker": "UI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/UI/2026-07-21"
    },
    {
      "claim": "AFL moved -0.6% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.009780799167856097,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.396694214876022,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 123.28,
        "close_location": 0.1735537190082699,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 5758655.36,
        "gap_pct": 0.00523855577047061,
        "high_52w_distance_pct": 0.021495781959766536,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.16565809379727692,
        "lower_wick_to_range": 0.1735537190082699,
        "previous_close": 124.08,
        "relative_return_1d": -0.01071364738336078,
        "relative_return_5d": 0.01882196793912716,
        "return_1d": -0.006447453255963853,
        "return_1d_vs_avg_abs_20d": 0.6591949333908165,
        "return_5d": 0.010077836952068875,
        "ticker": "AFL",
        "upper_wick_to_range": -1.5702479338842918,
        "volume_ratio_20d": 0.021179921876594038
      },
      "source_id": "E0132",
      "source_type": "market_data",
      "ticker": "AFL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AFL/2026-07-21"
    },
    {
      "claim": "URI moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01852633010268201,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.942132269099209,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 1006.065,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 23703897.465,
        "gap_pct": 0.04439573026829002,
        "high_52w_distance_pct": 0.13679523688827255,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4339785344717,
        "lower_wick_to_range": 0.0,
        "previous_close": 1012.71,
        "relative_return_1d": -0.010827796165492676,
        "relative_return_5d": -0.04732953929807149,
        "return_1d": -0.0065616020380957485,
        "return_1d_vs_avg_abs_20d": 0.3541771091051564,
        "return_5d": -0.05607367028512977,
        "ticker": "URI",
        "upper_wick_to_range": -1.9421322690992089,
        "volume_ratio_20d": 0.05338030721826997
      },
      "source_id": "E0133",
      "source_type": "market_data",
      "ticker": "URI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/URI/2026-07-21"
    },
    {
      "claim": "AZO moved +2.1% in the latest session, +1.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.019937966767045463,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.08436310452139012,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 3055.9299,
        "close_location": 0.20477969075713506,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 78158463.1224,
        "gap_pct": 0.02339911838828357,
        "high_52w_distance_pct": 0.27196307742530346,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04365266183126115,
        "lower_wick_to_range": 0.20477969075713506,
        "previous_close": 2994.1299,
        "relative_return_1d": 0.016374192917934627,
        "relative_return_5d": 0.016613276228786167,
        "return_1d": 0.020640387045331554,
        "return_1d_vs_avg_abs_20d": 1.0352302863422909,
        "return_5d": 0.007869145241727882,
        "ticker": "AZO",
        "upper_wick_to_range": 0.7108572047214748,
        "volume_ratio_20d": 0.05846611041261859
      },
      "source_id": "E0134",
      "source_type": "market_data",
      "ticker": "AZO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AZO/2026-07-21"
    },
    {
      "claim": "WPM moved +2.7% in the latest session, +2.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017274858959815276,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.169291338582656,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 106.235,
        "close_location": 0.5629921259842501,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 15907097.725,
        "gap_pct": 0.0002899951667472145,
        "high_52w_distance_pct": 0.5603143973266813,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.045723004232699926,
        "lower_wick_to_range": -1.606299212598406,
        "previous_close": 103.45,
        "relative_return_1d": 0.022655023852303335,
        "relative_return_5d": -0.012041194849424341,
        "return_1d": 0.026921217979700263,
        "return_1d_vs_avg_abs_20d": 1.558404502307331,
        "return_5d": -0.020785325836482627,
        "ticker": "WPM",
        "upper_wick_to_range": 0.43700787401574986,
        "volume_ratio_20d": 0.07978738993166105
      },
      "source_id": "E0135",
      "source_type": "market_data",
      "ticker": "WPM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WPM/2026-07-21"
    },
    {
      "claim": "LHX moved -2.5% in the latest session, -2.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011645564124445168,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.1382415254237106,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 273.6175,
        "close_location": 0.6986228813559311,
        "consecutive_down_days": 5,
        "consecutive_up_days": 0,
        "dollar_volume": 19347493.425,
        "gap_pct": 0.01126358937800731,
        "high_52w_distance_pct": 0.3859859109888806,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.012198505474992682,
        "lower_wick_to_range": 0.6986228813559311,
        "previous_close": 280.55,
        "relative_return_1d": -0.02897658443215545,
        "relative_return_5d": -0.047779781981459934,
        "return_1d": -0.024710390304758523,
        "return_1d_vs_avg_abs_20d": 2.1218714731808497,
        "return_5d": -0.05652391296851822,
        "ticker": "LHX",
        "upper_wick_to_range": -1.8368644067796418,
        "volume_ratio_20d": 0.04862250002578622
      },
      "source_id": "E0136",
      "source_type": "market_data",
      "ticker": "LHX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LHX/2026-07-21"
    },
    {
      "claim": "CTVA moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0122594054494712,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0857142857142892,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 86.69,
        "close_location": 0.1999999999999946,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 4569516.59,
        "gap_pct": 0.0,
        "high_52w_distance_pct": 0.017591417695235867,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.24671028978212406,
        "lower_wick_to_range": 0.1999999999999946,
        "previous_close": 86.78,
        "relative_return_1d": -0.005303299451204335,
        "relative_return_5d": 0.02970750397021693,
        "return_1d": -0.001037105323807408,
        "return_1d_vs_avg_abs_20d": 0.08459670642935972,
        "return_5d": 0.020963372983158646,
        "ticker": "CTVA",
        "upper_wick_to_range": 0.7142857142857162,
        "volume_ratio_20d": 0.013880959403374976
      },
      "source_id": "E0137",
      "source_type": "market_data",
      "ticker": "CTVA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CTVA/2026-07-21"
    },
    {
      "claim": "ALL moved -0.8% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01798099960035398,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.5981898430080022,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 251.7306,
        "close_location": 0.40812335884686907,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 11318059.5066,
        "gap_pct": -0.019154219051747856,
        "high_52w_distance_pct": 0.023594271018303026,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.31706482498822797,
        "lower_wick_to_range": -1.190066484161133,
        "previous_close": 253.73,
        "relative_return_1d": -0.012146224080496593,
        "relative_return_5d": 0.014258810435829994,
        "return_1d": -0.007880029953099665,
        "return_1d_vs_avg_abs_20d": 0.43824204038937503,
        "return_5d": 0.005514679448771709,
        "ticker": "ALL",
        "upper_wick_to_range": 0.5918766411531309,
        "volume_ratio_20d": 0.02355280010686531
      },
      "source_id": "E0138",
      "source_type": "market_data",
      "ticker": "ALL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ALL/2026-07-21"
    },
    {
      "claim": "TER moved +8.3% in the latest session, +7.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.053971296982688474,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.04987072945521664,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 361.54,
        "close_location": 0.5106186518928936,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 114882227.32000001,
        "gap_pct": 0.0816152325023971,
        "high_52w_distance_pct": 0.3495325551806163,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6128658101356175,
        "lower_wick_to_range": 0.460747922437677,
        "previous_close": 333.76,
        "relative_return_1d": 0.07896726704230583,
        "relative_return_5d": 0.03226987908319956,
        "return_1d": 0.08323346116970276,
        "return_1d_vs_avg_abs_20d": 1.54218011837663,
        "return_5d": 0.023525748096141275,
        "ticker": "TER",
        "upper_wick_to_range": 0.4893813481071064,
        "volume_ratio_20d": 0.06900671916329695
      },
      "source_id": "E0139",
      "source_type": "market_data",
      "ticker": "TER",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TER/2026-07-21"
    },
    {
      "claim": "TRGP moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014417446830175224,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0205479452054802,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 282.12,
        "close_location": 0.013698630136993234,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 5481027.36,
        "gap_pct": 0.009739684788383274,
        "high_52w_distance_pct": 0.014639160640862015,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5056839408656668,
        "lower_wick_to_range": 0.013698630136993234,
        "previous_close": 282.35,
        "relative_return_1d": -0.005080785946061761,
        "relative_return_5d": 0.010590721896149069,
        "return_1d": -0.0008145918186648338,
        "return_1d_vs_avg_abs_20d": 0.05650042120910902,
        "return_5d": 0.001846590909090784,
        "ticker": "TRGP",
        "upper_wick_to_range": -0.03424657534247336,
        "volume_ratio_20d": 0.014940765264335729
      },
      "source_id": "E0140",
      "source_type": "market_data",
      "ticker": "TRGP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TRGP/2026-07-21"
    },
    {
      "claim": "CARR moved -1.1% in the latest session, -1.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017072900912142985,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.871428571428567,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 66.22,
        "close_location": 0.13571428571428354,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 8814676.64,
        "gap_pct": 0.027769483427888986,
        "high_52w_distance_pct": 0.15916641498036865,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23154175190626725,
        "lower_wick_to_range": 0.13571428571428354,
        "previous_close": 66.98,
        "relative_return_1d": -0.01561286477535162,
        "relative_return_5d": -0.04200128185697849,
        "return_1d": -0.011346670647954693,
        "return_1d_vs_avg_abs_20d": 0.66460121254991,
        "return_5d": -0.050745412844036775,
        "ticker": "CARR",
        "upper_wick_to_range": -1.0071428571428507,
        "volume_ratio_20d": 0.024391817109014814
      },
      "source_id": "E0141",
      "source_type": "market_data",
      "ticker": "CARR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CARR/2026-07-21"
    },
    {
      "claim": "MCHP moved +1.8% in the latest session, +1.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0305115417968878,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6161616161616144,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 81.97,
        "close_location": 0.040404040404039464,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 34665686.79,
        "gap_pct": 0.033287790336604006,
        "high_52w_distance_pct": 0.292058070025619,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3820603608160511,
        "lower_wick_to_range": 0.040404040404039464,
        "previous_close": 80.51,
        "relative_return_1d": 0.013868199115678381,
        "relative_return_5d": -0.05026172367945536,
        "return_1d": 0.01813439324307531,
        "return_1d_vs_avg_abs_20d": 0.5943453583497714,
        "return_5d": -0.059005854666513646,
        "ticker": "MCHP",
        "upper_wick_to_range": 0.3434343434343462,
        "volume_ratio_20d": 0.034558848765659095
      },
      "source_id": "E0142",
      "source_type": "market_data",
      "ticker": "MCHP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MCHP/2026-07-21"
    },
    {
      "claim": "COHR moved +6.5% in the latest session, +6.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04265810997315056,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.041005291005291,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 304.08,
        "close_location": 0.19708994708994823,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 179720706.48,
        "gap_pct": 0.011387526278906712,
        "high_52w_distance_pct": 0.4469876348329387,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7352202693448981,
        "lower_wick_to_range": -1.843915343915343,
        "previous_close": 285.4,
        "relative_return_1d": 0.06118580306951982,
        "relative_return_5d": -0.01278304345062875,
        "return_1d": 0.06545199719691674,
        "return_1d_vs_avg_abs_20d": 1.5343388921382801,
        "return_5d": -0.021527174437687036,
        "ticker": "COHR",
        "upper_wick_to_range": 0.8029100529100518,
        "volume_ratio_20d": 0.11611953200978418
      },
      "source_id": "E0143",
      "source_type": "market_data",
      "ticker": "COHR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/COHR/2026-07-21"
    },
    {
      "claim": "NUE moved +1.7% in the latest session, +1.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017442807009887918,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7339617881144067,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 234.62,
        "close_location": 0.22936305878575292,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 8862770.5,
        "gap_pct": 0.030683886625639145,
        "high_52w_distance_pct": 0.15463302361265008,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5123114606162178,
        "lower_wick_to_range": 0.22936305878575292,
        "previous_close": 230.74,
        "relative_return_1d": 0.01254926916462007,
        "relative_return_5d": 0.01070859972638194,
        "return_1d": 0.016815463292016997,
        "return_1d_vs_avg_abs_20d": 0.9640342453186981,
        "return_5d": 0.001964468739323655,
        "ticker": "NUE",
        "upper_wick_to_range": 0.036675153099840346,
        "volume_ratio_20d": 0.02431019226128228
      },
      "source_id": "E0144",
      "source_type": "market_data",
      "ticker": "NUE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NUE/2026-07-21"
    },
    {
      "claim": "COIN moved +7.9% in the latest session, +7.5% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.031063997516119584,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6859060402684592,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 173.11,
        "close_location": 0.7046979865771823,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 312251836.47,
        "gap_pct": 0.04718568846225768,
        "high_52w_distance_pct": 0.33701114898041684,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.24378502658427936,
        "lower_wick_to_range": 0.01879194630872303,
        "previous_close": 160.43,
        "relative_return_1d": 0.07477139235892105,
        "relative_return_5d": 0.08063267587869916,
        "return_1d": 0.07903758648631798,
        "return_1d_vs_avg_abs_20d": 2.544346922681286,
        "return_5d": 0.07188854489164087,
        "ticker": "COIN",
        "upper_wick_to_range": 0.2953020134228177,
        "volume_ratio_20d": 0.2439427042444381
      },
      "source_id": "E0145",
      "source_type": "market_data",
      "ticker": "COIN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/COIN/2026-07-21"
    },
    {
      "claim": "MET moved -0.4% in the latest session, -0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013482005925184188,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.5402298850574672,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 92.66,
        "close_location": 0.12643678160919408,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 5605188.72,
        "gap_pct": 0.010861382944402642,
        "high_52w_distance_pct": 0.02374271530325922,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.37620674290806466,
        "lower_wick_to_range": 0.12643678160919408,
        "previous_close": 92.99,
        "relative_return_1d": -0.007814962812201731,
        "relative_return_5d": 0.010040867533416598,
        "return_1d": -0.003548768684804804,
        "return_1d_vs_avg_abs_20d": 0.26322260237074635,
        "return_5d": 0.0012967365463583125,
        "ticker": "MET",
        "upper_wick_to_range": -0.6666666666666612,
        "volume_ratio_20d": 0.017548358648858772
      },
      "source_id": "E0146",
      "source_type": "market_data",
      "ticker": "MET",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MET/2026-07-21"
    },
    {
      "claim": "MSTR moved +2.8% in the latest session, +2.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04415288168860576,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.40112994350283027,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 100.6,
        "close_location": 0.11299435028247971,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 169121476.79999998,
        "gap_pct": 0.03567777550603157,
        "high_52w_distance_pct": 0.9582504970178927,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.22967852340789618,
        "lower_wick_to_range": 0.11299435028247971,
        "previous_close": 97.82,
        "relative_return_1d": 0.02415335197769397,
        "relative_return_5d": 0.0396930959388927,
        "return_1d": 0.028419546105090898,
        "return_1d_vs_avg_abs_20d": 0.6436623164377726,
        "return_5d": 0.030948964951834412,
        "ticker": "MSTR",
        "upper_wick_to_range": 0.48587570621469006,
        "volume_ratio_20d": 0.06617228202596936
      },
      "source_id": "E0147",
      "source_type": "market_data",
      "ticker": "MSTR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MSTR/2026-07-21"
    },
    {
      "claim": "FAST moved -1.0% in the latest session, -1.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013028322109519357,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7096774193548363,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 44.31,
        "close_location": 0.07096774193548364,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 12178559.190000001,
        "gap_pct": 0.0022341376228776078,
        "high_52w_distance_pct": 0.1209659219137893,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04136310223266748,
        "lower_wick_to_range": 0.07096774193548364,
        "previous_close": 44.76,
        "relative_return_1d": -0.01431981343034594,
        "relative_return_5d": -0.022519533201835418,
        "return_1d": -0.010053619302949013,
        "return_1d_vs_avg_abs_20d": 0.7716741433344798,
        "return_5d": -0.0312636641888937,
        "ticker": "FAST",
        "upper_wick_to_range": 0.21935483870968003,
        "volume_ratio_20d": 0.02996329932174879
      },
      "source_id": "E0148",
      "source_type": "market_data",
      "ticker": "FAST",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FAST/2026-07-21"
    },
    {
      "claim": "STM moved +4.8% in the latest session, +4.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03500353665523653,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.0921052631578756,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 64.72,
        "close_location": 0.19736842105263774,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 75944260.16,
        "gap_pct": 0.009550016186468113,
        "high_52w_distance_pct": 0.2580346106304079,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.3733039970663734,
        "lower_wick_to_range": -2.894736842105238,
        "previous_close": 61.78,
        "relative_return_1d": 0.04332202212381708,
        "relative_return_5d": -0.06839831874914581,
        "return_1d": 0.04758821625121401,
        "return_1d_vs_avg_abs_20d": 1.3595259450474644,
        "return_5d": -0.0771424497362041,
        "ticker": "STM",
        "upper_wick_to_range": 0.8026315789473623,
        "volume_ratio_20d": 0.10511456040203075
      },
      "source_id": "E0149",
      "source_type": "market_data",
      "ticker": "STM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/STM/2026-07-21"
    },
    {
      "claim": "EA moved -0.0% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0023287024756726616,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5756578947367821,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 209.22,
        "close_location": 0.38322368421046815,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 10055531.64,
        "gap_pct": 0.00016723207033297882,
        "high_52w_distance_pct": 0.0005735589331803403,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.06527494908350295,
        "lower_wick_to_range": 0.38322368421046815,
        "previous_close": 209.29,
        "relative_return_1d": -0.004600658268062996,
        "relative_return_5d": 0.02118061780051106,
        "return_1d": -0.00033446414066606867,
        "return_1d_vs_avg_abs_20d": 0.1436268240190093,
        "return_5d": 0.012436486813452774,
        "ticker": "EA",
        "upper_wick_to_range": 0.041118421052749723,
        "volume_ratio_20d": 0.02237497235832916
      },
      "source_id": "E0150",
      "source_type": "market_data",
      "ticker": "EA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EA/2026-07-21"
    },
    {
      "claim": "FER moved +0.0% in the latest session, -0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010308660640300643,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5714285714285773,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 63.47,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 4079280.37,
        "gap_pct": 0.003467297084318366,
        "high_52w_distance_pct": 0.17835197731211605,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.035484134105554954,
        "lower_wick_to_range": 0.0,
        "previous_close": 63.45,
        "relative_return_1d": -0.003950985301549803,
        "relative_return_5d": 0.004820716046694207,
        "return_1d": 0.0003152088258471242,
        "return_1d_vs_avg_abs_20d": 0.03057708822180525,
        "return_5d": -0.003923414940364078,
        "ticker": "FER",
        "upper_wick_to_range": 0.4285714285714228,
        "volume_ratio_20d": 0.044882923524934185
      },
      "source_id": "E0151",
      "source_type": "market_data",
      "ticker": "FER",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FER/2026-07-21"
    },
    {
      "claim": "CCJ moved +1.6% in the latest session, +1.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018102403379550092,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.622950819672136,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 86.18,
        "close_location": 0.1721311475409903,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 24686088.64,
        "gap_pct": 0.006717737183264738,
        "high_52w_distance_pct": 0.5692736133673706,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03644016837041497,
        "lower_wick_to_range": -0.45081967213114565,
        "previous_close": 84.85,
        "relative_return_1d": 0.01140852596688724,
        "relative_return_5d": -0.05011794174418538,
        "return_1d": 0.015674720094284167,
        "return_1d_vs_avg_abs_20d": 0.8658916590043271,
        "return_5d": -0.058862072731243664,
        "ticker": "CCJ",
        "upper_wick_to_range": 0.8278688524590098,
        "volume_ratio_20d": 0.08063529060716869
      },
      "source_id": "E0152",
      "source_type": "market_data",
      "ticker": "CCJ",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CCJ/2026-07-21"
    },
    {
      "claim": "SNOW moved +1.2% in the latest session, +0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018836641808696243,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0161290322580665,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 277.515,
        "close_location": 0.8411534701857276,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 55618446.239999995,
        "gap_pct": -0.026317707953634084,
        "high_52w_distance_pct": 0.026935480964992875,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.3458579881656805,
        "lower_wick_to_range": -0.1749755620723389,
        "previous_close": 274.34,
        "relative_return_1d": 0.007307036170773218,
        "relative_return_5d": 0.014451893544135896,
        "return_1d": 0.011573230298170145,
        "return_1d_vs_avg_abs_20d": 0.6143998710442736,
        "return_5d": 0.005707762557077611,
        "ticker": "SNOW",
        "upper_wick_to_range": 0.15884652981427236,
        "volume_ratio_20d": 0.033376716269766925
      },
      "source_id": "E0153",
      "source_type": "market_data",
      "ticker": "SNOW",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SNOW/2026-07-21"
    },
    {
      "claim": "CLS moved +2.6% in the latest session, +2.2% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0331043370449382,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.8571797059465422,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 315.4,
        "close_location": 0.43252842318299567,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 38558911.599999994,
        "gap_pct": -0.004229843170429959,
        "high_52w_distance_pct": 0.5029486366518707,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.28992679236023067,
        "lower_wick_to_range": -1.4246512827635465,
        "previous_close": 307.34,
        "relative_return_1d": 0.021958833529269972,
        "relative_return_5d": -0.07713245945435265,
        "return_1d": 0.0262250276566669,
        "return_1d_vs_avg_abs_20d": 0.7921931081437206,
        "return_5d": -0.08587659044141094,
        "ticker": "CLS",
        "upper_wick_to_range": 0.5674715768170043,
        "volume_ratio_20d": 0.0680305724119318
      },
      "source_id": "E0154",
      "source_type": "market_data",
      "ticker": "CLS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CLS/2026-07-21"
    },
    {
      "claim": "EW moved -1.0% in the latest session, -1.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014034988132379916,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2491228070175346,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 84.19,
        "close_location": 0.57894736842105,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 9940565.87,
        "gap_pct": 0.011411764705882232,
        "high_52w_distance_pct": 0.14372253236726462,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.127645325475489,
        "lower_wick_to_range": 0.57894736842105,
        "previous_close": 85.0,
        "relative_return_1d": -0.013795605892102825,
        "relative_return_5d": -0.056745934503007245,
        "return_1d": -0.009529411764705897,
        "return_1d_vs_avg_abs_20d": 0.6789754059514116,
        "return_5d": -0.06549006549006553,
        "ticker": "EW",
        "upper_wick_to_range": -0.8280701754385847,
        "volume_ratio_20d": 0.024006286571703922
      },
      "source_id": "E0155",
      "source_type": "market_data",
      "ticker": "EW",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EW/2026-07-21"
    },
    {
      "claim": "AU moved +1.9% in the latest session, +1.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.022070391704889662,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.35353535353534454,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 76.3,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 14386746.5,
        "gap_pct": 0.01428952991453003,
        "high_52w_distance_pct": 0.692529488859764,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.023336909871244593,
        "lower_wick_to_range": -0.35353535353534454,
        "previous_close": 74.88,
        "relative_return_1d": 0.01469748108627833,
        "relative_return_5d": -0.04154215230893388,
        "return_1d": 0.018963675213675257,
        "return_1d_vs_avg_abs_20d": 0.8592360057422036,
        "return_5d": -0.05028628329599216,
        "ticker": "AU",
        "upper_wick_to_range": 1.0,
        "volume_ratio_20d": 0.05400888237088553
      },
      "source_id": "E0156",
      "source_type": "market_data",
      "ticker": "AU",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AU/2026-07-21"
    },
    {
      "claim": "RKLB moved +0.9% in the latest session, +0.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.05023243377122442,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.024822695035458635,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 66.305,
        "close_location": 0.13829787234043112,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 121760711.76500002,
        "gap_pct": 0.009126863401277996,
        "high_52w_distance_pct": 1.2773546489706655,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.1812335209862468,
        "lower_wick_to_range": 0.13829787234043112,
        "previous_close": 65.74,
        "relative_return_1d": 0.004328268908806443,
        "relative_return_5d": -0.14992862627724823,
        "return_1d": 0.00859446303620337,
        "return_1d_vs_avg_abs_20d": 0.17109390071254515,
        "return_5d": -0.15867275726430652,
        "ticker": "RKLB",
        "upper_wick_to_range": 0.8368794326241102,
        "volume_ratio_20d": 0.07691911060028282
      },
      "source_id": "E0157",
      "source_type": "market_data",
      "ticker": "RKLB",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RKLB/2026-07-21"
    },
    {
      "claim": "FNV moved +1.7% in the latest session, +1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017249022598115303,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.7649451837550814,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 203.51,
        "close_location": 0.4654209473901838,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6349104.9799999995,
        "gap_pct": -0.003347154918319384,
        "high_52w_distance_pct": 0.4037148051692794,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.042091248911874546,
        "lower_wick_to_range": -2.2995242363648978,
        "previous_close": 200.17,
        "relative_return_1d": 0.012419622928105944,
        "relative_return_5d": 0.011503431307334222,
        "return_1d": 0.016685817055502872,
        "return_1d_vs_avg_abs_20d": 0.9673485532638835,
        "return_5d": 0.002759300320275937,
        "ticker": "FNV",
        "upper_wick_to_range": 0.5345790526098162,
        "volume_ratio_20d": 0.04360124662837337
      },
      "source_id": "E0158",
      "source_type": "market_data",
      "ticker": "FNV",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FNV/2026-07-21"
    },
    {
      "claim": "YUM moved -1.3% in the latest session, -1.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01399289957182589,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.4320987654320905,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 145.5,
        "close_location": 0.23045267489711962,
        "consecutive_down_days": 7,
        "consecutive_up_days": 0,
        "dollar_volume": 9440040.0,
        "gap_pct": 0.01092488294768268,
        "high_52w_distance_pct": 0.16934707903780066,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0038636677245758033,
        "lower_wick_to_range": 0.23045267489711962,
        "previous_close": 147.37,
        "relative_return_1d": -0.016955343886506657,
        "relative_return_5d": -0.07141770995364227,
        "return_1d": -0.01268914975910973,
        "return_1d_vs_avg_abs_20d": 0.9068277588912876,
        "return_5d": -0.08016184094070056,
        "ticker": "YUM",
        "upper_wick_to_range": -0.6625514403292102,
        "volume_ratio_20d": 0.02321204965833065
      },
      "source_id": "E0159",
      "source_type": "market_data",
      "ticker": "YUM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/YUM/2026-07-21"
    },
    {
      "claim": "MSCI moved -10.4% in the latest session, -10.8% relative to benchmark, with volume at 0.3x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01540068878326451,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.8568345323741084,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 560.12,
        "close_location": 0.8000000000000016,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 101332989.56,
        "gap_pct": 0.004031290492873207,
        "high_52w_distance_pct": 0.15112832964364764,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.11782549692663857,
        "lower_wick_to_range": 0.8000000000000016,
        "previous_close": 625.11,
        "relative_return_1d": -0.10823189616383855,
        "relative_return_5d": -0.07517389724184764,
        "return_1d": -0.10396570203644162,
        "return_1d_vs_avg_abs_20d": 6.750717678901362,
        "return_5d": -0.08391802822890593,
        "ticker": "MSCI",
        "upper_wick_to_range": -4.65683453237411,
        "volume_ratio_20d": 0.2533813261997633
      },
      "source_id": "E0160",
      "source_type": "market_data",
      "ticker": "MSCI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MSCI/2026-07-21"
    },
    {
      "claim": "NBIS moved +6.6% in the latest session, +6.2% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.05583157047613263,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.20888594164456403,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 194.675,
        "close_location": 0.32824933687002866,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 548221736.725,
        "gap_pct": 0.05738692366663001,
        "high_52w_distance_pct": 0.5403107743675357,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.647918933623504,
        "lower_wick_to_range": 0.11936339522546462,
        "previous_close": 182.62,
        "relative_return_1d": 0.0617451956437125,
        "relative_return_5d": 0.011758196626710071,
        "return_1d": 0.06601138977110943,
        "return_1d_vs_avg_abs_20d": 1.1823308785363391,
        "return_5d": 0.003014065639651786,
        "ticker": "NBIS",
        "upper_wick_to_range": 0.6717506631299713,
        "volume_ratio_20d": 0.15994169351211113
      },
      "source_id": "E0161",
      "source_type": "market_data",
      "ticker": "NBIS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NBIS/2026-07-21"
    },
    {
      "claim": "VTR moved +0.4% in the latest session, +0.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013062305689518083,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7119565217391304,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 96.675,
        "close_location": 0.9076086956521654,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 4958557.425,
        "gap_pct": -0.002389610389610386,
        "high_52w_distance_pct": 0.00501680889578493,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2775868904453547,
        "lower_wick_to_range": 0.19565217391303508,
        "previous_close": 96.25,
        "relative_return_1d": 0.00014939028818750089,
        "relative_return_5d": 0.05501036475329191,
        "return_1d": 0.004415584415584428,
        "return_1d_vs_avg_abs_20d": 0.3380401990689697,
        "return_5d": 0.04626623376623362,
        "ticker": "VTR",
        "upper_wick_to_range": 0.09239130434783456,
        "volume_ratio_20d": 0.013160953605271463
      },
      "source_id": "E0162",
      "source_type": "market_data",
      "ticker": "VTR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VTR/2026-07-21"
    },
    {
      "claim": "CMG moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.025724509796087685,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.267045454545453,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 33.03,
        "close_location": 0.9318181818181794,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 29034823.32,
        "gap_pct": 0.03063688499849082,
        "high_52w_distance_pct": 0.2540115046927036,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.1779600570613411,
        "lower_wick_to_range": 0.9318181818181794,
        "previous_close": 33.13,
        "relative_return_1d": -0.00728460644251927,
        "relative_return_5d": -0.084585542359085,
        "return_1d": -0.003018412315122343,
        "return_1d_vs_avg_abs_20d": 0.11733604795771069,
        "return_5d": -0.09332967334614328,
        "ticker": "CMG",
        "upper_wick_to_range": -1.1988636363636325,
        "volume_ratio_20d": 0.045097160534520814
      },
      "source_id": "E0163",
      "source_type": "market_data",
      "ticker": "CMG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CMG/2026-07-21"
    },
    {
      "claim": "PYPL moved -1.0% in the latest session, -1.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02439184108829285,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.1958762886597917,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 56.23,
        "close_location": 0.29896907216494795,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 81298852.21,
        "gap_pct": -0.01372756071805703,
        "high_52w_distance_pct": 0.025609105459719173,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4620384815392615,
        "lower_wick_to_range": 0.10309278350515623,
        "previous_close": 56.82,
        "relative_return_1d": -0.01464986185002981,
        "relative_return_5d": 0.19578234082450818,
        "return_1d": -0.010383667722632883,
        "return_1d_vs_avg_abs_20d": 0.4257024996615219,
        "return_5d": 0.1870382098374499,
        "ticker": "PYPL",
        "upper_wick_to_range": 0.701030927835052,
        "volume_ratio_20d": 0.07139408696356367
      },
      "source_id": "E0164",
      "source_type": "market_data",
      "ticker": "PYPL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PYPL/2026-07-21"
    },
    {
      "claim": "TEVA moved -0.1% in the latest session, -0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018570217550393547,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.121951219512197,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 30.96,
        "close_location": 0.5853658536585412,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 6929064.72,
        "gap_pct": 0.040000000000000036,
        "high_52w_distance_pct": 0.20639534883720922,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.10848549946294317,
        "lower_wick_to_range": 0.5853658536585412,
        "previous_close": 31.0,
        "relative_return_1d": -0.005556516708042025,
        "relative_return_5d": -0.018282896039968688,
        "return_1d": -0.001290322580645098,
        "return_1d_vs_avg_abs_20d": 0.06948343912200172,
        "return_5d": -0.027027027027026973,
        "ticker": "TEVA",
        "upper_wick_to_range": -2.707317073170738,
        "volume_ratio_20d": 0.04360852151666395
      },
      "source_id": "E0165",
      "source_type": "market_data",
      "ticker": "TEVA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TEVA/2026-07-21"
    },
    {
      "claim": "TRI moved -3.4% in the latest session, -3.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.025204265962997963,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4967741935483854,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 92.22,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 8112501.18,
        "gap_pct": -0.02556847951377983,
        "high_52w_distance_pct": 0.34656256777271754,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.20896696381751445,
        "lower_wick_to_range": 0.0,
        "previous_close": 95.43,
        "relative_return_1d": -0.03790341512708262,
        "relative_return_5d": 0.013976308881106791,
        "return_1d": -0.03363722099968569,
        "return_1d_vs_avg_abs_20d": 1.3345844330109844,
        "return_5d": 0.005232177894048506,
        "ticker": "TRI",
        "upper_wick_to_range": 0.5032258064516145,
        "volume_ratio_20d": 0.045055237724523294
      },
      "source_id": "E0166",
      "source_type": "market_data",
      "ticker": "TRI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TRI/2026-07-21"
    },
    {
      "claim": "DHI moved +0.3% in the latest session, -0.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017771239205443025,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2602179836512206,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 145.195,
        "close_location": 0.8678474114441386,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 37475845.864999995,
        "gap_pct": 0.03473996822985015,
        "high_52w_distance_pct": 0.17628017493715342,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.10204933586337761,
        "lower_wick_to_range": 0.8678474114441386,
        "previous_close": 144.79,
        "relative_return_1d": -0.0014690396277767803,
        "relative_return_5d": -0.023224666932803117,
        "return_1d": 0.002797154499620147,
        "return_1d_vs_avg_abs_20d": 0.15739783069058158,
        "return_5d": -0.0319687979198614,
        "ticker": "DHI",
        "upper_wick_to_range": -1.1280653950953592,
        "volume_ratio_20d": 0.11032382434153723
      },
      "source_id": "E0167",
      "source_type": "market_data",
      "ticker": "DHI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DHI/2026-07-21"
    },
    {
      "claim": "GFS moved +3.9% in the latest session, +3.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.036389653756055323,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.46874999999999417,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 59.03,
        "close_location": 0.14314516129032498,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 13027035.55,
        "gap_pct": 0.04726280584404141,
        "high_52w_distance_pct": 0.5678468575300695,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5066360387953037,
        "lower_wick_to_range": 0.14314516129032498,
        "previous_close": 56.81,
        "relative_return_1d": 0.03481143305091683,
        "relative_return_5d": -0.06003643377078993,
        "return_1d": 0.039077627178313756,
        "return_1d_vs_avg_abs_20d": 1.0738664192926306,
        "return_5d": -0.06878056475784822,
        "ticker": "GFS",
        "upper_wick_to_range": 0.3881048387096808,
        "volume_ratio_20d": 0.06666203494632994
      },
      "source_id": "E0168",
      "source_type": "market_data",
      "ticker": "GFS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GFS/2026-07-21"
    },
    {
      "claim": "SLF moved +0.3% in the latest session, -0.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.008530479899412696,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.6666666666665877,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 80.93,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 690251.9700000001,
        "gap_pct": 0.01091134531928084,
        "high_52w_distance_pct": 0.016310391696527704,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.322601732309201,
        "lower_wick_to_range": 1.0,
        "previous_close": 80.65,
        "relative_return_1d": -0.000794402434898478,
        "relative_return_5d": 0.026347551080105114,
        "return_1d": 0.0034717916924984493,
        "return_1d_vs_avg_abs_20d": 0.4069866799331506,
        "return_5d": 0.01760342009304683,
        "ticker": "SLF",
        "upper_wick_to_range": -1.6666666666665877,
        "volume_ratio_20d": 0.01480883425356808
      },
      "source_id": "E0169",
      "source_type": "market_data",
      "ticker": "SLF",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SLF/2026-07-21"
    },
    {
      "claim": "ARES moved +0.1% in the latest session, -0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023129924955307135,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.247921732737659,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 121.355,
        "close_location": 0.5400667307583557,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 5368502.49,
        "gap_pct": 0.03347901377092444,
        "high_52w_distance_pct": 0.37149684809031336,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2667536534446764,
        "lower_wick_to_range": 0.5400667307583557,
        "previous_close": 121.27,
        "relative_return_1d": -0.0035652788144588943,
        "relative_return_5d": 0.017513873297947735,
        "return_1d": 0.000700915312938033,
        "return_1d_vs_avg_abs_20d": 0.030303397624176415,
        "return_5d": 0.00876974231088945,
        "ticker": "ARES",
        "upper_wick_to_range": -1.7879884634960146,
        "volume_ratio_20d": 0.01911180522703855
      },
      "source_id": "E0170",
      "source_type": "market_data",
      "ticker": "ARES",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ARES/2026-07-21"
    },
    {
      "claim": "ON moved +3.7% in the latest session, +3.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04667337190016268,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6528497409326428,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 89.88,
        "close_location": 0.11398963730569849,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 45187439.64,
        "gap_pct": 0.05121107266435976,
        "high_52w_distance_pct": 0.5011125945705384,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6344789961811237,
        "lower_wick_to_range": 0.11398963730569849,
        "previous_close": 86.7,
        "relative_return_1d": 0.03241200656464449,
        "relative_return_5d": -0.03233129843788585,
        "return_1d": 0.03667820069204142,
        "return_1d_vs_avg_abs_20d": 0.7858485298747738,
        "return_5d": -0.04107542942494413,
        "ticker": "ON",
        "upper_wick_to_range": 0.2331606217616587,
        "volume_ratio_20d": 0.037550181755986144
      },
      "source_id": "E0171",
      "source_type": "market_data",
      "ticker": "ON",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ON/2026-07-21"
    },
    {
      "claim": "ALNY moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020288730502201553,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.17094017094016167,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 271.8,
        "close_location": 0.5099715099715171,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 5348480.4,
        "gap_pct": -0.0009902079436683309,
        "high_52w_distance_pct": 0.39808682855040467,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.020768392984564565,
        "lower_wick_to_range": 0.5099715099715171,
        "previous_close": 272.67,
        "relative_return_1d": -0.007456864168105537,
        "relative_return_5d": -0.024890228680153448,
        "return_1d": -0.0031906700407086097,
        "return_1d_vs_avg_abs_20d": 0.15726316835656062,
        "return_5d": -0.03363435966721173,
        "ticker": "ALNY",
        "upper_wick_to_range": 0.3190883190883212,
        "volume_ratio_20d": 0.012385409159714377
      },
      "source_id": "E0172",
      "source_type": "market_data",
      "ticker": "ALNY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ALNY/2026-07-21"
    },
    {
      "claim": "HPE moved +3.6% in the latest session, +3.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.033164768878010155,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.024038461538467025,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 46.145,
        "close_location": 0.4182692307692333,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 44916158.650000006,
        "gap_pct": 0.035008976660682034,
        "high_52w_distance_pct": 0.3923502004550872,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.32585685483871,
        "lower_wick_to_range": 0.3942307692307663,
        "previous_close": 44.56,
        "relative_return_1d": 0.03130382382592445,
        "relative_return_5d": -0.060162245122707625,
        "return_1d": 0.035570017953321376,
        "return_1d_vs_avg_abs_20d": 1.0725242224409415,
        "return_5d": -0.06890637610976591,
        "ticker": "HPE",
        "upper_wick_to_range": 0.5817307692307667,
        "volume_ratio_20d": 0.04726122610100347
      },
      "source_id": "E0173",
      "source_type": "market_data",
      "ticker": "HPE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HPE/2026-07-21"
    },
    {
      "claim": "PEG moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.00960557498300127,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.0222222222222657,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 77.47,
        "close_location": 0.22222222222221522,
        "consecutive_down_days": 6,
        "consecutive_up_days": 0,
        "dollar_volume": 3566253.98,
        "gap_pct": 0.007066683798021334,
        "high_52w_distance_pct": 0.13114754098360648,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.018671926364234093,
        "lower_wick_to_range": 0.22222222222221522,
        "previous_close": 77.83,
        "relative_return_1d": -0.008891659886101744,
        "relative_return_5d": -0.0288956205657368,
        "return_1d": -0.0046254657587048165,
        "return_1d_vs_avg_abs_20d": 0.4815397065652374,
        "return_5d": -0.03763975155279509,
        "ticker": "PEG",
        "upper_wick_to_range": -1.2444444444444809,
        "volume_ratio_20d": 0.014950084113302892
      },
      "source_id": "E0174",
      "source_type": "market_data",
      "ticker": "PEG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PEG/2026-07-21"
    },
    {
      "claim": "RKT moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.028369696195746714,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 5.53846153846151,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 13.95,
        "close_location": 0.15384615384614964,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 14570230.95,
        "gap_pct": 0.04860614724803436,
        "high_52w_distance_pct": 0.5849462365591398,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.14626129827444534,
        "lower_wick_to_range": 0.15384615384614964,
        "previous_close": 13.99,
        "relative_return_1d": -0.007125379259634301,
        "relative_return_5d": -0.015731393488466305,
        "return_1d": -0.002859185132237374,
        "return_1d_vs_avg_abs_20d": 0.10078307192679889,
        "return_5d": -0.02447552447552459,
        "ticker": "RKT",
        "upper_wick_to_range": -4.69230769230766,
        "volume_ratio_20d": 0.02982751087338327
      },
      "source_id": "E0175",
      "source_type": "market_data",
      "ticker": "RKT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RKT/2026-07-21"
    },
    {
      "claim": "ERIC moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023676077465001066,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.36363636363635776,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 9.61,
        "close_location": 0.5454545454545366,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6898942.119999999,
        "gap_pct": 0.0,
        "high_52w_distance_pct": 0.4328824141519252,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.027807486631016065,
        "lower_wick_to_range": 0.18181818181817888,
        "previous_close": 9.59,
        "relative_return_1d": -0.002180688392256158,
        "relative_return_5d": -0.043524113588878754,
        "return_1d": 0.002085505735140769,
        "return_1d_vs_avg_abs_20d": 0.08808493460218011,
        "return_5d": -0.05226824457593704,
        "ticker": "ERIC",
        "upper_wick_to_range": 0.45454545454546336,
        "volume_ratio_20d": 0.04917881964722247
      },
      "source_id": "E0176",
      "source_type": "market_data",
      "ticker": "ERIC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ERIC/2026-07-21"
    },
    {
      "claim": "ADM moved +0.8% in the latest session, +0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010787618442626028,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.042142857142852,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 86.3254,
        "close_location": 0.1254761904761936,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 11196577.0308,
        "gap_pct": -0.012373059414030663,
        "high_52w_distance_pct": 0.008509662277846441,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3834198717948718,
        "lower_wick_to_range": -1.9166666666666583,
        "previous_close": 85.67,
        "relative_return_1d": 0.0033840918536933717,
        "relative_return_5d": 0.05791039253299901,
        "return_1d": 0.007650285981090299,
        "return_1d_vs_avg_abs_20d": 0.7091728375246457,
        "return_5d": 0.049166261545940726,
        "ticker": "ADM",
        "upper_wick_to_range": 0.8745238095238064,
        "volume_ratio_20d": 0.039134173533396294
      },
      "source_id": "E0177",
      "source_type": "market_data",
      "ticker": "ADM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ADM/2026-07-21"
    },
    {
      "claim": "VMC moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01654291280811838,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.5347432024169296,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 279.21,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 4123373.28,
        "gap_pct": 0.03666880478939505,
        "high_52w_distance_pct": 0.1858099638265105,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.10643946899148005,
        "lower_wick_to_range": 0.0,
        "previous_close": 280.62,
        "relative_return_1d": -0.009290782538771802,
        "relative_return_5d": -0.034696891315864065,
        "return_1d": -0.005024588411374875,
        "return_1d_vs_avg_abs_20d": 0.3037305745158177,
        "return_5d": -0.04344102230292235,
        "ticker": "VMC",
        "upper_wick_to_range": -2.5347432024169296,
        "volume_ratio_20d": 0.013260482093231031
      },
      "source_id": "E0178",
      "source_type": "market_data",
      "ticker": "VMC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VMC/2026-07-21"
    },
    {
      "claim": "WEC moved -0.4% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010921731793828993,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.3760683760684023,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 112.06,
        "close_location": 0.18803418803418906,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 3549836.68,
        "gap_pct": 0.007996446023989412,
        "high_52w_distance_pct": 0.07005175798679275,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.038843051821637165,
        "lower_wick_to_range": 0.18803418803418906,
        "previous_close": 112.55,
        "relative_return_1d": -0.008619814740457699,
        "relative_return_5d": -0.017244569577913427,
        "return_1d": -0.004353620613060771,
        "return_1d_vs_avg_abs_20d": 0.3986199895075851,
        "return_5d": -0.025988700564971712,
        "ticker": "WEC",
        "upper_wick_to_range": -1.5641025641025914,
        "volume_ratio_20d": 0.01609200657334949
      },
      "source_id": "E0179",
      "source_type": "market_data",
      "ticker": "WEC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WEC/2026-07-21"
    },
    {
      "claim": "HSY moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01843652809112018,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.45902564102565063,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 170.8951,
        "close_location": 0.48210256410256747,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 5201192.368500001,
        "gap_pct": -0.009900990099009799,
        "high_52w_distance_pct": 0.4013274810102805,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.018627287357692035,
        "lower_wick_to_range": 0.0230769230769168,
        "previous_close": 171.7,
        "relative_return_1d": -0.008954021733686868,
        "relative_return_5d": 0.005449485005488253,
        "return_1d": -0.0046878276062899404,
        "return_1d_vs_avg_abs_20d": 0.2542684600441554,
        "return_5d": -0.0032946459815700324,
        "ticker": "HSY",
        "upper_wick_to_range": 0.5178974358974325,
        "volume_ratio_20d": 0.014511065074510159
      },
      "source_id": "E0180",
      "source_type": "market_data",
      "ticker": "HSY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HSY/2026-07-21"
    },
    {
      "claim": "GFI moved +1.3% in the latest session, +0.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.025253944991733595,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6363636363636422,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 31.66,
        "close_location": 0.06060606060605963,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6472823.68,
        "gap_pct": 0.006399999999999961,
        "high_52w_distance_pct": 0.946936197094125,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.017679202828672524,
        "lower_wick_to_range": -0.5757575757575826,
        "previous_close": 31.25,
        "relative_return_1d": 0.008853805872603093,
        "relative_return_5d": -0.04136087951399181,
        "return_1d": 0.01312000000000002,
        "return_1d_vs_avg_abs_20d": 0.5195227915596794,
        "return_5d": -0.050105010501050096,
        "ticker": "GFI",
        "upper_wick_to_range": 0.9393939393939403,
        "volume_ratio_20d": 0.05129074825767801
      },
      "source_id": "E0181",
      "source_type": "market_data",
      "ticker": "GFI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GFI/2026-07-21"
    },
    {
      "claim": "EQT moved +0.4% in the latest session, -0.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011333738939384825,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4179104477611947,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 49.25,
        "close_location": 0.43283582089553063,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 8317487.75,
        "gap_pct": 0.006931702344546542,
        "high_52w_distance_pct": 0.3855837563451776,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.02732582394659988,
        "lower_wick_to_range": 0.43283582089553063,
        "previous_close": 49.05,
        "relative_return_1d": -0.00018872216001675213,
        "relative_return_5d": -0.0024985913578524643,
        "return_1d": 0.004077471967380175,
        "return_1d_vs_avg_abs_20d": 0.35976406278522355,
        "return_5d": -0.01124272234491075,
        "ticker": "EQT",
        "upper_wick_to_range": 0.14925373134327471,
        "volume_ratio_20d": 0.02108071706617752
      },
      "source_id": "E0182",
      "source_type": "market_data",
      "ticker": "EQT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EQT/2026-07-21"
    },
    {
      "claim": "ALAB moved +5.7% in the latest session, +5.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.057883361454501306,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0423131170662923,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 326.855,
        "close_location": 0.4153737658674194,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 99283840.525,
        "gap_pct": 0.056504577954641144,
        "high_52w_distance_pct": 0.5281271511832464,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 2.3390029625089386,
        "lower_wick_to_range": 0.3730606488011271,
        "previous_close": 309.09,
        "relative_return_1d": 0.05320897491721799,
        "relative_return_5d": -0.08779243819863458,
        "return_1d": 0.057475169044614915,
        "return_1d_vs_avg_abs_20d": 0.9929480182278763,
        "return_5d": -0.09653656918569287,
        "ticker": "ALAB",
        "upper_wick_to_range": 0.5846262341325806,
        "volume_ratio_20d": 0.05975000811406507
      },
      "source_id": "E0183",
      "source_type": "market_data",
      "ticker": "ALAB",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ALAB/2026-07-21"
    },
    {
      "claim": "MLM moved +0.4% in the latest session, -0.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01708527940129792,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.6868829337094475,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 555.92,
        "close_location": 0.7235543018335645,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 7590531.68,
        "gap_pct": 0.025757739966041582,
        "high_52w_distance_pct": 0.27890703698373875,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.05812935399139674,
        "lower_wick_to_range": 0.7235543018335645,
        "previous_close": 553.62,
        "relative_return_1d": -0.00011171993932568292,
        "relative_return_5d": -0.02233212173625332,
        "return_1d": 0.004154474188071244,
        "return_1d_vs_avg_abs_20d": 0.24316103298583697,
        "return_5d": -0.031076252723311604,
        "ticker": "MLM",
        "upper_wick_to_range": -1.410437235543012,
        "volume_ratio_20d": 0.02209617516405447
      },
      "source_id": "E0184",
      "source_type": "market_data",
      "ticker": "MLM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MLM/2026-07-21"
    },
    {
      "claim": "ALC moved -2.7% in the latest session, -3.2% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014519694188501703,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.4285714285714026,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 68.12,
        "close_location": 0.28571428571428864,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 8898175.0,
        "gap_pct": -0.0031410622501429897,
        "high_52w_distance_pct": 0.2865531415149736,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.10164146518961759,
        "lower_wick_to_range": 0.28571428571428864,
        "previous_close": 70.04,
        "relative_return_1d": -0.03167910103773386,
        "relative_return_5d": 0.027589479476439194,
        "return_1d": -0.02741290691033693,
        "return_1d_vs_avg_abs_20d": 1.8879810107877821,
        "return_5d": 0.01884534848938091,
        "ticker": "ALC",
        "upper_wick_to_range": -1.714285714285691,
        "volume_ratio_20d": 0.06087317176603265
      },
      "source_id": "E0185",
      "source_type": "market_data",
      "ticker": "ALC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ALC/2026-07-21"
    },
    {
      "claim": "JBS moved -0.2% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012645985408742677,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.18181818181817594,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 12.0,
        "close_location": 0.45454545454545603,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 762708.0,
        "gap_pct": -0.004156275976724744,
        "high_52w_distance_pct": 0.5541666666666665,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.044386422976501194,
        "lower_wick_to_range": 0.2727272727272801,
        "previous_close": 12.03,
        "relative_return_1d": -0.006759959713431796,
        "relative_return_5d": 0.02311437612653411,
        "return_1d": -0.0024937655860348684,
        "return_1d_vs_avg_abs_20d": 0.1971982020721634,
        "return_5d": 0.014370245139475823,
        "ticker": "JBS",
        "upper_wick_to_range": 0.545454545454544,
        "volume_ratio_20d": 0.0108159205504022
      },
      "source_id": "E0186",
      "source_type": "market_data",
      "ticker": "JBS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/JBS/2026-07-21"
    },
    {
      "claim": "CRDO moved +5.0% in the latest session, +4.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.057402491487529614,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.38830897703548817,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 222.58,
        "close_location": 0.5908141962421748,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 101881320.82000001,
        "gap_pct": 0.05832979676521899,
        "high_52w_distance_pct": 0.3867822805283494,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.5736254841880095,
        "lower_wick_to_range": 0.5908141962421748,
        "previous_close": 212.07,
        "relative_return_1d": 0.04529291371435362,
        "relative_return_5d": -0.04883906826774731,
        "return_1d": 0.04955910784175055,
        "return_1d_vs_avg_abs_20d": 0.8633616164991201,
        "return_5d": -0.057583199254805595,
        "ticker": "CRDO",
        "upper_wick_to_range": 0.020876826722337052,
        "volume_ratio_20d": 0.05128705316450874
      },
      "source_id": "E0187",
      "source_type": "market_data",
      "ticker": "CRDO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CRDO/2026-07-21"
    },
    {
      "claim": "FLEX moved +4.4% in the latest session, +3.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.042256943159403655,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.004950495049500423,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 125.15,
        "close_location": 0.5594059405940613,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 15280689.850000001,
        "gap_pct": 0.04378283712784592,
        "high_52w_distance_pct": 0.333280063923292,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.2688542422044962,
        "lower_wick_to_range": 0.5594059405940613,
        "previous_close": 119.91,
        "relative_return_1d": 0.03943324712020546,
        "relative_return_5d": -0.044870509061338604,
        "return_1d": 0.04369944124760239,
        "return_1d_vs_avg_abs_20d": 1.0341363567818258,
        "return_5d": -0.05361464004839689,
        "ticker": "FLEX",
        "upper_wick_to_range": 0.4356435643564382,
        "volume_ratio_20d": 0.022833232817664577
      },
      "source_id": "E0188",
      "source_type": "market_data",
      "ticker": "FLEX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FLEX/2026-07-21"
    },
    {
      "claim": "UMC moved +3.6% in the latest session, +3.2% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04990418247640372,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6396396396396408,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 21.04,
        "close_location": 0.18918918918919006,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 49365752.239999995,
        "gap_pct": 0.01896551724137918,
        "high_52w_distance_pct": 0.376425855513308,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.5379975874547651,
        "lower_wick_to_range": -0.4504504504504507,
        "previous_close": 20.3,
        "relative_return_1d": 0.0321870078430464,
        "relative_return_5d": -0.10870553344247191,
        "return_1d": 0.03645320197044333,
        "return_1d_vs_avg_abs_20d": 0.730463864179712,
        "return_5d": -0.1174496644295302,
        "ticker": "UMC",
        "upper_wick_to_range": 0.81081081081081,
        "volume_ratio_20d": 0.128503210004743
      },
      "source_id": "E0189",
      "source_type": "market_data",
      "ticker": "UMC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/UMC/2026-07-21"
    },
    {
      "claim": "HAL moved -7.1% in the latest session, -7.5% relative to benchmark, with volume at 0.3x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012847936455796256,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.2151898734177307,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 32.625,
        "close_location": 0.05485232067510379,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 120861759.375,
        "gap_pct": 0.00398746795784688,
        "high_52w_distance_pct": 0.3360919540229885,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0038461538461538325,
        "lower_wick_to_range": 0.05485232067510379,
        "previous_close": 35.11,
        "relative_return_1d": -0.07504375037917699,
        "relative_return_5d": -0.07016608922750978,
        "return_1d": -0.07077755625178006,
        "return_1d_vs_avg_abs_20d": 5.5088656840180175,
        "return_5d": -0.07891022021456806,
        "ticker": "HAL",
        "upper_wick_to_range": -1.2700421940928344,
        "volume_ratio_20d": 0.3370671249970998
      },
      "source_id": "E0190",
      "source_type": "market_data",
      "ticker": "HAL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HAL/2026-07-21"
    },
    {
      "claim": "LVS moved -0.5% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01093426637521031,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.29347826086956036,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 45.57,
        "close_location": 0.06521739130435018,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 5342216.67,
        "gap_pct": -0.008185985592665368,
        "high_52w_distance_pct": 0.37590520078999345,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.030529172320217235,
        "lower_wick_to_range": -0.22826086956521016,
        "previous_close": 45.81,
        "relative_return_1d": -0.009505224906702803,
        "relative_return_5d": 0.026385935364012236,
        "return_1d": -0.0052390307793058755,
        "return_1d_vs_avg_abs_20d": 0.4791387551325415,
        "return_5d": 0.01764180437695395,
        "ticker": "LVS",
        "upper_wick_to_range": 0.9347826086956498,
        "volume_ratio_20d": 0.027315048895454365
      },
      "source_id": "E0191",
      "source_type": "market_data",
      "ticker": "LVS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LVS/2026-07-21"
    },
    {
      "claim": "KGC moved +2.3% in the latest session, +1.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02247826823799411,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.136363636363642,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 23.04,
        "close_location": 0.04545454545453664,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 7862538.239999999,
        "gap_pct": 0.001775410563692903,
        "high_52w_distance_pct": 0.6974826388888888,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03364737550471064,
        "lower_wick_to_range": -2.0909090909091055,
        "previous_close": 22.53,
        "relative_return_1d": 0.018370290559686975,
        "relative_return_5d": -0.027642318197383386,
        "return_1d": 0.022636484687083902,
        "return_1d_vs_avg_abs_20d": 1.0070386404955505,
        "return_5d": -0.03638644918444167,
        "ticker": "KGC",
        "upper_wick_to_range": 0.9545454545454634,
        "volume_ratio_20d": 0.03925214617759832
      },
      "source_id": "E0192",
      "source_type": "market_data",
      "ticker": "KGC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/KGC/2026-07-21"
    },
    {
      "claim": "STLD moved +2.0% in the latest session, +1.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01886463357857777,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7861091914305504,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 235.2025,
        "close_location": 0.028923939997556405,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 30387457.3925,
        "gap_pct": 0.0372250423011844,
        "high_52w_distance_pct": 0.22762300570784766,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.45043475579674386,
        "lower_wick_to_range": 0.028923939997556405,
        "previous_close": 230.49,
        "relative_return_1d": 0.016179378348632367,
        "relative_return_5d": 0.01668284965001099,
        "return_1d": 0.020445572476029295,
        "return_1d_vs_avg_abs_20d": 1.083804378752779,
        "return_5d": 0.007938718662952704,
        "ticker": "STLD",
        "upper_wick_to_range": 0.1849668685718932,
        "volume_ratio_20d": 0.10476777424128773
      },
      "source_id": "E0193",
      "source_type": "market_data",
      "ticker": "STLD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/STLD/2026-07-21"
    },
    {
      "claim": "WDAY moved -2.3% in the latest session, -2.8% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02852605535551791,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8052721088435404,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 143.775,
        "close_location": 0.8103741496598671,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 47480687.325,
        "gap_pct": -0.055563102839288225,
        "high_52w_distance_pct": 0.3494001043296817,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3027818050018123,
        "lower_wick_to_range": 0.005102040816326728,
        "previous_close": 147.22,
        "relative_return_1d": -0.027666547340275516,
        "relative_return_5d": 0.037104048017313596,
        "return_1d": -0.02340035321287859,
        "return_1d_vs_avg_abs_20d": 0.8203150741047751,
        "return_5d": 0.02835991703025531,
        "ticker": "WDAY",
        "upper_wick_to_range": 0.1896258503401329,
        "volume_ratio_20d": 0.07358044111323273
      },
      "source_id": "E0194",
      "source_type": "market_data",
      "ticker": "WDAY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WDAY/2026-07-21"
    },
    {
      "claim": "RDDT moved +1.7% in the latest session, +1.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03131107075800806,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6888619854721555,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 184.69,
        "close_location": 0.809927360774819,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 36866709.66,
        "gap_pct": -0.014534243558687487,
        "high_52w_distance_pct": 0.21785153500460241,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.548503395656913,
        "lower_wick_to_range": 0.12106537530266358,
        "previous_close": 181.64,
        "relative_return_1d": 0.012525261499117146,
        "relative_return_5d": -0.08266138876499574,
        "return_1d": 0.016791455626514074,
        "return_1d_vs_avg_abs_20d": 0.5362785500466962,
        "return_5d": -0.09140551975205402,
        "ticker": "RDDT",
        "upper_wick_to_range": 0.19007263922518097,
        "volume_ratio_20d": 0.04965349465441502
      },
      "source_id": "E0195",
      "source_type": "market_data",
      "ticker": "RDDT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RDDT/2026-07-21"
    },
    {
      "claim": "VG moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03168945516908404,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.5921052631578927,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 14.205,
        "close_location": 0.06578947368421133,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 17106087.15,
        "gap_pct": -0.04828551434569628,
        "high_52w_distance_pct": 0.24040830693417825,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6614035087719297,
        "lower_wick_to_range": -1.5263157894736812,
        "previous_close": 14.29,
        "relative_return_1d": -0.010214409662736235,
        "relative_return_5d": 0.08244027611177474,
        "return_1d": -0.005948215535339307,
        "return_1d_vs_avg_abs_20d": 0.18770330709700356,
        "return_5d": 0.07369614512471645,
        "ticker": "VG",
        "upper_wick_to_range": 0.9342105263157887,
        "volume_ratio_20d": 0.0890337176676734
      },
      "source_id": "E0196",
      "source_type": "market_data",
      "ticker": "VG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VG/2026-07-21"
    },
    {
      "claim": "CPRT moved -1.4% in the latest session, -1.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01989707770432015,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4109589041095966,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 27.1,
        "close_location": 0.684931506849318,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 12342938.9,
        "gap_pct": -0.019643506729719817,
        "high_52w_distance_pct": 0.5420664206642065,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.009310986964618184,
        "lower_wick_to_range": 0.27397260273972135,
        "previous_close": 27.49,
        "relative_return_1d": -0.018453171209972252,
        "relative_return_5d": -0.006517496919918431,
        "return_1d": -0.014186977082575325,
        "return_1d_vs_avg_abs_20d": 0.7130181272546863,
        "return_5d": -0.015261627906976716,
        "ticker": "CPRT",
        "upper_wick_to_range": 0.31506849315068197,
        "volume_ratio_20d": 0.03442237754204367
      },
      "source_id": "E0197",
      "source_type": "market_data",
      "ticker": "CPRT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CPRT/2026-07-21"
    },
    {
      "claim": "ONC moved +3.0% in the latest session, +2.5% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015495282176007924,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.611290322580646,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 319.755,
        "close_location": 0.611290322580646,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 26784597.33,
        "gap_pct": 0.023456491990662576,
        "high_52w_distance_pct": 0.16567371894106442,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.25913572857435385,
        "lower_wick_to_range": 0.0,
        "previous_close": 310.575,
        "relative_return_1d": 0.02529188363159851,
        "relative_return_5d": 0.05178627608100406,
        "return_1d": 0.029558077758995438,
        "return_1d_vs_avg_abs_20d": 1.907553371616659,
        "return_5d": 0.04304214509394577,
        "ticker": "ONC",
        "upper_wick_to_range": 0.38870967741935397,
        "volume_ratio_20d": 0.2417907862833391
      },
      "source_id": "E0198",
      "source_type": "market_data",
      "ticker": "ONC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ONC/2026-07-21"
    },
    {
      "claim": "Q moved +3.7% in the latest session, +3.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.030214804700306453,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.36200935529793815,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 139.5,
        "close_location": 0.800691478543825,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6623460.0,
        "gap_pct": 0.02994501411799666,
        "high_52w_distance_pct": 0.2708243727598567,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.505341534477177,
        "lower_wick_to_range": 0.4386821232458869,
        "previous_close": 134.58,
        "relative_return_1d": 0.03229198688018209,
        "relative_return_5d": -0.006573155665020369,
        "return_1d": 0.036558181007579016,
        "return_1d_vs_avg_abs_20d": 1.2099426546089251,
        "return_5d": -0.015317286652078654,
        "ticker": "Q",
        "upper_wick_to_range": 0.19930852145617495,
        "volume_ratio_20d": 0.022506369615452982
      },
      "source_id": "E0199",
      "source_type": "market_data",
      "ticker": "Q",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/Q/2026-07-21"
    },
    {
      "claim": "VICI moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01265957793627841,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.4633204633204528,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 26.6505,
        "close_location": 0.08108108108108404,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 3320972.106,
        "gap_pct": 0.0,
        "high_52w_distance_pct": 0.14388097784281717,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03236490412550852,
        "lower_wick_to_range": 0.08108108108108404,
        "previous_close": 26.84,
        "relative_return_1d": -0.011326551802508633,
        "relative_return_5d": 0.022842304503040034,
        "return_1d": -0.007060357675111706,
        "return_1d_vs_avg_abs_20d": 0.5577087728082085,
        "return_5d": 0.014098173515981749,
        "ticker": "VICI",
        "upper_wick_to_range": -0.5444015444015369,
        "volume_ratio_20d": 0.011427628170150719
      },
      "source_id": "E0200",
      "source_type": "market_data",
      "ticker": "VICI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VICI/2026-07-21"
    },
    {
      "claim": "CRCL moved +9.2% in the latest session, +8.7% relative to benchmark, with volume at 0.3x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.046461966186667925,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.6794380587484077,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 71.44,
        "close_location": 0.6845466155810979,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 300425060.32,
        "gap_pct": -0.06875477463712754,
        "high_52w_distance_pct": 0.9596864501679732,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.43166332665330653,
        "lower_wick_to_range": -1.99489144316731,
        "previous_close": 65.45,
        "relative_return_1d": 0.087254050334024,
        "relative_return_5d": 0.13876627587791568,
        "return_1d": 0.09152024446142093,
        "return_1d_vs_avg_abs_20d": 1.9697884522089446,
        "return_5d": 0.1300221448908574,
        "ticker": "CRCL",
        "upper_wick_to_range": 0.31545338441890214,
        "volume_ratio_20d": 0.28524998931655093
      },
      "source_id": "E0201",
      "source_type": "market_data",
      "ticker": "CRCL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CRCL/2026-07-21"
    },
    {
      "claim": "DTE moved -0.4% in the latest session, -0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011751717387781819,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.032238805970145,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 145.3426,
        "close_location": 0.3209950248756176,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 3145649.8918,
        "gap_pct": 0.016718054128125992,
        "high_52w_distance_pct": 0.07160598475601776,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0993313667649951,
        "lower_wick_to_range": 0.3209950248756176,
        "previous_close": 145.95,
        "relative_return_1d": -0.008427893339455705,
        "relative_return_5d": -0.01626022938055416,
        "return_1d": -0.004161699212058778,
        "return_1d_vs_avg_abs_20d": 0.3541354063182007,
        "return_5d": -0.025004360367612444,
        "ticker": "DTE",
        "upper_wick_to_range": -2.3532338308457628,
        "volume_ratio_20d": 0.017370541590420237
      },
      "source_id": "E0202",
      "source_type": "market_data",
      "ticker": "DTE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DTE/2026-07-21"
    },
    {
      "claim": "AMRZ moved +0.1% in the latest session, -0.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0212196108150229,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.7450980392156943,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 48.83,
        "close_location": 0.09803921568626932,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 14835237.62,
        "gap_pct": 0.029514244722279148,
        "high_52w_distance_pct": 0.35039934466516476,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.021548117154811752,
        "lower_wick_to_range": 0.09803921568626932,
        "previous_close": 48.79,
        "relative_return_1d": -0.0034463539962226175,
        "relative_return_5d": -0.010142748659315082,
        "return_1d": 0.0008198401311743098,
        "return_1d_vs_avg_abs_20d": 0.038635964548128544,
        "return_5d": -0.018886879646373367,
        "ticker": "AMRZ",
        "upper_wick_to_range": -1.8431372549019636,
        "volume_ratio_20d": 0.11388953449141932
      },
      "source_id": "E0203",
      "source_type": "market_data",
      "ticker": "AMRZ",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AMRZ/2026-07-21"
    },
    {
      "claim": "FTS moved -1.1% in the latest session, -1.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.008884895001557818,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.5762711864406873,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 57.65,
        "close_location": 0.016949152542369617,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 2143484.65,
        "gap_pct": 0.004802744425385974,
        "high_52w_distance_pct": 0.024804856895056293,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.10972088546679482,
        "lower_wick_to_range": 0.016949152542369617,
        "previous_close": 58.3,
        "relative_return_1d": -0.015415422257757161,
        "relative_return_5d": 0.007531379774307068,
        "return_1d": -0.011149228130360234,
        "return_1d_vs_avg_abs_20d": 1.2548519851281756,
        "return_5d": -0.0012127512127512174,
        "ticker": "FTS",
        "upper_wick_to_range": -0.5932203389830569,
        "volume_ratio_20d": 0.050952070985645276
      },
      "source_id": "E0204",
      "source_type": "market_data",
      "ticker": "FTS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FTS/2026-07-21"
    },
    {
      "claim": "OTIS moved -1.7% in the latest session, -2.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012236575307990943,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9107142857142785,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 72.26,
        "close_location": 0.044642857142867115,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 17501444.26,
        "gap_pct": -0.0027218290691345404,
        "high_52w_distance_pct": 0.3086769997232215,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0448235974551765,
        "lower_wick_to_range": 0.044642857142867115,
        "previous_close": 73.48,
        "relative_return_1d": -0.020869351449117057,
        "relative_return_5d": 0.004609621615503712,
        "return_1d": -0.01660315732172013,
        "return_1d_vs_avg_abs_20d": 1.3568467405155138,
        "return_5d": -0.004134509371554573,
        "ticker": "OTIS",
        "upper_wick_to_range": 0.044642857142854424,
        "volume_ratio_20d": 0.06931039021989217
      },
      "source_id": "E0205",
      "source_type": "market_data",
      "ticker": "OTIS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/OTIS/2026-07-21"
    },
    {
      "claim": "RYAAY moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018680804407001723,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4096385542168553,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 59.02,
        "close_location": 0.24096385542169066,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3449364.8800000004,
        "gap_pct": 0.004753013070786016,
        "high_52w_distance_pct": 0.22941375804811925,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.11065111027474606,
        "lower_wick_to_range": 0.24096385542169066,
        "previous_close": 58.91,
        "relative_return_1d": -0.002398938992445254,
        "relative_return_5d": -0.0732281819698557,
        "return_1d": 0.001867255134951673,
        "return_1d_vs_avg_abs_20d": 0.09995582065255232,
        "return_5d": -0.08197231295691398,
        "ticker": "RYAAY",
        "upper_wick_to_range": 0.349397590361454,
        "volume_ratio_20d": 0.03516623694669166
      },
      "source_id": "E0206",
      "source_type": "market_data",
      "ticker": "RYAAY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RYAAY/2026-07-21"
    },
    {
      "claim": "AXIA moved -0.8% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016305592325228872,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.11123470522802867,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 9.85,
        "close_location": 0.0,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 769708.5499999999,
        "gap_pct": -0.007049345417925457,
        "high_52w_distance_pct": 0.37461928934010147,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.02604166666666674,
        "lower_wick_to_range": 0.0,
        "previous_close": 9.93,
        "relative_return_1d": -0.012322588890740338,
        "relative_return_5d": -0.03401583014024978,
        "return_1d": -0.00805639476334341,
        "return_1d_vs_avg_abs_20d": 0.4940878321162324,
        "return_5d": -0.042759961127308066,
        "ticker": "AXIA",
        "upper_wick_to_range": 0.8887652947719713,
        "volume_ratio_20d": 0.03860400549347403
      },
      "source_id": "E0207",
      "source_type": "market_data",
      "ticker": "AXIA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AXIA/2026-07-21"
    },
    {
      "claim": "PPL moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01183987524051014,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.133333333333355,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 35.34,
        "close_location": 0.466666666666673,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 4075585.5000000005,
        "gap_pct": 0.014959074230877834,
        "high_52w_distance_pct": 0.13497453310696073,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0246448245868367,
        "lower_wick_to_range": 0.466666666666673,
        "previous_close": 35.43,
        "relative_return_1d": -0.006806414279809991,
        "relative_return_5d": -0.012308500591889038,
        "return_1d": -0.002540220152413064,
        "return_1d_vs_avg_abs_20d": 0.21454788169741007,
        "return_5d": -0.021052631578947323,
        "ticker": "PPL",
        "upper_wick_to_range": -3.6000000000000285,
        "volume_ratio_20d": 0.012765345118147932
      },
      "source_id": "E0208",
      "source_type": "market_data",
      "ticker": "PPL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PPL/2026-07-21"
    },
    {
      "claim": "TECK moved +0.9% in the latest session, +0.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.025089981489090196,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0892857142857089,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 54.98,
        "close_location": 0.03571428571427846,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 24387203.7,
        "gap_pct": -0.0023853211009174924,
        "high_52w_distance_pct": 0.29592579119679896,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23411896745230076,
        "lower_wick_to_range": -1.0535714285714304,
        "previous_close": 54.5,
        "relative_return_1d": 0.004541145322144224,
        "relative_return_5d": -0.07629497701760146,
        "return_1d": 0.008807339449541152,
        "return_1d_vs_avg_abs_20d": 0.3510301294311764,
        "return_5d": -0.08503910800465975,
        "ticker": "TECK",
        "upper_wick_to_range": 0.9642857142857215,
        "volume_ratio_20d": 0.13517306320966888
      },
      "source_id": "E0209",
      "source_type": "market_data",
      "ticker": "TECK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TECK/2026-07-21"
    },
    {
      "claim": "PBA moved -0.8% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011966209827945629,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.416666666666639,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 50.32,
        "close_location": 0.0,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 1753299.76,
        "gap_pct": 0.013212384145139033,
        "high_52w_distance_pct": 0.024642289348171698,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.29657304818345787,
        "lower_wick_to_range": 0.0,
        "previous_close": 50.71,
        "relative_return_1d": -0.011956984898447987,
        "relative_return_5d": 0.015345451251110975,
        "return_1d": -0.007690790771051059,
        "return_1d_vs_avg_abs_20d": 0.6427090015662397,
        "return_5d": 0.00660132026405269,
        "ticker": "PBA",
        "upper_wick_to_range": -3.4166666666666394,
        "volume_ratio_20d": 0.03253648834147298
      },
      "source_id": "E0210",
      "source_type": "market_data",
      "ticker": "PBA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PBA/2026-07-21"
    },
    {
      "claim": "SQM moved -0.8% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02312874404000916,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2809278350515476,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 67.135,
        "close_location": 0.19329896907216518,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 2784692.665,
        "gap_pct": 0.02851233564780631,
        "high_52w_distance_pct": 0.4597452893423697,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.025744843391902306,
        "lower_wick_to_range": 0.19329896907216518,
        "previous_close": 67.69,
        "relative_return_1d": -0.012465337280004318,
        "relative_return_5d": -0.07096800060992592,
        "return_1d": -0.008199143152607391,
        "return_1d_vs_avg_abs_20d": 0.35450014658920254,
        "return_5d": -0.0797121315969842,
        "ticker": "SQM",
        "upper_wick_to_range": -0.47422680412371276,
        "volume_ratio_20d": 0.04282786356291397
      },
      "source_id": "E0211",
      "source_type": "market_data",
      "ticker": "SQM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SQM/2026-07-21"
    },
    {
      "claim": "WRB moved +1.4% in the latest session, +1.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01370446722503224,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5695067264573996,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 73.775,
        "close_location": 0.6875934230194356,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 15212331.225000001,
        "gap_pct": -0.011824556579128287,
        "high_52w_distance_pct": 0.014164689935614927,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.17345315730873234,
        "lower_wick_to_range": 0.11808669656203598,
        "previous_close": 72.73,
        "relative_return_1d": 0.0101020170646835,
        "relative_return_5d": 0.03368161362112343,
        "return_1d": 0.014368211192080427,
        "return_1d_vs_avg_abs_20d": 1.0484326720732207,
        "return_5d": 0.024937482634065145,
        "ticker": "WRB",
        "upper_wick_to_range": 0.3124065769805644,
        "volume_ratio_20d": 0.09869994974032502
      },
      "source_id": "E0212",
      "source_type": "market_data",
      "ticker": "WRB",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WRB/2026-07-21"
    },
    {
      "claim": "STZ moved -0.5% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014986400313974418,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.26923076923076694,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 133.625,
        "close_location": 0.4020979020979002,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 7907526.625,
        "gap_pct": -0.008335814230425731,
        "high_52w_distance_pct": 0.2617399438727783,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03842866024246194,
        "lower_wick_to_range": 0.13286713286713328,
        "previous_close": 134.36,
        "relative_return_1d": -0.009736572216113903,
        "relative_return_5d": 0.026141725017818085,
        "return_1d": -0.005470378088716976,
        "return_1d_vs_avg_abs_20d": 0.3650228189631365,
        "return_5d": 0.0173975940307598,
        "ticker": "STZ",
        "upper_wick_to_range": 0.5979020979020998,
        "volume_ratio_20d": 0.022744201241424372
      },
      "source_id": "E0213",
      "source_type": "market_data",
      "ticker": "STZ",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/STZ/2026-07-21"
    },
    {
      "claim": "ASTS moved +4.5% in the latest session, +4.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.054680590838484776,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7391304347826075,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 60.03,
        "close_location": 0.7453416149068344,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 68043464.73,
        "gap_pct": 0.0247300592128179,
        "high_52w_distance_pct": 1.2298850574712645,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.12563285205325347,
        "lower_wick_to_range": 0.006211180124226783,
        "previous_close": 57.42,
        "relative_return_1d": 0.04118835132714849,
        "relative_return_5d": -0.11898036770518228,
        "return_1d": 0.045454545454545414,
        "return_1d_vs_avg_abs_20d": 0.8312738534374802,
        "return_5d": -0.12772449869224056,
        "ticker": "ASTS",
        "upper_wick_to_range": 0.2546583850931657,
        "volume_ratio_20d": 0.05699543429508131
      },
      "source_id": "E0214",
      "source_type": "market_data",
      "ticker": "ASTS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ASTS/2026-07-21"
    },
    {
      "claim": "BG moved +0.9% in the latest session, +0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01571588724048368,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.0903340581142595,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 121.615,
        "close_location": 0.016604071950967948,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 4539279.875,
        "gap_pct": -0.008216449497883582,
        "high_52w_distance_pct": 0.10899148953665261,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.16802727621974634,
        "lower_wick_to_range": -2.0737299861632916,
        "previous_close": 120.49,
        "relative_return_1d": 0.005070680302016406,
        "relative_return_5d": 0.05148613561708493,
        "return_1d": 0.009336874429413333,
        "return_1d_vs_avg_abs_20d": 0.5941041881085664,
        "return_5d": 0.04274200463002664,
        "ticker": "BG",
        "upper_wick_to_range": 0.9833959280490321,
        "volume_ratio_20d": 0.024143183795444327
      },
      "source_id": "E0215",
      "source_type": "market_data",
      "ticker": "BG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BG/2026-07-21"
    },
    {
      "claim": "TSEM moved +6.7% in the latest session, +6.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04585678082277064,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.2191011235955058,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 242.425,
        "close_location": 0.7626404494382027,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 31371976.825000003,
        "gap_pct": 0.06353153470357809,
        "high_52w_distance_pct": 0.31974837578632553,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.2357742322235543,
        "lower_wick_to_range": 0.5435393258426969,
        "previous_close": 227.21,
        "relative_return_1d": 0.06269828806968958,
        "relative_return_5d": -0.04239289981649563,
        "return_1d": 0.0669644821970865,
        "return_1d_vs_avg_abs_20d": 1.4602961872943907,
        "return_5d": -0.05113703080355392,
        "ticker": "TSEM",
        "upper_wick_to_range": 0.23735955056179728,
        "volume_ratio_20d": 0.06779102538581622
      },
      "source_id": "E0216",
      "source_type": "market_data",
      "ticker": "TSEM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TSEM/2026-07-21"
    },
    {
      "claim": "FTAI moved -0.4% in the latest session, -0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03428446292349903,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.35622317596566605,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 199.01,
        "close_location": 0.0,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 7105055.02,
        "gap_pct": 0.00896299634469977,
        "high_52w_distance_pct": 0.625596703683232,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.003378037713017923,
        "lower_wick_to_range": 0.0,
        "previous_close": 199.71,
        "relative_return_1d": -0.007771276496832735,
        "relative_return_5d": -0.026218530248515393,
        "return_1d": -0.003505082369435808,
        "return_1d_vs_avg_abs_20d": 0.10223530049914761,
        "return_5d": -0.03496266123557368,
        "ticker": "FTAI",
        "upper_wick_to_range": 0.6437768240343339,
        "volume_ratio_20d": 0.029478864342893474
      },
      "source_id": "E0217",
      "source_type": "market_data",
      "ticker": "FTAI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FTAI/2026-07-21"
    },
    {
      "claim": "LYB moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016497715509081946,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.3176470588235243,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 60.87,
        "close_location": 0.05882352941176126,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 9063238.65,
        "gap_pct": -0.03013337724353693,
        "high_52w_distance_pct": 0.37900443568260234,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3000854335753951,
        "lower_wick_to_range": -2.258823529411763,
        "previous_close": 60.73,
        "relative_return_1d": -0.0019609084366345453,
        "relative_return_5d": 0.048368383762463885,
        "return_1d": 0.002305285690762382,
        "return_1d_vs_avg_abs_20d": 0.13973363096807728,
        "return_5d": 0.0396242527754056,
        "ticker": "LYB",
        "upper_wick_to_range": 0.9411764705882387,
        "volume_ratio_20d": 0.02773470279191103
      },
      "source_id": "E0218",
      "source_type": "market_data",
      "ticker": "LYB",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LYB/2026-07-21"
    },
    {
      "claim": "STRL moved +4.5% in the latest session, +4.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0411862815419317,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3139050791007481,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 679.73,
        "close_location": 0.1448792672772698,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 15511438.6,
        "gap_pct": 0.05118267663252429,
        "high_52w_distance_pct": 0.4795286363703235,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.9986180535136724,
        "lower_wick_to_range": 0.1448792672772698,
        "previous_close": 650.22,
        "relative_return_1d": 0.04111844491784922,
        "relative_return_5d": 0.00890598614140925,
        "return_1d": 0.045384639045246145,
        "return_1d_vs_avg_abs_20d": 1.1019358229521183,
        "return_5d": 0.00016185515435096498,
        "ticker": "STRL",
        "upper_wick_to_range": 0.5412156536219821,
        "volume_ratio_20d": 0.025110035211267607
      },
      "source_id": "E0219",
      "source_type": "market_data",
      "ticker": "STRL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/STRL/2026-07-21"
    },
    {
      "claim": "FICO moved -3.9% in the latest session, -4.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018900425869222914,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6186442665146719,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 1214.9823,
        "close_location": 0.7628485518604727,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 20210015.578199998,
        "gap_pct": -0.011512624324473975,
        "high_52w_distance_pct": 0.3045457534648859,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3965153274100297,
        "lower_wick_to_range": 0.7628485518604727,
        "previous_close": 1263.83,
        "relative_return_1d": -0.04291672465761065,
        "relative_return_5d": 0.012430398045842783,
        "return_1d": -0.03865053053021372,
        "return_1d_vs_avg_abs_20d": 2.044955536856526,
        "return_5d": 0.003686267058784498,
        "ticker": "FICO",
        "upper_wick_to_range": -0.3814928183751446,
        "volume_ratio_20d": 0.06617600254614894
      },
      "source_id": "E0220",
      "source_type": "market_data",
      "ticker": "FICO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FICO/2026-07-21"
    },
    {
      "claim": "XPO moved +0.7% in the latest session, +0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015098656854185299,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.3167259786476817,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 212.18,
        "close_location": 0.04982206405694472,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 11249571.42,
        "gap_pct": 0.025022553534969738,
        "high_52w_distance_pct": 0.09364690357243854,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.46149607383937186,
        "lower_wick_to_range": 0.04982206405694472,
        "previous_close": 210.61,
        "relative_return_1d": 0.0031883426942165283,
        "relative_return_5d": 0.0192694441270308,
        "return_1d": 0.0074545368216134555,
        "return_1d_vs_avg_abs_20d": 0.4937218517915441,
        "return_5d": 0.010525313139972514,
        "ticker": "XPO",
        "upper_wick_to_range": -0.36654804270462643,
        "volume_ratio_20d": 0.04546908566993555
      },
      "source_id": "E0221",
      "source_type": "market_data",
      "ticker": "XPO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/XPO/2026-07-21"
    },
    {
      "claim": "TEAM moved -1.3% in the latest session, -1.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03493275816236742,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5547770700636956,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 95.15,
        "close_location": 0.5700636942675178,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 14682406.200000001,
        "gap_pct": -0.031338794980815154,
        "high_52w_distance_pct": 0.47850761954808196,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6988037850383861,
        "lower_wick_to_range": 0.015286624203822232,
        "previous_close": 96.43,
        "relative_return_1d": -0.01754007155143511,
        "relative_return_5d": 0.0768851278438164,
        "return_1d": -0.013273877424038183,
        "return_1d_vs_avg_abs_20d": 0.3799836635384248,
        "return_5d": 0.06814099685675812,
        "ticker": "TEAM",
        "upper_wick_to_range": 0.4299363057324822,
        "volume_ratio_20d": 0.04010755441075752
      },
      "source_id": "E0222",
      "source_type": "market_data",
      "ticker": "TEAM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TEAM/2026-07-21"
    },
    {
      "claim": "EXE moved +0.4% in the latest session, -0.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010212619424174046,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4416666666666718,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 87.265,
        "close_location": 0.4416666666666718,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6660239.33,
        "gap_pct": 0.0005750431282345314,
        "high_52w_distance_pct": 0.31564773964361437,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.02682826381126091,
        "lower_wick_to_range": 0.0,
        "previous_close": 86.95,
        "relative_return_1d": -0.0006434224195188687,
        "relative_return_5d": 0.0025375485932535025,
        "return_1d": 0.0036227717078780586,
        "return_1d_vs_avg_abs_20d": 0.3547348194825201,
        "return_5d": -0.006206582393804783,
        "ticker": "EXE",
        "upper_wick_to_range": 0.5583333333333282,
        "volume_ratio_20d": 0.01805036563330716
      },
      "source_id": "E0223",
      "source_type": "market_data",
      "ticker": "EXE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EXE/2026-07-21"
    },
    {
      "claim": "FN moved +3.9% in the latest session, +3.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03488308721880264,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.9184570312500127,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 513.455,
        "close_location": 0.14892578125000402,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 19096418.360000003,
        "gap_pct": -0.000910451988831773,
        "high_52w_distance_pct": 0.458530932603636,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.24600805668802184,
        "lower_wick_to_range": -1.7695312500000087,
        "previous_close": 494.26,
        "relative_return_1d": 0.03456964126288353,
        "relative_return_5d": 0.07228238857850788,
        "return_1d": 0.03883583539028046,
        "return_1d_vs_avg_abs_20d": 1.1133141727589757,
        "return_5d": 0.0635382575914496,
        "ticker": "FN",
        "upper_wick_to_range": 0.851074218749996,
        "volume_ratio_20d": 0.03284250310172328
      },
      "source_id": "E0224",
      "source_type": "market_data",
      "ticker": "FN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FN/2026-07-21"
    },
    {
      "claim": "VRSK moved -2.0% in the latest session, -2.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.019775840255394146,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3242375601926125,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 197.75,
        "close_location": 0.6115569823434978,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 13701108.75,
        "gap_pct": -0.025026017146538404,
        "high_52w_distance_pct": 0.11453855878634633,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2681159420289856,
        "lower_wick_to_range": 0.2873194221508853,
        "previous_close": 201.79,
        "relative_return_1d": -0.024287007844627673,
        "relative_return_5d": 0.04658395464613252,
        "return_1d": -0.020020813717230745,
        "return_1d_vs_avg_abs_20d": 1.012387512170047,
        "return_5d": 0.037839823659074234,
        "ticker": "VRSK",
        "upper_wick_to_range": 0.38844301765650224,
        "volume_ratio_20d": 0.03179735240057734
      },
      "source_id": "E0225",
      "source_type": "market_data",
      "ticker": "VRSK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VRSK/2026-07-21"
    },
    {
      "claim": "CMS moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01228878907515033,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.6766355140186415,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 72.468,
        "close_location": 0.3700934579439318,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 6235074.252,
        "gap_pct": 0.013995609220636807,
        "high_52w_distance_pct": 0.108903240050781,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.05270191748983155,
        "lower_wick_to_range": 0.3700934579439318,
        "previous_close": 72.88,
        "relative_return_1d": -0.009919322557693233,
        "relative_return_5d": -0.026045426817949635,
        "return_1d": -0.005653128430296306,
        "return_1d_vs_avg_abs_20d": 0.46002322895489606,
        "return_5d": -0.03478955780500792,
        "ticker": "CMS",
        "upper_wick_to_range": -2.0467289719625734,
        "volume_ratio_20d": 0.02613360062570715
      },
      "source_id": "E0226",
      "source_type": "market_data",
      "ticker": "CMS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CMS/2026-07-21"
    },
    {
      "claim": "NI moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011618370327118082,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.4600215130871383,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 45.235,
        "close_location": 0.22911437791321873,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 2974382.19,
        "gap_pct": 0.01829402689001558,
        "high_52w_distance_pct": 0.08787443351387214,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.05418317408529494,
        "lower_wick_to_range": 0.22911437791321873,
        "previous_close": 45.37,
        "relative_return_1d": -0.007241728621556032,
        "relative_return_5d": -0.02096414872122143,
        "return_1d": -0.0029755344941591044,
        "return_1d_vs_avg_abs_20d": 0.2561060123220552,
        "return_5d": -0.029708279708279717,
        "ticker": "NI",
        "upper_wick_to_range": -2.6891358910003573,
        "volume_ratio_20d": 0.013002596406162558
      },
      "source_id": "E0227",
      "source_type": "market_data",
      "ticker": "NI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NI/2026-07-21"
    },
    {
      "claim": "ALB moved -1.7% in the latest session, -2.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02345530177836925,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2202531645569594,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 116.18,
        "close_location": 0.14683544303797774,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 15475873.08,
        "gap_pct": 0.02368866328257191,
        "high_52w_distance_pct": 0.9022206920296092,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.005017301038062305,
        "lower_wick_to_range": 0.14683544303797774,
        "previous_close": 118.2,
        "relative_return_1d": -0.021355872638395224,
        "relative_return_5d": -0.08888693697410666,
        "return_1d": -0.017089678510998296,
        "return_1d_vs_avg_abs_20d": 0.728606209055839,
        "return_5d": -0.09763106796116494,
        "ticker": "ALB",
        "upper_wick_to_range": -0.36708860759493717,
        "volume_ratio_20d": 0.057879414627363734
      },
      "source_id": "E0228",
      "source_type": "market_data",
      "ticker": "ALB",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ALB/2026-07-21"
    },
    {
      "claim": "MTSI moved +3.7% in the latest session, +3.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03595735816678903,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5522260273972666,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 279.86,
        "close_location": 0.5582191780821926,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 8972591.46,
        "gap_pct": 0.025333580429947933,
        "high_52w_distance_pct": 0.4968198384906737,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.41608055457167437,
        "lower_wick_to_range": 0.005993150684926082,
        "previous_close": 269.8,
        "relative_return_1d": 0.033020685042358444,
        "relative_return_5d": -0.06383010019003599,
        "return_1d": 0.03728687916975537,
        "return_1d_vs_avg_abs_20d": 1.0369749356112128,
        "return_5d": -0.07257423117709427,
        "ticker": "MTSI",
        "upper_wick_to_range": 0.4417808219178074,
        "volume_ratio_20d": 0.017145148999318172
      },
      "source_id": "E0229",
      "source_type": "market_data",
      "ticker": "MTSI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MTSI/2026-07-21"
    },
    {
      "claim": "ENTG moved +5.2% in the latest session, +4.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0460297963866603,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0398533724340154,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 140.6841,
        "close_location": 0.5378592375366593,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 11878943.3517,
        "gap_pct": 0.05254503326108084,
        "high_52w_distance_pct": 0.32879266384758465,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3117398601398602,
        "lower_wick_to_range": 0.5378592375366593,
        "previous_close": 133.79,
        "relative_return_1d": 0.047263068149305365,
        "relative_return_5d": 0.009128828420038482,
        "return_1d": 0.05152926227670229,
        "return_1d_vs_avg_abs_20d": 1.1194762158808023,
        "return_5d": 0.00038469743298019665,
        "ticker": "ENTG",
        "upper_wick_to_range": 0.42228739002932525,
        "volume_ratio_20d": 0.02418355408341102
      },
      "source_id": "E0230",
      "source_type": "market_data",
      "ticker": "ENTG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ENTG/2026-07-21"
    },
    {
      "claim": "NTAP moved +3.0% in the latest session, +2.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02223377345478335,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6017478152309611,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 165.975,
        "close_location": 0.6017478152309611,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 11459909.85,
        "gap_pct": 0.014923057830727338,
        "high_52w_distance_pct": 0.16180147612592277,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7570929493965701,
        "lower_wick_to_range": 0.0,
        "previous_close": 161.16,
        "relative_return_1d": 0.025610946602312668,
        "relative_return_5d": -0.040382193848232606,
        "return_1d": 0.029877140729709595,
        "return_1d_vs_avg_abs_20d": 1.3437728323746079,
        "return_5d": -0.04912632483529089,
        "ticker": "NTAP",
        "upper_wick_to_range": 0.3982521847690389,
        "volume_ratio_20d": 0.023063382045929018
      },
      "source_id": "E0231",
      "source_type": "market_data",
      "ticker": "NTAP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NTAP/2026-07-21"
    },
    {
      "claim": "BCE moved +0.0% in the latest session, -0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01543164559345398,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3793103448276099,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 21.705,
        "close_location": 0.5517241379310244,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3461057.5949999997,
        "gap_pct": 0.0027649769585254003,
        "high_52w_distance_pct": 0.22183828610919143,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.040009583133684634,
        "lower_wick_to_range": 0.5517241379310244,
        "previous_close": 21.7,
        "relative_return_1d": -0.004035779380853199,
        "relative_return_5d": 0.03256488570403937,
        "return_1d": 0.00023041474654372784,
        "return_1d_vs_avg_abs_20d": 0.014931314042195767,
        "return_5d": 0.023820754716981085,
        "ticker": "BCE",
        "upper_wick_to_range": 0.06896551724136579,
        "volume_ratio_20d": 0.0390930052108807
      },
      "source_id": "E0232",
      "source_type": "market_data",
      "ticker": "BCE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BCE/2026-07-21"
    },
    {
      "claim": "PHM moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017322017897555043,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.2525252525252824,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 123.07,
        "close_location": 0.7878787878787787,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 5850993.9399999995,
        "gap_pct": 0.02524760513070312,
        "high_52w_distance_pct": 0.1741285447306411,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.13439026638399842,
        "lower_wick_to_range": 0.7878787878787787,
        "previous_close": 123.18,
        "relative_return_1d": -0.005159196238129327,
        "relative_return_5d": -0.003217975628227565,
        "return_1d": -0.0008930021107323993,
        "return_1d_vs_avg_abs_20d": 0.05155300704650838,
        "return_5d": -0.01196210661528585,
        "ticker": "PHM",
        "upper_wick_to_range": -3.040404040404061,
        "volume_ratio_20d": 0.0266516428134968
      },
      "source_id": "E0233",
      "source_type": "market_data",
      "ticker": "PHM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PHM/2026-07-21"
    },
    {
      "claim": "DRI moved -0.8% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012546167477721781,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.7626262626262763,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 193.27,
        "close_location": 0.8131313131313243,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 5754807.5200000005,
        "gap_pct": 0.020121137460219707,
        "high_52w_distance_pct": 0.14166709784239662,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.034027071852763546,
        "lower_wick_to_range": 0.8131313131313243,
        "previous_close": 194.82,
        "relative_return_1d": -0.01222225613335104,
        "relative_return_5d": -0.003874649027246435,
        "return_1d": -0.007956062005954112,
        "return_1d_vs_avg_abs_20d": 0.6341428185206107,
        "return_5d": -0.01261878001430472,
        "ticker": "DRI",
        "upper_wick_to_range": -2.5757575757576006,
        "volume_ratio_20d": 0.017325730245548704
      },
      "source_id": "E0234",
      "source_type": "market_data",
      "ticker": "DRI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DRI/2026-07-21"
    },
    {
      "claim": "AFRM moved -0.5% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0243277123470309,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.26337448559671317,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 74.91,
        "close_location": 0.5390946502057608,
        "consecutive_down_days": 5,
        "consecutive_up_days": 0,
        "dollar_volume": 11788661.61,
        "gap_pct": -0.0011949017525224592,
        "high_52w_distance_pct": 0.15872380189560809,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.779546264401948,
        "lower_wick_to_range": 0.5390946502057608,
        "previous_close": 75.32,
        "relative_return_1d": -0.009709635444444142,
        "relative_return_5d": -0.10422212123319041,
        "return_1d": -0.005443441317047215,
        "return_1d_vs_avg_abs_20d": 0.22375475504631925,
        "return_5d": -0.1129662522202487,
        "ticker": "AFRM",
        "upper_wick_to_range": 0.1975308641975261,
        "volume_ratio_20d": 0.038311500193540377
      },
      "source_id": "E0235",
      "source_type": "market_data",
      "ticker": "AFRM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AFRM/2026-07-21"
    },
    {
      "claim": "LEN moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01754993168811757,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.082901554404174,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 82.69,
        "close_location": 0.8341968911917115,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 7111009.24,
        "gap_pct": 0.02171290711700835,
        "high_52w_distance_pct": 0.5015116700931188,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.018600640551859948,
        "lower_wick_to_range": 0.8341968911917115,
        "previous_close": 82.9,
        "relative_return_1d": -0.006799366624381298,
        "relative_return_5d": -0.0034407931558159133,
        "return_1d": -0.0025331724969843705,
        "return_1d_vs_avg_abs_20d": 0.14434087505306306,
        "return_5d": -0.012184924142874198,
        "ticker": "LEN",
        "upper_wick_to_range": -1.9170984455958853,
        "volume_ratio_20d": 0.034984103866940314
      },
      "source_id": "E0236",
      "source_type": "market_data",
      "ticker": "LEN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LEN/2026-07-21"
    },
    {
      "claim": "PFG moved -2.5% in the latest session, -2.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012309007044252158,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8143712574850283,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 109.28,
        "close_location": 0.03992015968063652,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 8142015.68,
        "gap_pct": -0.006603605211493946,
        "high_52w_distance_pct": 0.05142752562225472,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.28640376692171854,
        "lower_wick_to_range": 0.03992015968063652,
        "previous_close": 112.06,
        "relative_return_1d": -0.02907433262463055,
        "relative_return_5d": -0.023491079781627566,
        "return_1d": -0.024808138497233623,
        "return_1d_vs_avg_abs_20d": 2.015445958235769,
        "return_5d": -0.03223521076868585,
        "ticker": "PFG",
        "upper_wick_to_range": 0.14570858283433524,
        "volume_ratio_20d": 0.049891519794289386
      },
      "source_id": "E0237",
      "source_type": "market_data",
      "ticker": "PFG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PFG/2026-07-21"
    },
    {
      "claim": "WSM moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014061614368236653,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.2139800285306706,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 221.75,
        "close_location": 0.06562054208273611,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 4502855.5,
        "gap_pct": 0.02762604101370103,
        "high_52w_distance_pct": 0.10326944757609913,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3397981995045618,
        "lower_wick_to_range": 0.06562054208273611,
        "previous_close": 223.34,
        "relative_return_1d": -0.011385384599323145,
        "relative_return_5d": 0.015143332221514094,
        "return_1d": -0.007119190471926218,
        "return_1d_vs_avg_abs_20d": 0.5062854296450867,
        "return_5d": 0.006399201234455809,
        "ticker": "WSM",
        "upper_wick_to_range": -1.2796005706134068,
        "volume_ratio_20d": 0.018010714539132902
      },
      "source_id": "E0238",
      "source_type": "market_data",
      "ticker": "WSM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WSM/2026-07-21"
    },
    {
      "claim": "PAAS moved +2.9% in the latest session, +2.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02081788911699426,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.6402877697841625,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 43.425,
        "close_location": 0.33812949640287676,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 25372749.825,
        "gap_pct": -0.01422137947380886,
        "high_52w_distance_pct": 0.6117443868739205,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.06538272816486757,
        "lower_wick_to_range": -2.302158273381286,
        "previous_close": 42.19,
        "relative_return_1d": 0.025006145289526494,
        "relative_return_5d": 0.006790557095998739,
        "return_1d": 0.02927233941692342,
        "return_1d_vs_avg_abs_20d": 1.4061146762967212,
        "return_5d": -0.0019535738910595457,
        "ticker": "PAAS",
        "upper_wick_to_range": 0.6618705035971233,
        "volume_ratio_20d": 0.13691358675594453
      },
      "source_id": "E0239",
      "source_type": "market_data",
      "ticker": "PAAS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PAAS/2026-07-21"
    },
    {
      "claim": "ILMN moved +1.0% in the latest session, +0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.021122719304145242,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8241335044929389,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 186.45,
        "close_location": 0.9717586649550707,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 14136825.45,
        "gap_pct": -0.025178687459389226,
        "high_52w_distance_pct": 0.054759989273263754,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.655126498002663,
        "lower_wick_to_range": 0.1476251604621318,
        "previous_close": 184.68,
        "relative_return_1d": 0.005317951421660805,
        "relative_return_5d": -0.016098965247251296,
        "return_1d": 0.009584145549057732,
        "return_1d_vs_avg_abs_20d": 0.45373634952280434,
        "return_5d": -0.02484309623430958,
        "ticker": "ILMN",
        "upper_wick_to_range": 0.02824133504492928,
        "volume_ratio_20d": 0.03890700568305731
      },
      "source_id": "E0240",
      "source_type": "market_data",
      "ticker": "ILMN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ILMN/2026-07-21"
    },
    {
      "claim": "ULS moved -2.4% in the latest session, -2.8% relative to benchmark, with volume at 0.5x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.019850040821400777,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6686131386861338,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 85.64,
        "close_location": 0.09197080291970744,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 55323440.0,
        "gap_pct": 0.001937101185050194,
        "high_52w_distance_pct": 0.2557216254086876,
        "latest_date": "2026-07-20",
        "low_52w_distance_pct": 0.25241298625329045,
        "lower_wick_to_range": 0.09197080291970744,
        "previous_close": 87.76,
        "relative_return_1d": -0.028422985376257537,
        "relative_return_5d": -0.012848465836887812,
        "return_1d": -0.02415679124886061,
        "return_1d_vs_avg_abs_20d": 1.2169643108651258,
        "return_5d": -0.021592596823946097,
        "ticker": "ULS",
        "upper_wick_to_range": 0.2394160583941588,
        "volume_ratio_20d": 0.4714089728246592
      },
      "source_id": "E0241",
      "source_type": "market_data",
      "ticker": "ULS",
      "tier": 1,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ULS/2026-07-20"
    },
    {
      "claim": "SW moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018991240365417474,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.1619047619047587,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 42.89,
        "close_location": 0.10793650793650883,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 14798079.36,
        "gap_pct": 0.03662494204914224,
        "high_52w_distance_pct": 0.22755887153182552,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.20714888826343936,
        "lower_wick_to_range": 0.10793650793650883,
        "previous_close": 43.14,
        "relative_return_1d": -0.01006127989466632,
        "relative_return_5d": 0.008278039166969786,
        "return_1d": -0.005795085767269392,
        "return_1d_vs_avg_abs_20d": 0.3051451961938244,
        "return_5d": -0.0004660918200884989,
        "ticker": "SW",
        "upper_wick_to_range": -0.26984126984126755,
        "volume_ratio_20d": 0.05934753217444553
      },
      "source_id": "E0242",
      "source_type": "market_data",
      "ticker": "SW",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SW/2026-07-21"
    },
    {
      "claim": "EFX moved -6.9% in the latest session, -7.3% relative to benchmark, with volume at 0.6x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.022227116644356816,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.711825487944892,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 167.72,
        "close_location": 0.973593570608496,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 154655953.76,
        "gap_pct": -0.016992447800977306,
        "high_52w_distance_pct": 0.2888743143334127,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.11257048092868982,
        "lower_wick_to_range": 0.973593570608496,
        "previous_close": 180.08,
        "relative_return_1d": -0.07290235583330551,
        "relative_return_5d": 0.01347665360132766,
        "return_1d": -0.06863616170590858,
        "return_1d_vs_avg_abs_20d": 3.0879471595041292,
        "return_5d": 0.004732522614269374,
        "ticker": "EFX",
        "upper_wick_to_range": -0.685419058553388,
        "volume_ratio_20d": 0.5705496001361239
      },
      "source_id": "E0243",
      "source_type": "market_data",
      "ticker": "EFX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EFX/2026-07-21"
    },
    {
      "claim": "WAT moved +2.4% in the latest session, +2.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012781120650167033,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.05259963584867529,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 366.18,
        "close_location": 0.8486748937891967,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 43858110.96,
        "gap_pct": 0.027801085193265074,
        "high_52w_distance_pct": 0.09536293626085546,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2949747144322241,
        "lower_wick_to_range": 0.8486748937891967,
        "previous_close": 357.54,
        "relative_return_1d": 0.019898934249847455,
        "relative_return_5d": -0.018381988197829657,
        "return_1d": 0.024165128377244383,
        "return_1d_vs_avg_abs_20d": 1.8906893251906338,
        "return_5d": -0.027126119184887942,
        "ticker": "WAT",
        "upper_wick_to_range": 0.09872547036212805,
        "volume_ratio_20d": 0.14011288860293042
      },
      "source_id": "E0244",
      "source_type": "market_data",
      "ticker": "WAT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WAT/2026-07-21"
    },
    {
      "claim": "EXPD moved +1.2% in the latest session, +0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012498038105120245,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.4261363636363589,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 179.42,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6086644.079999999,
        "gap_pct": 0.025708969949822524,
        "high_52w_distance_pct": 0.02285141009920877,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.38452041052550334,
        "lower_wick_to_range": 0.0,
        "previous_close": 177.37,
        "relative_return_1d": 0.007291566486010037,
        "relative_return_5d": 0.015477382025101183,
        "return_1d": 0.011557760613406964,
        "return_1d_vs_avg_abs_20d": 0.92476599256582,
        "return_5d": 0.006733251038042898,
        "ticker": "EXPD",
        "upper_wick_to_range": -0.426136363636359,
        "volume_ratio_20d": 0.026802453968341754
      },
      "source_id": "E0245",
      "source_type": "market_data",
      "ticker": "EXPD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EXPD/2026-07-21"
    },
    {
      "claim": "USFD moved +0.1% in the latest session, -0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01652649020936888,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.112068965517262,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 95.125,
        "close_location": 0.8534482758620793,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1746114.5,
        "gap_pct": 0.02609702199305497,
        "high_52w_distance_pct": 0.10559789750328519,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.19623993963782693,
        "lower_wick_to_range": 0.8534482758620793,
        "previous_close": 95.03,
        "relative_return_1d": -0.0032665098171791307,
        "relative_return_5d": -0.049424185844624935,
        "return_1d": 0.0009996843102177966,
        "return_1d_vs_avg_abs_20d": 0.06048981347842839,
        "return_5d": -0.05816831683168322,
        "ticker": "USFD",
        "upper_wick_to_range": -3.9655172413793416,
        "volume_ratio_20d": 0.006497020665098689
      },
      "source_id": "E0246",
      "source_type": "market_data",
      "ticker": "USFD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/USFD/2026-07-21"
    },
    {
      "claim": "CPAY moved -0.4% in the latest session, -0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018221433924853432,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.38217289318611175,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 367.92,
        "close_location": 0.6784713084272561,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 4712319.36,
        "gap_pct": -0.01272746967071059,
        "high_52w_distance_pct": 0.016769949989128063,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3085787451984634,
        "lower_wick_to_range": 0.2962984152411443,
        "previous_close": 369.28,
        "relative_return_1d": -0.007949036415091815,
        "relative_return_5d": 0.041762998911586524,
        "return_1d": -0.0036828422876948874,
        "return_1d_vs_avg_abs_20d": 0.20211594229538724,
        "return_5d": 0.03301886792452824,
        "ticker": "CPAY",
        "upper_wick_to_range": 0.32152869157274394,
        "volume_ratio_20d": 0.018932322269277106
      },
      "source_id": "E0247",
      "source_type": "market_data",
      "ticker": "CPAY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CPAY/2026-07-21"
    },
    {
      "claim": "PKG moved -0.2% in the latest session, -0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01184879729235297,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.476014760147597,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 228.06,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 2944026.54,
        "gap_pct": 0.02775467320404501,
        "high_52w_distance_pct": 0.09405419626414102,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.13321739130434773,
        "lower_wick_to_range": 0.0,
        "previous_close": 228.43,
        "relative_return_1d": -0.005885946349084126,
        "relative_return_5d": 0.01893194105084295,
        "return_1d": -0.0016197522216871985,
        "return_1d_vs_avg_abs_20d": 0.13670182565555083,
        "return_5d": 0.010187810063784664,
        "ticker": "PKG",
        "upper_wick_to_range": -1.4760147601475972,
        "volume_ratio_20d": 0.022849203047976423
      },
      "source_id": "E0248",
      "source_type": "market_data",
      "ticker": "PKG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PKG/2026-07-21"
    },
    {
      "claim": "CHRW moved +0.7% in the latest session, +0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015620357417818998,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.23387096774193003,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 207.34,
        "close_location": 0.03629032258064668,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3770892.58,
        "gap_pct": 0.010301263362487711,
        "high_52w_distance_pct": 0.011526960547892262,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.38818960899839294,
        "lower_wick_to_range": 0.03629032258064668,
        "previous_close": 205.8,
        "relative_return_1d": 0.003216799069881926,
        "relative_return_5d": 0.047469645740828015,
        "return_1d": 0.007482993197278853,
        "return_1d_vs_avg_abs_20d": 0.47905390364132083,
        "return_5d": 0.03872551475376973,
        "ticker": "CHRW",
        "upper_wick_to_range": 0.7298387096774233,
        "volume_ratio_20d": 0.010767846253130531
      },
      "source_id": "E0249",
      "source_type": "market_data",
      "ticker": "CHRW",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CHRW/2026-07-21"
    },
    {
      "claim": "APG moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012120171667153446,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.6666666666666667,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 39.465,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 5751037.125000001,
        "gap_pct": 0.01802945657694255,
        "high_52w_distance_pct": 0.26669200557455963,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.016353335050218964,
        "lower_wick_to_range": 0.0,
        "previous_close": 39.38,
        "relative_return_1d": -0.002107738058326314,
        "relative_return_5d": -0.04052110630516037,
        "return_1d": 0.0021584560690706134,
        "return_1d_vs_avg_abs_20d": 0.17808791231234683,
        "return_5d": -0.049265237292218655,
        "ticker": "APG",
        "upper_wick_to_range": -0.6666666666666666,
        "volume_ratio_20d": 0.052051242211066044
      },
      "source_id": "E0250",
      "source_type": "market_data",
      "ticker": "APG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/APG/2026-07-21"
    },
    {
      "claim": "TU moved -2.7% in the latest session, -3.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012388741304089096,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.616666666666692,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 10.0075,
        "close_location": 0.25,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 7087081.327500001,
        "gap_pct": 0.011673151750972943,
        "high_52w_distance_pct": 0.4409193105171121,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0037612838515546088,
        "lower_wick_to_range": 0.25,
        "previous_close": 10.28,
        "relative_return_1d": -0.03077397622856415,
        "relative_return_5d": -0.03268307207807575,
        "return_1d": -0.02650778210116722,
        "return_1d_vs_avg_abs_20d": 2.139667093735981,
        "return_5d": -0.04142720306513403,
        "ticker": "TU",
        "upper_wick_to_range": -1.866666666666692,
        "volume_ratio_20d": 0.11585300815348977
      },
      "source_id": "E0251",
      "source_type": "market_data",
      "ticker": "TU",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TU/2026-07-21"
    },
    {
      "claim": "BURL moved +1.3% in the latest session, +0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016371817466221274,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.0400471142520518,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 356.575,
        "close_location": 0.8421672555948139,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 3753308.4499999997,
        "gap_pct": -0.02405293349236093,
        "high_52w_distance_pct": 0.012998667881932269,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2734821428571428,
        "lower_wick_to_range": -2.1978798586572377,
        "previous_close": 352.14,
        "relative_return_1d": 0.008328228545403604,
        "relative_return_5d": 0.07534399339021702,
        "return_1d": 0.012594422672800532,
        "return_1d_vs_avg_abs_20d": 0.7692745596990467,
        "return_5d": 0.06659986240315874,
        "ticker": "BURL",
        "upper_wick_to_range": 0.15783274440518616,
        "volume_ratio_20d": 0.01613884991912176
      },
      "source_id": "E0252",
      "source_type": "market_data",
      "ticker": "BURL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BURL/2026-07-21"
    },
    {
      "claim": "CHTR moved +0.1% in the latest session, -0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023006883707999266,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.538720538720537,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 129.26,
        "close_location": 0.5925925925925898,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 5573820.46,
        "gap_pct": -0.011613502632393913,
        "high_52w_distance_pct": 0.9658827170044872,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04199919387343809,
        "lower_wick_to_range": 0.053872053872052746,
        "previous_close": 129.16,
        "relative_return_1d": -0.0034919606185706,
        "relative_return_5d": 0.019298426976425698,
        "return_1d": 0.0007742335088263275,
        "return_1d_vs_avg_abs_20d": 0.03365225463182283,
        "return_5d": 0.010554295989367413,
        "ticker": "CHTR",
        "upper_wick_to_range": 0.4074074074074102,
        "volume_ratio_20d": 0.014452723061814794
      },
      "source_id": "E0253",
      "source_type": "market_data",
      "ticker": "CHTR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CHTR/2026-07-21"
    },
    {
      "claim": "MKSI moved +5.2% in the latest session, +4.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04289039623799937,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5754097108148355,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 341.255,
        "close_location": 0.4083546624899726,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 15315865.655,
        "gap_pct": 0.07092635993585783,
        "high_52w_distance_pct": 0.311687740838962,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7020199501246882,
        "lower_wick_to_range": 0.4083546624899726,
        "previous_close": 324.28,
        "relative_return_1d": 0.04808054326004618,
        "relative_return_5d": -0.03917317504201301,
        "return_1d": 0.05234673738744311,
        "return_1d_vs_avg_abs_20d": 1.2204768894409457,
        "return_5d": -0.047917306029071294,
        "ticker": "MKSI",
        "upper_wick_to_range": 0.01623562669519196,
        "volume_ratio_20d": 0.02904411526788199
      },
      "source_id": "E0254",
      "source_type": "market_data",
      "ticker": "MKSI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MKSI/2026-07-21"
    },
    {
      "claim": "AMKR moved +4.6% in the latest session, +4.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.049732386297510235,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8427329518151244,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 65.46,
        "close_location": 0.15726704818487558,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 14566813.799999999,
        "gap_pct": 0.07719149616368282,
        "high_52w_distance_pct": 0.47693247784906845,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6275484833416209,
        "lower_wick_to_range": 0.15726704818487558,
        "previous_close": 62.56,
        "relative_return_1d": 0.042089304593830645,
        "relative_return_5d": -0.05877723653430933,
        "return_1d": 0.04635549872122757,
        "return_1d_vs_avg_abs_20d": 0.932098822765484,
        "return_5d": -0.06752136752136761,
        "ticker": "AMKR",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.04375146228149337
      },
      "source_id": "E0255",
      "source_type": "market_data",
      "ticker": "AMKR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AMKR/2026-07-21"
    },
    {
      "claim": "RS moved +1.3% in the latest session, +0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01330224101903788,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.549999999999999,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 388.16,
        "close_location": 0.2531250000000016,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2254045.12,
        "gap_pct": 0.03431897069185985,
        "high_52w_distance_pct": 0.08159006595218465,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.342742493427425,
        "lower_wick_to_range": 0.2531250000000016,
        "previous_close": 383.17,
        "relative_return_1d": 0.008756746081909572,
        "relative_return_5d": 0.008177675453817757,
        "return_1d": 0.0130229402093065,
        "return_1d_vs_avg_abs_20d": 0.9790034769831901,
        "return_5d": -0.0005664555332405286,
        "ticker": "RS",
        "upper_wick_to_range": -1.8031250000000008,
        "volume_ratio_20d": 0.016621584875416828
      },
      "source_id": "E0256",
      "source_type": "market_data",
      "ticker": "RS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RS/2026-07-21"
    },
    {
      "claim": "BWXT moved -0.6% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020488428055623155,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8165784832451468,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 168.5,
        "close_location": 0.03174603174603286,
        "consecutive_down_days": 5,
        "consecutive_up_days": 0,
        "dollar_volume": 5331508.5,
        "gap_pct": 0.021054493984430156,
        "high_52w_distance_pct": 0.43513353115726994,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.004950199797220778,
        "lower_wick_to_range": 0.03174603174603286,
        "previous_close": 169.56,
        "relative_return_1d": -0.010517668531737634,
        "relative_return_5d": -0.05425981718621653,
        "return_1d": -0.006251474404340707,
        "return_1d_vs_avg_abs_20d": 0.3051222078808997,
        "return_5d": -0.06300394817327482,
        "ticker": "BWXT",
        "upper_wick_to_range": 0.15167548500882033,
        "volume_ratio_20d": 0.031674099433908434
      },
      "source_id": "E0257",
      "source_type": "market_data",
      "ticker": "BWXT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BWXT/2026-07-21"
    },
    {
      "claim": "CX moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014613587765902825,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.928571428571455,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 12.57,
        "close_location": 0.07142857142857052,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2232695.97,
        "gap_pct": 0.03923138510808655,
        "high_52w_distance_pct": 0.08750994431185366,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.26969696969696977,
        "lower_wick_to_range": 0.07142857142857052,
        "previous_close": 12.49,
        "relative_return_1d": 0.002138929971882586,
        "relative_return_5d": -0.009224619012941693,
        "return_1d": 0.006405124099279513,
        "return_1d_vs_avg_abs_20d": 0.4382992186370741,
        "return_5d": -0.017968749999999978,
        "ticker": "CX",
        "upper_wick_to_range": -2.0000000000000253,
        "volume_ratio_20d": 0.03519223167857599
      },
      "source_id": "E0258",
      "source_type": "market_data",
      "ticker": "CX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CX/2026-07-21"
    },
    {
      "claim": "MRNA moved +1.4% in the latest session, +1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04324439222156168,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.532467532467533,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 60.33,
        "close_location": 0.7012987012987005,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 17609542.71,
        "gap_pct": 0.0003361909564632004,
        "high_52w_distance_pct": 0.4188629206033483,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6458873277861137,
        "lower_wick_to_range": 0.16883116883116764,
        "previous_close": 59.49,
        "relative_return_1d": 0.009853826044060376,
        "relative_return_5d": -0.09668291527628692,
        "return_1d": 0.014120020171457304,
        "return_1d_vs_avg_abs_20d": 0.32651679087345464,
        "return_5d": -0.1054270462633452,
        "ticker": "MRNA",
        "upper_wick_to_range": 0.2987012987012994,
        "volume_ratio_20d": 0.03425947987591389
      },
      "source_id": "E0259",
      "source_type": "market_data",
      "ticker": "MRNA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MRNA/2026-07-21"
    },
    {
      "claim": "NXT moved +3.2% in the latest session, +2.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.038754045236870996,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.23384615384615104,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 103.41,
        "close_location": 0.5876923076923066,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 8696263.95,
        "gap_pct": 0.024144467724234175,
        "high_52w_distance_pct": 0.5775070109273766,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0647652388797364,
        "lower_wick_to_range": 0.3538461538461556,
        "previous_close": 100.23,
        "relative_return_1d": 0.027460833708580212,
        "relative_return_5d": -0.0031993049005778484,
        "return_1d": 0.03172702783597714,
        "return_1d_vs_avg_abs_20d": 0.8186765443983051,
        "return_5d": -0.011943435887636134,
        "ticker": "NXT",
        "upper_wick_to_range": 0.4123076923076934,
        "volume_ratio_20d": 0.02060965059541169
      },
      "source_id": "E0260",
      "source_type": "market_data",
      "ticker": "NXT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NXT/2026-07-21"
    },
    {
      "claim": "IONQ moved +3.1% in the latest session, +2.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03739791488194995,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3333333333333333,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 35.3,
        "close_location": 0.1599999999999966,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 83073255.0,
        "gap_pct": 0.023656542056074592,
        "high_52w_distance_pct": 1.0864022662889523,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.36346079567400524,
        "lower_wick_to_range": -0.17333333333333675,
        "previous_close": 34.24,
        "relative_return_1d": 0.026691749797836506,
        "relative_return_5d": -0.092808426915716,
        "return_1d": 0.030957943925233433,
        "return_1d_vs_avg_abs_20d": 0.827798662651517,
        "return_5d": -0.10155255790277429,
        "ticker": "IONQ",
        "upper_wick_to_range": 0.8400000000000034,
        "volume_ratio_20d": 0.10707202696376063
      },
      "source_id": "E0261",
      "source_type": "market_data",
      "ticker": "IONQ",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/IONQ/2026-07-21"
    },
    {
      "claim": "WES moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011736089366135277,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.144830871843772,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 46.9,
        "close_location": 0.5240590757503608,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 1570962.4,
        "gap_pct": -0.012443681613387603,
        "high_52w_distance_pct": 0.0236673773987206,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.18704125537838534,
        "lower_wick_to_range": -3.6207717960934107,
        "previous_close": 46.61,
        "relative_return_1d": 0.0019556466792969296,
        "relative_return_5d": 0.03008559440169234,
        "return_1d": 0.006221840806693857,
        "return_1d_vs_avg_abs_20d": 0.5301459977500772,
        "return_5d": 0.021341463414634054,
        "ticker": "WES",
        "upper_wick_to_range": 0.47594092424963924,
        "volume_ratio_20d": 0.04571334989218549
      },
      "source_id": "E0262",
      "source_type": "market_data",
      "ticker": "WES",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WES/2026-07-21"
    },
    {
      "claim": "TSCO moved -2.4% in the latest session, -2.8% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015526103348471848,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7205882352941156,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 29.57,
        "close_location": 0.1029411764705887,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 19121824.91,
        "gap_pct": -0.007920792079208039,
        "high_52w_distance_pct": 0.9032803517078121,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.042665726375176405,
        "lower_wick_to_range": 0.1029411764705887,
        "previous_close": 30.3,
        "relative_return_1d": -0.028358603368321078,
        "relative_return_5d": -0.023334428751075942,
        "return_1d": -0.02409240924092415,
        "return_1d_vs_avg_abs_20d": 1.5517357253257906,
        "return_5d": -0.03207855973813423,
        "ticker": "TSCO",
        "upper_wick_to_range": 0.17647058823529566,
        "volume_ratio_20d": 0.058963928004635686
      },
      "source_id": "E0263",
      "source_type": "market_data",
      "ticker": "TSCO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TSCO/2026-07-21"
    },
    {
      "claim": "INVH moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011091854262416124,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3043478260869572,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 30.05,
        "close_location": 0.26086956521740073,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1937984.6,
        "gap_pct": 0.0013297872340425343,
        "high_52w_distance_pct": 0.022628951747088122,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2391752577319588,
        "lower_wick_to_range": 0.26086956521740073,
        "previous_close": 30.08,
        "relative_return_1d": -0.005263534552928717,
        "relative_return_5d": 0.0027897810035981685,
        "return_1d": -0.0009973404255317897,
        "return_1d_vs_avg_abs_20d": 0.08991647401203236,
        "return_5d": -0.005954349983460117,
        "ticker": "INVH",
        "upper_wick_to_range": 0.4347826086956421,
        "volume_ratio_20d": 0.013444474208944707
      },
      "source_id": "E0264",
      "source_type": "market_data",
      "ticker": "INVH",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/INVH/2026-07-21"
    },
    {
      "claim": "WCC moved +0.8% in the latest session, +0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.024601725594794094,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.289610389610383,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 321.55,
        "close_location": 0.11688311688312063,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 5102033.850000001,
        "gap_pct": 0.03895941075066611,
        "high_52w_distance_pct": 0.17524490747939647,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3173959357587677,
        "lower_wick_to_range": 0.11688311688312063,
        "previous_close": 319.05,
        "relative_return_1d": 0.0035695682922864957,
        "relative_return_5d": -0.04590983502693591,
        "return_1d": 0.007835762419683423,
        "return_1d_vs_avg_abs_20d": 0.3185045857653793,
        "return_5d": -0.05465396601399419,
        "ticker": "WCC",
        "upper_wick_to_range": -0.4064935064935035,
        "volume_ratio_20d": 0.020833634232968534
      },
      "source_id": "E0265",
      "source_type": "market_data",
      "ticker": "WCC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WCC/2026-07-21"
    },
    {
      "claim": "IP moved -0.2% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016350274855424805,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.295774647887325,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 36.16,
        "close_location": 0.028169014084501405,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 6547491.199999999,
        "gap_pct": 0.04248275862068973,
        "high_52w_distance_pct": 0.3896570796460179,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23581681476418304,
        "lower_wick_to_range": 0.028169014084501405,
        "previous_close": 36.25,
        "relative_return_1d": -0.006748952748086623,
        "relative_return_5d": -0.0005709375060924948,
        "return_1d": -0.0024827586206896957,
        "return_1d_vs_avg_abs_20d": 0.1518481274867345,
        "return_5d": -0.00931506849315078,
        "ticker": "IP",
        "upper_wick_to_range": -1.3239436619718261,
        "volume_ratio_20d": 0.03465063275151705
      },
      "source_id": "E0266",
      "source_type": "market_data",
      "ticker": "IP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/IP/2026-07-21"
    },
    {
      "claim": "LSCC moved +4.5% in the latest session, +4.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.031142496722903264,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.09298265588827016,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 131.155,
        "close_location": 0.47060609510797435,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 5136816.73,
        "gap_pct": 0.04651162790697683,
        "high_52w_distance_pct": 0.1971331630513513,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6667302071419494,
        "lower_wick_to_range": 0.47060609510797435,
        "previous_close": 125.56,
        "relative_return_1d": 0.040294175417044054,
        "relative_return_5d": -0.011829388540982921,
        "return_1d": 0.04456036954444098,
        "return_1d_vs_avg_abs_20d": 1.4308541136224877,
        "return_5d": -0.020573519528041206,
        "ticker": "LSCC",
        "upper_wick_to_range": 0.4364112490037555,
        "volume_ratio_20d": 0.02024318073160962
      },
      "source_id": "E0267",
      "source_type": "market_data",
      "ticker": "LSCC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LSCC/2026-07-21"
    },
    {
      "claim": "AA moved +0.3% in the latest session, -0.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02459286144170144,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5859375000000028,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 43.62,
        "close_location": 0.1328124999999964,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 20708420.52,
        "gap_pct": 0.020469181232750655,
        "high_52w_distance_pct": 0.9344337459880789,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.02058961160505368,
        "lower_wick_to_range": 0.1328124999999964,
        "previous_close": 43.48,
        "relative_return_1d": -0.0010463229222450465,
        "relative_return_5d": -0.10214050007694508,
        "return_1d": 0.0032198712051518807,
        "return_1d_vs_avg_abs_20d": 0.13092706648979177,
        "return_5d": -0.11088463106400337,
        "ticker": "AA",
        "upper_wick_to_range": 0.2812500000000009,
        "volume_ratio_20d": 0.06772232116556125
      },
      "source_id": "E0268",
      "source_type": "market_data",
      "ticker": "AA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AA/2026-07-21"
    },
    {
      "claim": "TTMI moved +5.4% in the latest session, +5.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03745127123899182,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3938953488372066,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 140.425,
        "close_location": 0.18168604651162804,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 9910073.100000001,
        "gap_pct": 0.06465420139671108,
        "high_52w_distance_pct": 0.5939469467687377,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7166870415647923,
        "lower_wick_to_range": 0.18168604651162804,
        "previous_close": 133.17,
        "relative_return_1d": 0.05021304293800832,
        "relative_return_5d": -0.002138449839876877,
        "return_1d": 0.05447923706540525,
        "return_1d_vs_avg_abs_20d": 1.4546699020642329,
        "return_5d": -0.010882580826935162,
        "ticker": "TTMI",
        "upper_wick_to_range": 0.4244186046511654,
        "volume_ratio_20d": 0.022461281883167726
      },
      "source_id": "E0269",
      "source_type": "market_data",
      "ticker": "TTMI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TTMI/2026-07-21"
    },
    {
      "claim": "TOST moved -0.2% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.019842899581107725,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8863636363636387,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 30.78,
        "close_location": 0.5454545454545465,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 9512251.200000001,
        "gap_pct": -0.027552674230145957,
        "high_52w_distance_pct": 0.12150747238466542,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.38274932614555257,
        "lower_wick_to_range": -0.3409090909090921,
        "previous_close": 30.85,
        "relative_return_1d": -0.006535237887526635,
        "relative_return_5d": 0.03474413098705831,
        "return_1d": -0.0022690437601297075,
        "return_1d_vs_avg_abs_20d": 0.11435041289479926,
        "return_5d": 0.026000000000000023,
        "ticker": "TOST",
        "upper_wick_to_range": 0.4545454545454534,
        "volume_ratio_20d": 0.021700037566399488
      },
      "source_id": "E0270",
      "source_type": "market_data",
      "ticker": "TOST",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TOST/2026-07-21"
    },
    {
      "claim": "GPN moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02682823897082353,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.5186915887850565,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 82.525,
        "close_location": 0.7429906542056138,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 4244178.225000001,
        "gap_pct": -0.017846303265752095,
        "high_52w_distance_pct": 0.0061193577703726465,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3493296272073252,
        "lower_wick_to_range": -0.7757009345794426,
        "previous_close": 82.37,
        "relative_return_1d": -0.0023844410619604517,
        "relative_return_5d": 0.09617330479124864,
        "return_1d": 0.0018817530654364756,
        "return_1d_vs_avg_abs_20d": 0.07014075979727687,
        "return_5d": 0.08742917380419035,
        "ticker": "GPN",
        "upper_wick_to_range": 0.25700934579438617,
        "volume_ratio_20d": 0.014363295383296304
      },
      "source_id": "E0271",
      "source_type": "market_data",
      "ticker": "GPN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GPN/2026-07-21"
    },
    {
      "claim": "NVMI moved +4.5% in the latest session, +4.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.038699376403457234,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.1392070484581481,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 452.61,
        "close_location": 0.37268722466960436,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 16530222.42,
        "gap_pct": 0.0485259828704665,
        "high_52w_distance_pct": 0.3609730231324981,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.12870324189526183,
        "lower_wick_to_range": 0.37268722466960436,
        "previous_close": 433.17,
        "relative_return_1d": 0.04061226005918117,
        "relative_return_5d": -0.035454880712059045,
        "return_1d": 0.0448784541865781,
        "return_1d_vs_avg_abs_20d": 1.1596686654250288,
        "return_5d": -0.04419901169911733,
        "ticker": "NVMI",
        "upper_wick_to_range": 0.4881057268722475,
        "volume_ratio_20d": 0.06504942559444296
      },
      "source_id": "E0272",
      "source_type": "market_data",
      "ticker": "NVMI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NVMI/2026-07-21"
    },
    {
      "claim": "AGI moved +2.2% in the latest session, +1.8% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.024334003799159575,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.607142857142848,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 28.8,
        "close_location": 0.17857142857143038,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 12300105.6,
        "gap_pct": -0.0035498757543486192,
        "high_52w_distance_pct": 0.9239583333333332,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04234527687296419,
        "lower_wick_to_range": -2.4285714285714177,
        "previous_close": 28.17,
        "relative_return_1d": 0.018098023124999196,
        "relative_return_5d": -0.010663427746343102,
        "return_1d": 0.022364217252396124,
        "return_1d_vs_avg_abs_20d": 0.9190520983303421,
        "return_5d": -0.019407558733401387,
        "ticker": "AGI",
        "upper_wick_to_range": 0.8214285714285696,
        "volume_ratio_20d": 0.0812779930899233
      },
      "source_id": "E0273",
      "source_type": "market_data",
      "ticker": "AGI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AGI/2026-07-21"
    },
    {
      "claim": "PAA moved +0.7% in the latest session, +0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012218267443236331,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.2857142857142785,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 24.48,
        "close_location": 0.5714285714285738,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 1699328.16,
        "gap_pct": 0.00452488687782826,
        "high_52w_distance_pct": 0.003676470588235281,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.29798515376458123,
        "lower_wick_to_range": 0.28571428571429536,
        "previous_close": 24.31,
        "relative_return_1d": 0.002726812865610162,
        "relative_return_5d": 0.0451539531716475,
        "return_1d": 0.006993006993007089,
        "return_1d_vs_avg_abs_20d": 0.5723403113817261,
        "return_5d": 0.03640982218458921,
        "ticker": "PAA",
        "upper_wick_to_range": 0.42857142857142616,
        "volume_ratio_20d": 0.0385247630252847
      },
      "source_id": "E0274",
      "source_type": "market_data",
      "ticker": "PAA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PAA/2026-07-21"
    },
    {
      "claim": "KIM moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01018400504607675,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6341463414634041,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 26.0,
        "close_location": 0.07317073170731919,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 2100930.0,
        "gap_pct": 0.0038417210910486332,
        "high_52w_distance_pct": 0.017307692307692246,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.27764127764127755,
        "lower_wick_to_range": 0.07317073170731919,
        "previous_close": 26.03,
        "relative_return_1d": -0.0054187104547116505,
        "relative_return_5d": 0.038447101284088014,
        "return_1d": -0.0011525163273147232,
        "return_1d_vs_avg_abs_20d": 0.11316926121896557,
        "return_5d": 0.02970297029702973,
        "ticker": "KIM",
        "upper_wick_to_range": 0.29268292682927677,
        "volume_ratio_20d": 0.01920396413739016
      },
      "source_id": "E0275",
      "source_type": "market_data",
      "ticker": "KIM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/KIM/2026-07-21"
    },
    {
      "claim": "SITM moved +4.4% in the latest session, +4.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04128150454154247,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8846153846153867,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 579.795,
        "close_location": 0.08489258489257888,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 11899712.58,
        "gap_pct": 0.06738719265063486,
        "high_52w_distance_pct": 0.5553945791184816,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.899659251007503,
        "lower_wick_to_range": 0.08489258489257888,
        "previous_close": 555.15,
        "relative_return_1d": 0.04012721305984979,
        "relative_return_5d": -0.061844010012893746,
        "return_1d": 0.044393407187246714,
        "return_1d_vs_avg_abs_20d": 1.0753824910274932,
        "return_5d": -0.07058814099995203,
        "ticker": "SITM",
        "upper_wick_to_range": 0.03049203049203438,
        "volume_ratio_20d": 0.031721547746926225
      },
      "source_id": "E0276",
      "source_type": "market_data",
      "ticker": "SITM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SITM/2026-07-21"
    },
    {
      "claim": "RGLD moved +2.0% in the latest session, +1.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01573587399336009,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.48669911327421256,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 191.1,
        "close_location": 0.6666444429628634,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 4979301.6,
        "gap_pct": 0.016065328778821497,
        "high_52w_distance_pct": 0.6025641025641026,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.02559974239252938,
        "lower_wick_to_range": 0.17994532968865093,
        "previous_close": 187.36,
        "relative_return_1d": 0.01569537717917857,
        "relative_return_5d": -0.003710005750061196,
        "return_1d": 0.0199615713065755,
        "return_1d_vs_avg_abs_20d": 1.2685390919499282,
        "return_5d": -0.012454136737119481,
        "ticker": "RGLD",
        "upper_wick_to_range": 0.33335555703713654,
        "volume_ratio_20d": 0.03757634317111686
      },
      "source_id": "E0277",
      "source_type": "market_data",
      "ticker": "RGLD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RGLD/2026-07-21"
    },
    {
      "claim": "SGI moved -0.5% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020212183918467585,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.9385964912280635,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 69.93,
        "close_location": 0.8157894736842161,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 3027619.35,
        "gap_pct": 0.04238975817923185,
        "high_52w_distance_pct": 0.4094094094094094,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.15797317436661706,
        "lower_wick_to_range": 0.8157894736842161,
        "previous_close": 70.3,
        "relative_return_1d": -0.009529352022133675,
        "relative_return_5d": -0.023500541030655464,
        "return_1d": -0.0052631578947367474,
        "return_1d_vs_avg_abs_20d": 0.2603953098768251,
        "return_5d": -0.03224467201771375,
        "ticker": "SGI",
        "upper_wick_to_range": -2.75438596491228,
        "volume_ratio_20d": 0.017155333131249492
      },
      "source_id": "E0278",
      "source_type": "market_data",
      "ticker": "SGI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SGI/2026-07-21"
    },
    {
      "claim": "DOCN moved +8.6% in the latest session, +8.2% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04207879215239607,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.697500000000008,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 129.39,
        "close_location": 0.8999999999999982,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 32210346.599999998,
        "gap_pct": -0.004114535225459792,
        "high_52w_distance_pct": 0.4491073498724787,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.636415501854191,
        "lower_wick_to_range": -1.7975000000000094,
        "previous_close": 119.09,
        "relative_return_1d": 0.08222301571389945,
        "relative_return_5d": 0.03320968918183265,
        "return_1d": 0.08648920984129638,
        "return_1d_vs_avg_abs_20d": 2.055410942596922,
        "return_5d": 0.02446555819477436,
        "ticker": "DOCN",
        "upper_wick_to_range": 0.10000000000000178,
        "volume_ratio_20d": 0.06399979432861146
      },
      "source_id": "E0279",
      "source_type": "market_data",
      "ticker": "DOCN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DOCN/2026-07-21"
    },
    {
      "claim": "SUI moved -0.1% in the latest session, -0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010743081841937396,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 37.49999999999414,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 120.05,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 498327.55,
        "gap_pct": 0.011231281198003318,
        "high_52w_distance_pct": 0.14827155351936683,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03580672993960299,
        "lower_wick_to_range": 0.0,
        "previous_close": 120.2,
        "relative_return_1d": -0.005514114260508407,
        "relative_return_5d": 0.010998263563448352,
        "return_1d": -0.0012479201331114798,
        "return_1d_vs_avg_abs_20d": 0.11616034872228351,
        "return_5d": 0.0022541325763900666,
        "ticker": "SUI",
        "upper_wick_to_range": -36.49999999999414,
        "volume_ratio_20d": 0.0029164105176259815
      },
      "source_id": "E0280",
      "source_type": "market_data",
      "ticker": "SUI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SUI/2026-07-21"
    },
    {
      "claim": "ONTO moved +4.8% in the latest session, +4.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.05545547364325487,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6182885906040305,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 292.0375,
        "close_location": 0.48070469798657883,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 19214607.3125,
        "gap_pct": 0.028613484598262184,
        "high_52w_distance_pct": 0.32332320335573317,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6641261610348168,
        "lower_wick_to_range": -0.13758389261745174,
        "previous_close": 278.54,
        "relative_return_1d": 0.04419183703509311,
        "relative_return_5d": -0.07669524017666451,
        "return_1d": 0.048458031162490034,
        "return_1d_vs_avg_abs_20d": 0.8738187230032621,
        "return_5d": -0.0854393711637228,
        "ticker": "ONTO",
        "upper_wick_to_range": 0.5192953020134212,
        "volume_ratio_20d": 0.046168689916497085
      },
      "source_id": "E0281",
      "source_type": "market_data",
      "ticker": "ONTO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ONTO/2026-07-21"
    },
    {
      "claim": "HTHT moved -1.5% in the latest session, -1.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012739602421373748,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.625000000000003,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 40.94,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1811717.8199999998,
        "gap_pct": -0.0014440433212995485,
        "high_52w_distance_pct": 0.3834880312652664,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.011613540894489738,
        "lower_wick_to_range": 0.0,
        "previous_close": 41.55,
        "relative_return_1d": -0.018947301227276614,
        "relative_return_5d": 0.0021923231734207738,
        "return_1d": -0.014681107099879687,
        "return_1d_vs_avg_abs_20d": 1.1523991577043722,
        "return_5d": -0.006551807813637511,
        "ticker": "HTHT",
        "upper_wick_to_range": 0.37499999999999695,
        "volume_ratio_20d": 0.026461012266912224
      },
      "source_id": "E0282",
      "source_type": "market_data",
      "ticker": "HTHT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HTHT/2026-07-21"
    },
    {
      "claim": "TKO moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017167331180640455,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9177544377705513,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 181.595,
        "close_location": 0.6090735210227862,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 4487575.64,
        "gap_pct": 0.008424968543137012,
        "high_52w_distance_pct": 0.24970401167433032,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.01009623433987894,
        "lower_wick_to_range": 0.6090735210227862,
        "previous_close": 182.79,
        "relative_return_1d": -0.010803750886519414,
        "relative_return_5d": -0.007321105250479687,
        "return_1d": -0.006537556759122487,
        "return_1d_vs_avg_abs_20d": 0.3808138079432445,
        "return_5d": -0.016065236237537972,
        "ticker": "TKO",
        "upper_wick_to_range": -0.5268279587933375,
        "volume_ratio_20d": 0.017950235891028878
      },
      "source_id": "E0283",
      "source_type": "market_data",
      "ticker": "TKO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TKO/2026-07-21"
    },
    {
      "claim": "GPC moved -8.1% in the latest session, -8.5% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02303566493817587,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.2359346642468263,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 112.51,
        "close_location": 0.5444646098003639,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 51570871.17,
        "gap_pct": 0.019852941176470518,
        "high_52w_distance_pct": 0.3471691405208426,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23936990526547697,
        "lower_wick_to_range": 0.5444646098003639,
        "previous_close": 122.4,
        "relative_return_1d": -0.08506684772216822,
        "relative_return_5d": -0.07025062998216236,
        "return_1d": -0.08080065359477129,
        "return_1d_vs_avg_abs_20d": 3.507632786447781,
        "return_5d": -0.07899476096922065,
        "ticker": "GPC",
        "upper_wick_to_range": -1.7803992740471903,
        "volume_ratio_20d": 0.21932799647824985
      },
      "source_id": "E0284",
      "source_type": "market_data",
      "ticker": "GPC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GPC/2026-07-21"
    },
    {
      "claim": "REG moved -0.3% in the latest session, -0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01047112994563063,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3529411764705981,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 81.86,
        "close_location": 0.019607843137264738,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 1573349.2,
        "gap_pct": -0.0012174336498660399,
        "high_52w_distance_pct": 0.021988761299780002,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.16859386152748046,
        "lower_wick_to_range": 0.019607843137264738,
        "previous_close": 82.14,
        "relative_return_1d": -0.00767500834702195,
        "relative_return_5d": 0.02779056444902761,
        "return_1d": -0.0034088142196250226,
        "return_1d_vs_avg_abs_20d": 0.32554406614421255,
        "return_5d": 0.019046433461969325,
        "ticker": "REG",
        "upper_wick_to_range": 0.6274509803921372,
        "volume_ratio_20d": 0.013938090800642516
      },
      "source_id": "E0285",
      "source_type": "market_data",
      "ticker": "REG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/REG/2026-07-21"
    },
    {
      "claim": "CSL moved +0.3% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.022764951128104133,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.476973684210584,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 328.18,
        "close_location": 0.8651315789473772,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3335949.7,
        "gap_pct": 0.04423940606764232,
        "high_52w_distance_pct": 0.3191236516545799,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.021571984435797775,
        "lower_wick_to_range": 0.8651315789473772,
        "previous_close": 327.31,
        "relative_return_1d": -0.001608163514216665,
        "relative_return_5d": -0.021313501641876287,
        "return_1d": 0.0026580306131802622,
        "return_1d_vs_avg_abs_20d": 0.1167597768263526,
        "return_5d": -0.030057632628934572,
        "ticker": "CSL",
        "upper_wick_to_range": -4.342105263157961,
        "volume_ratio_20d": 0.01744779821316695
      },
      "source_id": "E0286",
      "source_type": "market_data",
      "ticker": "CSL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CSL/2026-07-21"
    },
    {
      "claim": "MOD moved +5.0% in the latest session, +4.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03013534036327924,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.035502958579883,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 239.25,
        "close_location": 0.39497041420118634,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 8334273.75,
        "gap_pct": 0.01970335264174139,
        "high_52w_distance_pct": 0.35109717868338564,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.760485651214128,
        "lower_wick_to_range": -1.6405325443786967,
        "previous_close": 227.88,
        "relative_return_1d": 0.04562848728387214,
        "relative_return_5d": 0.05090991919980381,
        "return_1d": 0.04989468141126907,
        "return_1d_vs_avg_abs_20d": 1.6556866725177972,
        "return_5d": 0.042165788212745525,
        "ticker": "MOD",
        "upper_wick_to_range": 0.6050295857988137,
        "volume_ratio_20d": 0.019862697358292613
      },
      "source_id": "E0287",
      "source_type": "market_data",
      "ticker": "MOD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MOD/2026-07-21"
    },
    {
      "claim": "AAOI moved +5.5% in the latest session, +5.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.059783127300079286,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.32340425531914585,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 108.66,
        "close_location": 0.5361702127659549,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 96559948.38,
        "gap_pct": 0.0473694428266358,
        "high_52w_distance_pct": 1.150469353948095,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 2.1459177764910247,
        "lower_wick_to_range": 0.212765957446809,
        "previous_close": 103.02,
        "relative_return_1d": 0.050480457008304835,
        "relative_return_5d": -0.12509405155578757,
        "return_1d": 0.05474665113570176,
        "return_1d_vs_avg_abs_20d": 0.9157542204325125,
        "return_5d": -0.13383818254284585,
        "ticker": "AAOI",
        "upper_wick_to_range": 0.4638297872340451,
        "volume_ratio_20d": 0.08720616203506527
      },
      "source_id": "E0288",
      "source_type": "market_data",
      "ticker": "AAOI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AAOI/2026-07-21"
    },
    {
      "claim": "CSGP moved -1.9% in the latest session, -2.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.030142469719787936,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5647058823529407,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 29.11,
        "close_location": 0.6705882352941168,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 6073481.29,
        "gap_pct": -0.03537735849056611,
        "high_52w_distance_pct": 1.4242528340776364,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.09107946026986502,
        "lower_wick_to_range": 0.10588235294117612,
        "previous_close": 29.68,
        "relative_return_1d": -0.023471045879418506,
        "relative_return_5d": 0.06040598069804093,
        "return_1d": -0.01920485175202158,
        "return_1d_vs_avg_abs_20d": 0.6371359722861054,
        "return_5d": 0.051661849710982644,
        "ticker": "CSGP",
        "upper_wick_to_range": 0.3294117647058831,
        "volume_ratio_20d": 0.030118220065869488
      },
      "source_id": "E0289",
      "source_type": "market_data",
      "ticker": "CSGP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CSGP/2026-07-21"
    },
    {
      "claim": "LAMR moved +0.4% in the latest session, -0.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.009159183898885297,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.914634146341471,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 161.78,
        "close_location": 0.914634146341471,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 963399.9,
        "gap_pct": -0.0008066517746339041,
        "high_52w_distance_pct": 0.016071207813079358,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.322704603057804,
        "lower_wick_to_range": 0.0,
        "previous_close": 161.16,
        "relative_return_1d": -0.0004190856637582563,
        "relative_return_5d": 0.03768262872921946,
        "return_1d": 0.003847108463638671,
        "return_1d_vs_avg_abs_20d": 0.4200274288746268,
        "return_5d": 0.028938497742161173,
        "ticker": "LAMR",
        "upper_wick_to_range": 0.08536585365852897,
        "volume_ratio_20d": 0.009073317893710384
      },
      "source_id": "E0290",
      "source_type": "market_data",
      "ticker": "LAMR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LAMR/2026-07-21"
    },
    {
      "claim": "TIGO moved +0.3% in the latest session, -0.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01738516063552204,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.24193548387096644,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 97.7,
        "close_location": 0.09677419354839116,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3294248.6,
        "gap_pct": 0.006366810433353853,
        "high_52w_distance_pct": 0.024360286591606828,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6844827586206896,
        "lower_wick_to_range": 0.09677419354839116,
        "previous_close": 97.38,
        "relative_return_1d": -0.0009800984198593543,
        "relative_return_5d": 0.004057904418191205,
        "return_1d": 0.003286095707537573,
        "return_1d_vs_avg_abs_20d": 0.18901727607988236,
        "return_5d": -0.00468622656886708,
        "ticker": "TIGO",
        "upper_wick_to_range": 0.6612903225806424,
        "volume_ratio_20d": 0.021501769601122343
      },
      "source_id": "E0291",
      "source_type": "market_data",
      "ticker": "TIGO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TIGO/2026-07-21"
    },
    {
      "claim": "RGA moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013792523392608873,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.3440860215054076,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 241.45,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1289343.0,
        "gap_pct": -0.002822982397874485,
        "high_52w_distance_pct": 0.014702837026299598,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.25487240787900833,
        "lower_wick_to_range": -0.34408602150540757,
        "previous_close": 240.88,
        "relative_return_1d": -0.0018998706468256188,
        "relative_return_5d": 0.040405385473470834,
        "return_1d": 0.0023663234805713085,
        "return_1d_vs_avg_abs_20d": 0.17156566737014722,
        "return_5d": 0.03166125448641255,
        "ticker": "RGA",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.014371064104634264
      },
      "source_id": "E0292",
      "source_type": "market_data",
      "ticker": "RGA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RGA/2026-07-21"
    },
    {
      "claim": "EG moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013304066079555043,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.3131749460043298,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 377.88,
        "close_location": 0.38660907127429056,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 1850100.48,
        "gap_pct": 0.00509248265125728,
        "high_52w_distance_pct": 0.020667936911188844,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23453886111927869,
        "lower_wick_to_range": 0.38660907127429056,
        "previous_close": 378.99,
        "relative_return_1d": -0.007195031299881749,
        "relative_return_5d": 0.024960347203274336,
        "return_1d": -0.0029288371724848217,
        "return_1d_vs_avg_abs_20d": 0.22014601813995027,
        "return_5d": 0.01621621621621605,
        "ticker": "EG",
        "upper_wick_to_range": -0.6997840172786204,
        "volume_ratio_20d": 0.012434443611982374
      },
      "source_id": "E0293",
      "source_type": "market_data",
      "ticker": "EG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EG/2026-07-21"
    },
    {
      "claim": "TYL moved -2.2% in the latest session, -2.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.019487713948934265,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5698815566835852,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 310.91,
        "close_location": 0.5049069373942503,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 12039367.930000002,
        "gap_pct": -0.008931941124669662,
        "high_52w_distance_pct": 0.42636132642887015,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.14849839311440305,
        "lower_wick_to_range": 0.5049069373942503,
        "previous_close": 317.96,
        "relative_return_1d": -0.02643879445448194,
        "relative_return_5d": 0.04067350136111647,
        "return_1d": -0.022172600327085012,
        "return_1d_vs_avg_abs_20d": 1.1377732855267808,
        "return_5d": 0.031929370374058186,
        "ticker": "TYL",
        "upper_wick_to_range": -0.07478849407783553,
        "volume_ratio_20d": 0.049924577440274356
      },
      "source_id": "E0294",
      "source_type": "market_data",
      "ticker": "TYL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TYL/2026-07-21"
    },
    {
      "claim": "OHI moved +0.8% in the latest session, +0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012102430724114866,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.2857142857142948,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 49.98,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2378748.1199999996,
        "gap_pct": 0.011294876966518874,
        "high_52w_distance_pct": 0.015406162464986162,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.18492176386913228,
        "lower_wick_to_range": 1.0,
        "previous_close": 49.58,
        "relative_return_1d": 0.0038015751344020465,
        "relative_return_5d": 0.04374102475388375,
        "return_1d": 0.008067769261798974,
        "return_1d_vs_avg_abs_20d": 0.6666238746339963,
        "return_5d": 0.034996893766825465,
        "ticker": "OHI",
        "upper_wick_to_range": -0.2857142857142948,
        "volume_ratio_20d": 0.026174350852011034
      },
      "source_id": "E0295",
      "source_type": "market_data",
      "ticker": "OHI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/OHI/2026-07-21"
    },
    {
      "claim": "PFGC moved -0.0% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014032920269233229,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 5.2894736842105905,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 109.285,
        "close_location": 0.34210526315788686,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1014164.7999999999,
        "gap_pct": 0.027259421880717172,
        "high_52w_distance_pct": 0.0652880084183558,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3522024251422915,
        "lower_wick_to_range": 0.34210526315788686,
        "previous_close": 109.32,
        "relative_return_1d": -0.004586355122640273,
        "relative_return_5d": -0.024046381447670462,
        "return_1d": -0.00032016099524334596,
        "return_1d_vs_avg_abs_20d": 0.022814994249293192,
        "return_5d": -0.03279051243472875,
        "ticker": "PFGC",
        "upper_wick_to_range": -4.631578947368477,
        "volume_ratio_20d": 0.005495611801352584
      },
      "source_id": "E0296",
      "source_type": "market_data",
      "ticker": "PFGC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PFGC/2026-07-21"
    },
    {
      "claim": "QXO moved +1.1% in the latest session, +0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03708374298505729,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.886363636363627,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 13.685,
        "close_location": 0.750000000000002,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 11388561.205,
        "gap_pct": 0.057607090103397374,
        "high_52w_distance_pct": 1.0175374497625134,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.015207715133531252,
        "lower_wick_to_range": 0.750000000000002,
        "previous_close": 13.54,
        "relative_return_1d": 0.006442816212337332,
        "relative_return_5d": -0.044851996260521276,
        "return_1d": 0.01070901033973426,
        "return_1d_vs_avg_abs_20d": 0.2887791112145665,
        "return_5d": -0.05359612724757956,
        "ticker": "QXO",
        "upper_wick_to_range": -2.636363636363629,
        "volume_ratio_20d": 0.026013880125394084
      },
      "source_id": "E0297",
      "source_type": "market_data",
      "ticker": "QXO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/QXO/2026-07-21"
    },
    {
      "claim": "SMMT moved +1.5% in the latest session, +1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02060851993860059,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.29999999999999466,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 13.7,
        "close_location": 0.6999999999999875,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 493898.69999999995,
        "gap_pct": 0.012592592592592489,
        "high_52w_distance_pct": 1.1335766423357665,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.09163346613545809,
        "lower_wick_to_range": 0.3999999999999929,
        "previous_close": 13.5,
        "relative_return_1d": 0.010548620687417909,
        "relative_return_5d": -0.1056708657808797,
        "return_1d": 0.014814814814814836,
        "return_1d_vs_avg_abs_20d": 0.7188684514440113,
        "return_5d": -0.11441499676793798,
        "ticker": "SMMT",
        "upper_wick_to_range": 0.3000000000000124,
        "volume_ratio_20d": 0.008578077374253156
      },
      "source_id": "E0298",
      "source_type": "market_data",
      "ticker": "SMMT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SMMT/2026-07-21"
    },
    {
      "claim": "GLPI moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011807803540049849,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.203389830508486,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 44.4,
        "close_location": 0.25423728813558344,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 841468.7999999999,
        "gap_pct": -0.00447828034034925,
        "high_52w_distance_pct": 0.125,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0402999062792877,
        "lower_wick_to_range": 0.25423728813558344,
        "previous_close": 44.66,
        "relative_return_1d": -0.010087958569851008,
        "relative_return_5d": 0.021517853614795412,
        "return_1d": -0.00582176444245408,
        "return_1d_vs_avg_abs_20d": 0.49304380977442164,
        "return_5d": 0.012773722627737127,
        "ticker": "GLPI",
        "upper_wick_to_range": 0.5423728813559305,
        "volume_ratio_20d": 0.006733150248869341
      },
      "source_id": "E0299",
      "source_type": "market_data",
      "ticker": "GLPI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GLPI/2026-07-21"
    },
    {
      "claim": "DINO moved +1.0% in the latest session, +0.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.021329304928739762,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.7677595628415177,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 91.355,
        "close_location": 0.4125683060109314,
        "consecutive_down_days": 0,
        "consecutive_up_days": 8,
        "dollar_volume": 13214226.685,
        "gap_pct": -0.025329056520296378,
        "high_52w_distance_pct": 0.011767281484319492,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.9437234042553193,
        "lower_wick_to_range": -1.3551912568305862,
        "previous_close": 90.41,
        "relative_return_1d": 0.006186189458489588,
        "relative_return_5d": 0.10795000272331146,
        "return_1d": 0.010452383585886516,
        "return_1d_vs_avg_abs_20d": 0.49004801707357337,
        "return_5d": 0.09920587173625317,
        "ticker": "DINO",
        "upper_wick_to_range": 0.5874316939890686,
        "volume_ratio_20d": 0.055602666215634415
      },
      "source_id": "E0300",
      "source_type": "market_data",
      "ticker": "DINO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DINO/2026-07-21"
    },
    {
      "claim": "HAS moved +10.5% in the latest session, +10.1% relative to benchmark, with volume at 0.8x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014156238838126518,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7357737321196348,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 90.1681,
        "close_location": 0.8137971391417426,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 148177566.7988,
        "gap_pct": 0.035788699595538764,
        "high_52w_distance_pct": 0.18645064052586235,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.1992033515095093,
        "lower_wick_to_range": 0.07802340702210776,
        "previous_close": 81.59,
        "relative_return_1d": 0.10087046477688055,
        "relative_return_5d": 0.15855412843668837,
        "return_1d": 0.10513665890427748,
        "return_1d_vs_avg_abs_20d": 7.4268780080989085,
        "return_5d": 0.14980999744963008,
        "ticker": "HAS",
        "upper_wick_to_range": 0.18620286085825738,
        "volume_ratio_20d": 0.7949805408883224
      },
      "source_id": "E0301",
      "source_type": "market_data",
      "ticker": "HAS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HAS/2026-07-21"
    },
    {
      "claim": "SNN moved -1.5% in the latest session, -1.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018131043469186443,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.0624999999999725,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 29.985,
        "close_location": 0.22916666666666358,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 6644855.91,
        "gap_pct": 0.009530069010844633,
        "high_52w_distance_pct": 0.23695180923795234,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04989495798319332,
        "lower_wick_to_range": 0.22916666666666358,
        "previous_close": 30.43,
        "relative_return_1d": -0.018889920713003217,
        "relative_return_5d": 0.013940242284410043,
        "return_1d": -0.01462372658560629,
        "return_1d_vs_avg_abs_20d": 0.8065573617127547,
        "return_5d": 0.005196111297351758,
        "ticker": "SNN",
        "upper_wick_to_range": -2.291666666666636,
        "volume_ratio_20d": 0.12684546279310038
      },
      "source_id": "E0302",
      "source_type": "market_data",
      "ticker": "SNN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SNN/2026-07-21"
    },
    {
      "claim": "SOLS moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.037918238803232696,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.608778625954197,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 56.4125,
        "close_location": 0.0629770992366435,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 6570307.4625,
        "gap_pct": 0.013104303169824805,
        "high_52w_distance_pct": 0.6095723465543983,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0037811387900354987,
        "lower_wick_to_range": 0.0629770992366435,
        "previous_close": 56.47,
        "relative_return_1d": -0.0052844339007278585,
        "relative_return_5d": -0.10090706850789122,
        "return_1d": -0.0010182397733309312,
        "return_1d_vs_avg_abs_20d": 0.02685356191290514,
        "return_5d": -0.1096511994949495,
        "ticker": "SOLS",
        "upper_wick_to_range": 0.3282442748091595,
        "volume_ratio_20d": 0.027455279004557846
      },
      "source_id": "E0303",
      "source_type": "market_data",
      "ticker": "SOLS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SOLS/2026-07-21"
    },
    {
      "claim": "IESC moved +3.7% in the latest session, +3.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.035996531947663044,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.05359729599227483,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 643.73,
        "close_location": 0.13230323515210063,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 4730128.04,
        "gap_pct": 0.034748164369444945,
        "high_52w_distance_pct": 0.24897084181256113,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7443366572729242,
        "lower_wick_to_range": 0.07870593915982581,
        "previous_close": 621.04,
        "relative_return_1d": 0.03226929473000362,
        "relative_return_5d": 0.05350595846413364,
        "return_1d": 0.036535488857400544,
        "return_1d_vs_avg_abs_20d": 1.0149724676399692,
        "return_5d": 0.044761827477075355,
        "ticker": "IESC",
        "upper_wick_to_range": 0.8676967648478994,
        "volume_ratio_20d": 0.020045831514622435
      },
      "source_id": "E0304",
      "source_type": "market_data",
      "ticker": "IESC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/IESC/2026-07-21"
    },
    {
      "claim": "TRU moved -3.8% in the latest session, -4.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02054475122193487,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.14687499999999,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 75.995,
        "close_location": 0.9593750000000016,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 8830239.025,
        "gap_pct": 0.005315782812302272,
        "high_52w_distance_pct": 0.1363905520100006,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.19922676345273804,
        "lower_wick_to_range": 0.9593750000000016,
        "previous_close": 79.01,
        "relative_return_1d": -0.042425920744280865,
        "relative_return_5d": 0.014235001587746487,
        "return_1d": -0.03815972661688394,
        "return_1d_vs_avg_abs_20d": 1.8573954098865997,
        "return_5d": 0.005490870600688202,
        "ticker": "TRU",
        "upper_wick_to_range": -2.1062499999999917,
        "volume_ratio_20d": 0.04528112919316623
      },
      "source_id": "E0305",
      "source_type": "market_data",
      "ticker": "TRU",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TRU/2026-07-21"
    },
    {
      "claim": "AEIS moved +4.2% in the latest session, +3.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03813655022363287,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.03818181818181446,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 292.44,
        "close_location": 0.35272727272727233,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 7362469.4399999995,
        "gap_pct": 0.04118715929739558,
        "high_52w_distance_pct": 0.3590480098481741,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.21601729801654956,
        "lower_wick_to_range": 0.31454545454545785,
        "previous_close": 280.67,
        "relative_return_1d": 0.03766917481121412,
        "relative_return_5d": -0.03306451907847252,
        "return_1d": 0.04193536893861105,
        "return_1d_vs_avg_abs_20d": 1.0996109688134321,
        "return_5d": -0.041808650065530806,
        "ticker": "AEIS",
        "upper_wick_to_range": 0.6472727272727277,
        "volume_ratio_20d": 0.026188309087788464
      },
      "source_id": "E0306",
      "source_type": "market_data",
      "ticker": "AEIS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AEIS/2026-07-21"
    },
    {
      "claim": "GGG moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010401168417848878,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.7920000000000074,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 73.28,
        "close_location": 0.07999999999999545,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 2243687.04,
        "gap_pct": 0.01045769387477935,
        "high_52w_distance_pct": 0.30581331877729245,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.010619224934491633,
        "lower_wick_to_range": 0.07999999999999545,
        "previous_close": 73.63,
        "relative_return_1d": -0.009019691343205571,
        "relative_return_5d": 0.0015635321522120549,
        "return_1d": -0.004753497215808644,
        "return_1d_vs_avg_abs_20d": 0.45701569524164487,
        "return_5d": -0.00718059883484623,
        "ticker": "GGG",
        "upper_wick_to_range": -0.8720000000000028,
        "volume_ratio_20d": 0.023339914470625004
      },
      "source_id": "E0307",
      "source_type": "market_data",
      "ticker": "GGG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GGG/2026-07-21"
    },
    {
      "claim": "TOL moved -0.0% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.019384970328814678,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 6.250726153131312,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 146.88,
        "close_location": 0.8191007319623568,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1635508.8,
        "gap_pct": 0.036205253845106755,
        "high_52w_distance_pct": 0.14624183006535962,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.19269183922046285,
        "lower_wick_to_range": 0.8191007319623568,
        "previous_close": 146.94,
        "relative_return_1d": -0.004674524057980856,
        "relative_return_5d": -0.028297762410961824,
        "return_1d": -0.0004083299305839283,
        "return_1d_vs_avg_abs_20d": 0.021064253576750055,
        "return_5d": -0.03704189339802011,
        "ticker": "TOL",
        "upper_wick_to_range": -6.0698268850936685,
        "volume_ratio_20d": 0.01034783982454673
      },
      "source_id": "E0308",
      "source_type": "market_data",
      "ticker": "TOL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TOL/2026-07-21"
    },
    {
      "claim": "EVR moved +1.0% in the latest session, +0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02037951853801349,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.603139013452963,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 336.925,
        "close_location": 0.25336322869955497,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3377673.125,
        "gap_pct": 0.027583725601894926,
        "high_52w_distance_pct": 0.13221043258885512,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.26725467333659303,
        "lower_wick_to_range": 0.25336322869955497,
        "previous_close": 333.53,
        "relative_return_1d": 0.005912800265911233,
        "relative_return_5d": -0.006670831023461776,
        "return_1d": 0.01017899439330816,
        "return_1d_vs_avg_abs_20d": 0.4994717796851528,
        "return_5d": -0.015414962010520061,
        "ticker": "EVR",
        "upper_wick_to_range": -1.856502242152518,
        "volume_ratio_20d": 0.023968631576430647
      },
      "source_id": "E0309",
      "source_type": "market_data",
      "ticker": "EVR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EVR/2026-07-21"
    },
    {
      "claim": "RNR moved +0.4% in the latest session, -0.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016046933159326555,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5823863636363538,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 322.835,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 552047.85,
        "gap_pct": 0.0009330969487730822,
        "high_52w_distance_pct": 0.02086205027335941,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2025441406541011,
        "lower_wick_to_range": 0.4176136363636463,
        "previous_close": 321.51,
        "relative_return_1d": -0.00014501593698290627,
        "relative_return_5d": 0.017855783900286526,
        "return_1d": 0.004121178190414021,
        "return_1d_vs_avg_abs_20d": 0.25682030014680857,
        "return_5d": 0.009111652913228241,
        "ticker": "RNR",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.00463251429035841
      },
      "source_id": "E0310",
      "source_type": "market_data",
      "ticker": "RNR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RNR/2026-07-21"
    },
    {
      "claim": "HII moved -1.9% in the latest session, -2.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012210218853412474,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2030456852791873,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 264.885,
        "close_location": 0.25685279187816923,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 4162667.775,
        "gap_pct": 0.002851429417863871,
        "high_52w_distance_pct": 0.7366026766332561,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.004798573704574816,
        "lower_wick_to_range": 0.25685279187816923,
        "previous_close": 270.04,
        "relative_return_1d": -0.02335595860673345,
        "relative_return_5d": -0.04523801187008458,
        "return_1d": -0.019089764479336524,
        "return_1d_vs_avg_abs_20d": 1.5634252513009932,
        "return_5d": -0.05398214285714287,
        "ticker": "HII",
        "upper_wick_to_range": -0.4598984771573566,
        "volume_ratio_20d": 0.03388313928417421
      },
      "source_id": "E0311",
      "source_type": "market_data",
      "ticker": "HII",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HII/2026-07-21"
    },
    {
      "claim": "CNH moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018973900907629265,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.8654797230464943,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 10.2628,
        "close_location": 0.0,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 2153587.0032,
        "gap_pct": 0.030009680542110395,
        "high_52w_distance_pct": 0.29691702069610626,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.05367556468172485,
        "lower_wick_to_range": 0.0,
        "previous_close": 10.33,
        "relative_return_1d": -0.010771518425557569,
        "relative_return_5d": -0.00634224137378625,
        "return_1d": -0.006505324298160642,
        "return_1d_vs_avg_abs_20d": 0.3428564494897778,
        "return_5d": -0.015086372360844535,
        "ticker": "CNH",
        "upper_wick_to_range": -0.8654797230464943,
        "volume_ratio_20d": 0.021733769505670776
      },
      "source_id": "E0312",
      "source_type": "market_data",
      "ticker": "CNH",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CNH/2026-07-21"
    },
    {
      "claim": "RMBS moved +4.6% in the latest session, +4.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.040707823138412084,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5226130653266322,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 105.5,
        "close_location": 0.12060301507537777,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 13110907.0,
        "gap_pct": 0.06673277144273682,
        "high_52w_distance_pct": 0.6502369668246446,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.354474258569778,
        "lower_wick_to_range": 0.12060301507537777,
        "previous_close": 100.85,
        "relative_return_1d": 0.04184188718147763,
        "relative_return_5d": 0.009882866990094885,
        "return_1d": 0.04610808130887456,
        "return_1d_vs_avg_abs_20d": 1.1326589769268887,
        "return_5d": 0.0011387360030366,
        "ticker": "RMBS",
        "upper_wick_to_range": 0.35678391959799,
        "volume_ratio_20d": 0.03329613638464413
      },
      "source_id": "E0313",
      "source_type": "market_data",
      "ticker": "RMBS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RMBS/2026-07-21"
    },
    {
      "claim": "PAC moved +0.7% in the latest session, +0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014037016108774619,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0308300395256906,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 218.68,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 276192.84,
        "gap_pct": 0.022199705232129663,
        "high_52w_distance_pct": 0.3737424547283703,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.011658031088082943,
        "lower_wick_to_range": 0.0,
        "previous_close": 217.12,
        "relative_return_1d": 0.0029187727112176542,
        "relative_return_5d": -0.02343112902621891,
        "return_1d": 0.0071849668386145815,
        "return_1d_vs_avg_abs_20d": 0.511858559036861,
        "return_5d": -0.032175260013277196,
        "ticker": "PAC",
        "upper_wick_to_range": -0.030830039525690675,
        "volume_ratio_20d": 0.010101979604079185
      },
      "source_id": "E0314",
      "source_type": "market_data",
      "ticker": "PAC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PAC/2026-07-21"
    },
    {
      "claim": "PEN moved -0.2% in the latest session, -0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0032312792002309352,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.569620253164641,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 317.425,
        "close_location": 0.6708860759493634,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1489040.675,
        "gap_pct": 0.0013521587371465582,
        "high_52w_distance_pct": 0.1417185161849257,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.008338627700127166,
        "lower_wick_to_range": 0.6708860759493634,
        "previous_close": 318.01,
        "relative_return_1d": -0.006105758920956772,
        "relative_return_5d": 0.012427808973525134,
        "return_1d": -0.0018395647935598447,
        "return_1d_vs_avg_abs_20d": 0.569299240198239,
        "return_5d": 0.003683677986466849,
        "ticker": "PEN",
        "upper_wick_to_range": -2.2405063291140044,
        "volume_ratio_20d": 0.01251817951352289
      },
      "source_id": "E0315",
      "source_type": "market_data",
      "ticker": "PEN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PEN/2026-07-21"
    },
    {
      "claim": "RPM moved -1.3% in the latest session, -1.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015571617161548996,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.388679245283008,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 100.28,
        "close_location": 0.0830188679245277,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 2694423.32,
        "gap_pct": 0.04393387779199065,
        "high_52w_distance_pct": 0.21439968089349826,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.07920792079207928,
        "lower_wick_to_range": 0.0830188679245277,
        "previous_close": 101.63,
        "relative_return_1d": -0.017549673415008793,
        "relative_return_5d": -0.012245813365182379,
        "return_1d": -0.013283479287611866,
        "return_1d_vs_avg_abs_20d": 0.8530571455617834,
        "return_5d": -0.020989944352240664,
        "ticker": "RPM",
        "upper_wick_to_range": -3.4716981132075353,
        "volume_ratio_20d": 0.03147561339901247
      },
      "source_id": "E0316",
      "source_type": "market_data",
      "ticker": "RPM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RPM/2026-07-21"
    },
    {
      "claim": "AUR moved +1.1% in the latest session, +0.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02807714659283526,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5535714285714279,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 6.155,
        "close_location": 0.2559523809523816,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 13873856.245000001,
        "gap_pct": 0.025944170771757147,
        "high_52w_distance_pct": 0.3915515840779853,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6413333333333333,
        "lower_wick_to_range": 0.2559523809523816,
        "previous_close": 6.09,
        "relative_return_1d": 0.006407040683769072,
        "relative_return_5d": 0.012822434412833261,
        "return_1d": 0.010673234811166,
        "return_1d_vs_avg_abs_20d": 0.38013958348209076,
        "return_5d": 0.004078303425774976,
        "ticker": "AUR",
        "upper_wick_to_range": 0.19047619047619047,
        "volume_ratio_20d": 0.0957943544934116
      },
      "source_id": "E0317",
      "source_type": "market_data",
      "ticker": "AUR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AUR/2026-07-21"
    },
    {
      "claim": "HUBS moved -1.9% in the latest session, -2.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.030925294958635458,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.100196463654222,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 226.88,
        "close_location": 0.5677799607072689,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 28611156.16,
        "gap_pct": -0.0671683750702824,
        "high_52w_distance_pct": 0.47782968970380835,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3374992631020457,
        "lower_wick_to_range": -0.5324165029469532,
        "previous_close": 231.21,
        "relative_return_1d": -0.022993757814088744,
        "relative_return_5d": 0.09077389062078589,
        "return_1d": -0.018727563686691817,
        "return_1d_vs_avg_abs_20d": 0.605574294820506,
        "return_5d": 0.0820297596337276,
        "ticker": "HUBS",
        "upper_wick_to_range": 0.4322200392927311,
        "volume_ratio_20d": 0.08251725830197938
      },
      "source_id": "E0318",
      "source_type": "market_data",
      "ticker": "HUBS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HUBS/2026-07-21"
    },
    {
      "claim": "PNR moved -1.1% in the latest session, -1.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02003066654042589,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.7324840764331122,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 61.45,
        "close_location": 0.19108280254777704,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 4393429.2,
        "gap_pct": 0.01110753380553775,
        "high_52w_distance_pct": 0.7752644426362896,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0668402777777779,
        "lower_wick_to_range": 0.19108280254777704,
        "previous_close": 62.12,
        "relative_return_1d": -0.015051770431324774,
        "relative_return_5d": -0.17928441023915742,
        "return_1d": -0.010785576303927846,
        "return_1d_vs_avg_abs_20d": 0.5384531903698959,
        "return_5d": -0.1880285412262157,
        "ticker": "PNR",
        "upper_wick_to_range": -0.9235668789808892,
        "volume_ratio_20d": 0.021953511223017166
      },
      "source_id": "E0319",
      "source_type": "market_data",
      "ticker": "PNR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PNR/2026-07-21"
    },
    {
      "claim": "FIVE moved +2.6% in the latest session, +2.1% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016506890978572338,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5838150289017275,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 209.35,
        "close_location": 0.9335260115606885,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 14143476.65,
        "gap_pct": 0.0156265308121879,
        "high_52w_distance_pct": 0.2019584427991401,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.209416522241479,
        "lower_wick_to_range": 0.34971098265896106,
        "previous_close": 204.14,
        "relative_return_1d": 0.02125550666617615,
        "relative_return_5d": 0.09284127769100936,
        "return_1d": 0.025521700793573077,
        "return_1d_vs_avg_abs_20d": 1.5461240294555105,
        "return_5d": 0.08409714670395108,
        "ticker": "FIVE",
        "upper_wick_to_range": 0.06647398843931146,
        "volume_ratio_20d": 0.05578962145735615
      },
      "source_id": "E0320",
      "source_type": "market_data",
      "ticker": "FIVE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FIVE/2026-07-21"
    },
    {
      "claim": "VIAV moved +3.7% in the latest session, +3.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04038617123911241,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.172117039586921,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 40.87,
        "close_location": 0.20899926235553945,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 5896192.29,
        "gap_pct": 0.04007101191985796,
        "high_52w_distance_pct": 0.47859065329092254,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.2068034557235419,
        "lower_wick_to_range": 0.20899926235553945,
        "previous_close": 39.43,
        "relative_return_1d": 0.03225422179956228,
        "relative_return_5d": -0.014672834365391019,
        "return_1d": 0.036520415926959204,
        "return_1d_vs_avg_abs_20d": 0.904280222820197,
        "return_5d": -0.023416965352449304,
        "ticker": "VIAV",
        "upper_wick_to_range": 0.6188836980575395,
        "volume_ratio_20d": 0.02125505714984486
      },
      "source_id": "E0321",
      "source_type": "market_data",
      "ticker": "VIAV",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VIAV/2026-07-21"
    },
    {
      "claim": "AVY moved -0.9% in the latest session, -1.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013705011791306638,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.4164133738602227,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 156.9,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1848752.7,
        "gap_pct": 0.026269259914119658,
        "high_52w_distance_pct": 0.27176545570427013,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.029392468180029052,
        "lower_wick_to_range": 0.0,
        "previous_close": 158.36,
        "relative_return_1d": -0.013485694001102444,
        "relative_return_5d": 0.0070897660086923775,
        "return_1d": -0.009219499873705517,
        "return_1d_vs_avg_abs_20d": 0.6727101015377185,
        "return_5d": -0.0016543649783659076,
        "ticker": "AVY",
        "upper_wick_to_range": -2.4164133738602227,
        "volume_ratio_20d": 0.017085478141086057
      },
      "source_id": "E0322",
      "source_type": "market_data",
      "ticker": "AVY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AVY/2026-07-21"
    },
    {
      "claim": "IONS moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03265447175618928,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.11818181818181313,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 52.685,
        "close_location": 0.7727272727272745,
        "consecutive_down_days": 10,
        "consecutive_up_days": 0,
        "dollar_volume": 2866064.0,
        "gap_pct": -0.0037771482530689626,
        "high_52w_distance_pct": 0.64638891525102,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.00813241484883287,
        "lower_wick_to_range": 0.7727272727272745,
        "previous_close": 52.95,
        "relative_return_1d": -0.009270915562713311,
        "relative_return_5d": -0.03212606744731272,
        "return_1d": -0.005004721435316384,
        "return_1d_vs_avg_abs_20d": 0.15326297337416875,
        "return_5d": -0.04087019843437101,
        "ticker": "IONS",
        "upper_wick_to_range": 0.10909090909091237,
        "volume_ratio_20d": 0.013304604518184998
      },
      "source_id": "E0323",
      "source_type": "market_data",
      "ticker": "IONS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/IONS/2026-07-21"
    },
    {
      "claim": "AEG moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.00895218781671247,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 9.04,
        "close_location": 0.0,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 1419515.0399999998,
        "gap_pct": 0.0011049723756906271,
        "high_52w_distance_pct": 0.006637168141592875,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.33925925925925915,
        "lower_wick_to_range": 0.0,
        "previous_close": 9.05,
        "relative_return_1d": -0.005371166503087665,
        "relative_return_5d": 0.03021305754073056,
        "return_1d": -0.0011049723756907381,
        "return_1d_vs_avg_abs_20d": 0.12343042821643116,
        "return_5d": 0.021468926553672274,
        "ticker": "AEG",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.031068326139667583
      },
      "source_id": "E0324",
      "source_type": "market_data",
      "ticker": "AEG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AEG/2026-07-21"
    },
    {
      "claim": "BF-B moved -0.7% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018333404442943978,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.3953488372093066,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 26.215,
        "close_location": 0.2790697674418547,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 764822.625,
        "gap_pct": -0.026883756152972338,
        "high_52w_distance_pct": 0.19168415029563213,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.1594427244582044,
        "lower_wick_to_range": -2.116279069767452,
        "previous_close": 26.41,
        "relative_return_1d": -0.011649760958142852,
        "relative_return_5d": 0.0531664417440304,
        "return_1d": -0.007383566830745925,
        "return_1d_vs_avg_abs_20d": 0.40273844684573334,
        "return_5d": 0.044422310756972117,
        "ticker": "BF-B",
        "upper_wick_to_range": 0.7209302325581453,
        "volume_ratio_20d": 0.010403554503214672
      },
      "source_id": "E0325",
      "source_type": "market_data",
      "ticker": "BF-B",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BF-B/2026-07-21"
    },
    {
      "claim": "GMED moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.027356702228916823,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0522654143838641,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 75.66,
        "close_location": 1.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 2870313.42,
        "gap_pct": 0.011314300749901252,
        "high_52w_distance_pct": 0.29355009251916475,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.017072187121925042,
        "lower_wick_to_range": 1.0,
        "previous_close": 76.01,
        "relative_return_1d": -0.008870851409333635,
        "relative_return_5d": 0.00663386984224168,
        "return_1d": -0.004604657281936708,
        "return_1d_vs_avg_abs_20d": 0.16831916520513399,
        "return_5d": -0.0021102611448166053,
        "ticker": "GMED",
        "upper_wick_to_range": -1.0522654143838641,
        "volume_ratio_20d": 0.01864363466594589
      },
      "source_id": "E0326",
      "source_type": "market_data",
      "ticker": "GMED",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GMED/2026-07-21"
    },
    {
      "claim": "AR moved +0.3% in the latest session, -0.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015018748725072455,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5625000000000083,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 33.33,
        "close_location": 0.2499999999999889,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2004832.8299999998,
        "gap_pct": 0.0057177249473368,
        "high_52w_distance_pct": 0.3726372637263726,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.023020257826887658,
        "lower_wick_to_range": 0.2499999999999889,
        "previous_close": 33.23,
        "relative_return_1d": -0.0012568652077460385,
        "relative_return_5d": -0.008649736937470065,
        "return_1d": 0.0030093289196508888,
        "return_1d_vs_avg_abs_20d": 0.20037148065651328,
        "return_5d": -0.01739386792452835,
        "ticker": "AR",
        "upper_wick_to_range": 0.18750000000000278,
        "volume_ratio_20d": 0.012616250047192171
      },
      "source_id": "E0327",
      "source_type": "market_data",
      "ticker": "AR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AR/2026-07-21"
    },
    {
      "claim": "MP moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.027223037891418195,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.06074766355140305,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 45.49,
        "close_location": 0.028037383177571148,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 28480106.26,
        "gap_pct": -0.007439824945295492,
        "high_52w_distance_pct": 0.6882831391514617,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03811045184847095,
        "lower_wick_to_range": -0.0327102803738319,
        "previous_close": 45.7,
        "relative_return_1d": -0.008861380123020624,
        "relative_return_5d": -0.09560711925905307,
        "return_1d": -0.004595185995623696,
        "return_1d_vs_avg_abs_20d": 0.1687976931139006,
        "return_5d": -0.10435125024611136,
        "ticker": "MP",
        "upper_wick_to_range": 0.9719626168224289,
        "volume_ratio_20d": 0.13134493060101035
      },
      "source_id": "E0328",
      "source_type": "market_data",
      "ticker": "MP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MP/2026-07-21"
    },
    {
      "claim": "SWK moved +0.4% in the latest session, -0.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020659414047173492,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.0620155038759562,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 87.83,
        "close_location": 0.09302325581395657,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2736255.82,
        "gap_pct": 0.03417142857142852,
        "high_52w_distance_pct": 0.08345667767277698,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.33561435523114347,
        "lower_wick_to_range": 0.09302325581395657,
        "previous_close": 87.5,
        "relative_return_1d": -0.0004947655559683906,
        "relative_return_5d": 0.014009096078050454,
        "return_1d": 0.0037714285714285367,
        "return_1d_vs_avg_abs_20d": 0.18255254301099227,
        "return_5d": 0.005264965090992169,
        "ticker": "SWK",
        "upper_wick_to_range": -1.155038759689913,
        "volume_ratio_20d": 0.01945234475244372
      },
      "source_id": "E0329",
      "source_type": "market_data",
      "ticker": "SWK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SWK/2026-07-21"
    },
    {
      "claim": "PSKY moved +0.1% in the latest session, -0.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.021000548067032214,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.46666666666666745,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 8.58,
        "close_location": 0.5333333333333325,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3911845.08,
        "gap_pct": -0.007001166861143604,
        "high_52w_distance_pct": 0.6433566433566433,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.009411764705882453,
        "lower_wick_to_range": 0.06666666666666508,
        "previous_close": 8.57,
        "relative_return_1d": -0.0030993329838731043,
        "relative_return_5d": -0.050466395328731095,
        "return_1d": 0.001166861143523823,
        "return_1d_vs_avg_abs_20d": 0.055563366241647004,
        "return_5d": -0.05921052631578938,
        "ticker": "PSKY",
        "upper_wick_to_range": 0.46666666666666745,
        "volume_ratio_20d": 0.052597176365268235
      },
      "source_id": "E0330",
      "source_type": "market_data",
      "ticker": "PSKY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PSKY/2026-07-21"
    },
    {
      "claim": "U moved +1.0% in the latest session, +0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02215010678800789,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.9069767441860486,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 30.12,
        "close_location": 0.9534883720930242,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 6725735.76,
        "gap_pct": -0.03153304260315326,
        "high_52w_distance_pct": 0.47177954847277537,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.7949940405244338,
        "lower_wick_to_range": -1.9534883720930243,
        "previous_close": 29.81,
        "relative_return_1d": 0.006133000773643094,
        "relative_return_5d": -0.042594451690107005,
        "return_1d": 0.01039919490104002,
        "return_1d_vs_avg_abs_20d": 0.4694873483260209,
        "return_5d": -0.05133858267716529,
        "ticker": "U",
        "upper_wick_to_range": 0.046511627906975786,
        "volume_ratio_20d": 0.033627646902027165
      },
      "source_id": "E0331",
      "source_type": "market_data",
      "ticker": "U",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/U/2026-07-21"
    },
    {
      "claim": "OKLO moved +3.9% in the latest session, +3.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.030426073270928222,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.8349514563106781,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 43.14,
        "close_location": 0.8155339805825267,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 39798807.0,
        "gap_pct": -0.006263550951577934,
        "high_52w_distance_pct": 1.3226703755215579,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.09132304578800898,
        "lower_wick_to_range": -1.0194174757281516,
        "previous_close": 41.51,
        "relative_return_1d": 0.03500145222288009,
        "relative_return_5d": -0.05829739150429125,
        "return_1d": 0.03926764635027702,
        "return_1d_vs_avg_abs_20d": 1.2905919867023006,
        "return_5d": -0.06704152249134954,
        "ticker": "OKLO",
        "upper_wick_to_range": 0.18446601941747331,
        "volume_ratio_20d": 0.09869932572489255
      },
      "source_id": "E0332",
      "source_type": "market_data",
      "ticker": "OKLO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/OKLO/2026-07-21"
    },
    {
      "claim": "PODD moved -2.2% in the latest session, -2.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023177263513439544,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.2069518942433612,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 163.77,
        "close_location": 0.2439920598048816,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 3683351.0700000003,
        "gap_pct": -0.02443687638166936,
        "high_52w_distance_pct": 0.7645478414850095,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.17998414871388446,
        "lower_wick_to_range": 0.037040165561520386,
        "previous_close": 167.37,
        "relative_return_1d": -0.025775425172387068,
        "relative_return_5d": 0.03796735873969792,
        "return_1d": -0.02150923104499014,
        "return_1d_vs_avg_abs_20d": 0.9280315181521676,
        "return_5d": 0.029223227752639636,
        "ticker": "PODD",
        "upper_wick_to_range": 0.7560079401951184,
        "volume_ratio_20d": 0.015027762372797552
      },
      "source_id": "E0333",
      "source_type": "market_data",
      "ticker": "PODD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PODD/2026-07-21"
    },
    {
      "claim": "EMBJ moved -2.1% in the latest session, -2.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017388313119658032,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.19786096256684688,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 64.56,
        "close_location": 0.032085561497327345,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 8386537.680000001,
        "gap_pct": -0.015167602002123415,
        "high_52w_distance_pct": 0.25077447335811653,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.20537714712471988,
        "lower_wick_to_range": 0.032085561497327345,
        "previous_close": 65.93,
        "relative_return_1d": -0.025045808870306163,
        "relative_return_5d": 0.0033520496436598712,
        "return_1d": -0.020779614742909236,
        "return_1d_vs_avg_abs_20d": 1.195033388225407,
        "return_5d": -0.005392081343398414,
        "ticker": "EMBJ",
        "upper_wick_to_range": 0.7700534759358257,
        "volume_ratio_20d": 0.14529968066127166
      },
      "source_id": "E0334",
      "source_type": "market_data",
      "ticker": "EMBJ",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EMBJ/2026-07-21"
    },
    {
      "claim": "JHX moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02208790096319007,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.2473118279569935,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 24.825,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1542451.7249999999,
        "gap_pct": 0.035628502802241835,
        "high_52w_distance_pct": 0.1049345417925478,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4300115207373272,
        "lower_wick_to_range": 0.0,
        "previous_close": 24.98,
        "relative_return_1d": -0.010471158098573907,
        "relative_return_5d": -0.028300089338775813,
        "return_1d": -0.00620496397117698,
        "return_1d_vs_avg_abs_20d": 0.28092139590437665,
        "return_5d": -0.0370442203258341,
        "ticker": "JHX",
        "upper_wick_to_range": -1.2473118279569937,
        "volume_ratio_20d": 0.009496799398396948
      },
      "source_id": "E0335",
      "source_type": "market_data",
      "ticker": "JHX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/JHX/2026-07-21"
    },
    {
      "claim": "RBRK moved -1.6% in the latest session, -2.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.031264293740326535,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9629629629629548,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 76.92,
        "close_location": 0.029629629629634075,
        "consecutive_down_days": 5,
        "consecutive_up_days": 0,
        "dollar_volume": 7508468.88,
        "gap_pct": 0.0005116398055766691,
        "high_52w_distance_pct": 0.17576703068122712,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.8205917159763314,
        "lower_wick_to_range": 0.029629629629634075,
        "previous_close": 78.18,
        "relative_return_1d": -0.020382848003068554,
        "relative_return_5d": -0.11766132046098254,
        "return_1d": -0.016116653875671627,
        "return_1d_vs_avg_abs_20d": 0.5154971357911537,
        "return_5d": -0.12640545144804083,
        "ticker": "RBRK",
        "upper_wick_to_range": 0.00740740740741115,
        "volume_ratio_20d": 0.029005644295012845
      },
      "source_id": "E0336",
      "source_type": "market_data",
      "ticker": "RBRK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RBRK/2026-07-21"
    },
    {
      "claim": "ELAN moved +0.8% in the latest session, +0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014402719819707388,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.299999999999997,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 25.335,
        "close_location": 0.14000000000000057,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 4500154.71,
        "gap_pct": 0.030628480509148792,
        "high_52w_distance_pct": 0.09413854351687378,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.30592783505154664,
        "lower_wick_to_range": 0.14000000000000057,
        "previous_close": 25.14,
        "relative_return_1d": 0.003490369118426484,
        "relative_return_5d": 0.0003292581886238377,
        "return_1d": 0.007756563245823411,
        "return_1d_vs_avg_abs_20d": 0.5385485063182321,
        "return_5d": -0.008414872798434447,
        "ticker": "ELAN",
        "upper_wick_to_range": -1.4399999999999977,
        "volume_ratio_20d": 0.04191190350347327
      },
      "source_id": "E0337",
      "source_type": "market_data",
      "ticker": "ELAN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ELAN/2026-07-21"
    },
    {
      "claim": "DOC moved +0.0% in the latest session, -0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012373341246855163,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6499999999999974,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 22.3,
        "close_location": 0.8000000000000036,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1819479.3,
        "gap_pct": 0.00628084342754609,
        "high_52w_distance_pct": 0.01883408071748871,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.42038216560509567,
        "lower_wick_to_range": 0.8000000000000036,
        "previous_close": 22.29,
        "relative_return_1d": -0.003817562454000667,
        "relative_return_5d": 0.03829168408031769,
        "return_1d": 0.0004486316733962603,
        "return_1d_vs_avg_abs_20d": 0.036257924552940426,
        "return_5d": 0.029547553093259404,
        "ticker": "DOC",
        "upper_wick_to_range": -0.4500000000000009,
        "volume_ratio_20d": 0.012245596314509406
      },
      "source_id": "E0338",
      "source_type": "market_data",
      "ticker": "DOC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DOC/2026-07-21"
    },
    {
      "claim": "AIT moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0128391640861442,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.43887147335420545,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 338.1,
        "close_location": 0.0041797283176792386,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2750105.4000000004,
        "gap_pct": 0.009555277728165779,
        "high_52w_distance_pct": 0.0218278615794143,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.347548824232762,
        "lower_wick_to_range": 0.0041797283176792386,
        "previous_close": 335.94,
        "relative_return_1d": 0.0021635254653875613,
        "relative_return_5d": 0.04114206680189236,
        "return_1d": 0.006429719592784489,
        "return_1d_vs_avg_abs_20d": 0.5007895801973066,
        "return_5d": 0.03239793581483408,
        "ticker": "AIT",
        "upper_wick_to_range": 0.5569487983281153,
        "volume_ratio_20d": 0.026147194496680973
      },
      "source_id": "E0339",
      "source_type": "market_data",
      "ticker": "AIT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AIT/2026-07-21"
    },
    {
      "claim": "WMS moved -0.4% in the latest session, -0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020170509015701055,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 6.280701754386046,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 142.5,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1386240.0,
        "gap_pct": 0.03376677852349008,
        "high_52w_distance_pct": 0.25835087719298233,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.11302038584706708,
        "lower_wick_to_range": 0.0,
        "previous_close": 143.04,
        "relative_return_1d": -0.008041361912631717,
        "relative_return_5d": -0.04779718257226373,
        "return_1d": -0.00377516778523479,
        "return_1d_vs_avg_abs_20d": 0.18716274251166082,
        "return_5d": -0.056541313559322015,
        "ticker": "WMS",
        "upper_wick_to_range": -5.280701754386046,
        "volume_ratio_20d": 0.012987983978638184
      },
      "source_id": "E0340",
      "source_type": "market_data",
      "ticker": "WMS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WMS/2026-07-21"
    },
    {
      "claim": "PAG moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015948825022973713,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 5.054200542005417,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 194.315,
        "close_location": 0.10840108401083401,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 3669833.09,
        "gap_pct": 0.041636828644501245,
        "high_52w_distance_pct": 0.06641278336721301,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3867756208963744,
        "lower_wick_to_range": 0.10840108401083401,
        "previous_close": 195.5,
        "relative_return_1d": -0.010327575201565686,
        "relative_return_5d": 0.012696598049832697,
        "return_1d": -0.006061381074168759,
        "return_1d_vs_avg_abs_20d": 0.3800518888029404,
        "return_5d": 0.003952467062774412,
        "ticker": "PAG",
        "upper_wick_to_range": -4.162601626016251,
        "volume_ratio_20d": 0.06211478375267226
      },
      "source_id": "E0341",
      "source_type": "market_data",
      "ticker": "PAG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PAG/2026-07-21"
    },
    {
      "claim": "RDY moved -1.0% in the latest session, -1.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02212460146332736,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.5380507343124465,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 12.405,
        "close_location": 0.1989319092122713,
        "consecutive_down_days": 10,
        "consecutive_up_days": 0,
        "dollar_volume": 560346.255,
        "gap_pct": 0.011173184357541999,
        "high_52w_distance_pct": 0.26320032245062475,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.017637407711238673,
        "lower_wick_to_range": 0.1989319092122713,
        "previous_close": 12.53,
        "relative_return_1d": -0.014242251589487886,
        "relative_return_5d": -0.02513437368583893,
        "return_1d": -0.00997605746209096,
        "return_1d_vs_avg_abs_20d": 0.4509033746269634,
        "return_5d": -0.033878504672897214,
        "ticker": "RDY",
        "upper_wick_to_range": -2.736982643524718,
        "volume_ratio_20d": 0.014443488743153324
      },
      "source_id": "E0342",
      "source_type": "market_data",
      "ticker": "RDY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RDY/2026-07-21"
    },
    {
      "claim": "CDE moved +3.2% in the latest session, +2.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02910902676424649,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.888888888888891,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 14.615,
        "close_location": 0.19444444444444553,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 16316449.07,
        "gap_pct": 0.008121468926553632,
        "high_52w_distance_pct": 0.9001026342798495,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.049174443646805566,
        "lower_wick_to_range": -1.6944444444444455,
        "previous_close": 14.16,
        "relative_return_1d": 0.027866574234185038,
        "relative_return_5d": -0.0778183690129417,
        "return_1d": 0.032132768361581965,
        "return_1d_vs_avg_abs_20d": 1.1038764236889371,
        "return_5d": -0.08656249999999999,
        "ticker": "CDE",
        "upper_wick_to_range": 0.8055555555555545,
        "volume_ratio_20d": 0.03243526706077999
      },
      "source_id": "E0343",
      "source_type": "market_data",
      "ticker": "CDE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CDE/2026-07-21"
    },
    {
      "claim": "ZBRA moved -3.5% in the latest session, -4.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.021083221347763758,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8446683948387854,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 255.3,
        "close_location": 0.1543607219487571,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 10654179.6,
        "gap_pct": -0.0026068230760512012,
        "high_52w_distance_pct": 0.18840579710144922,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2825923134890731,
        "lower_wick_to_range": 0.1543607219487571,
        "previous_close": 264.69,
        "relative_return_1d": -0.039741655988441926,
        "relative_return_5d": -0.009748045399854965,
        "return_1d": -0.035475461861045,
        "return_1d_vs_avg_abs_20d": 1.6826395395601057,
        "return_5d": -0.01849217638691325,
        "ticker": "ZBRA",
        "upper_wick_to_range": 0.0009708832124574923,
        "volume_ratio_20d": 0.05779935319903326
      },
      "source_id": "E0344",
      "source_type": "market_data",
      "ticker": "ZBRA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ZBRA/2026-07-21"
    },
    {
      "claim": "ACM moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01276177856299734,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.07909604519774928,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 68.36,
        "close_location": 0.6271186440677947,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1303556.84,
        "gap_pct": 0.007212246099499664,
        "high_52w_distance_pct": 0.5944997074312464,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.03138201569100785,
        "lower_wick_to_range": 0.6271186440677947,
        "previous_close": 67.94,
        "relative_return_1d": 0.0019157311007456101,
        "relative_return_5d": 0.0059724314976344894,
        "return_1d": 0.006181925228142537,
        "return_1d_vs_avg_abs_20d": 0.4844093789612502,
        "return_5d": -0.0027716994894237956,
        "ticker": "ACM",
        "upper_wick_to_range": 0.293785310734456,
        "volume_ratio_20d": 0.010692377566697693
      },
      "source_id": "E0345",
      "source_type": "market_data",
      "ticker": "ACM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ACM/2026-07-21"
    },
    {
      "claim": "CACI moved -1.3% in the latest session, -1.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0200643577685198,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.908597285067854,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 445.31,
        "close_location": 0.48144796380090654,
        "consecutive_down_days": 4,
        "consecutive_up_days": 0,
        "dollar_volume": 2615750.94,
        "gap_pct": 0.022267520439589683,
        "high_52w_distance_pct": 0.5348858098852485,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.024407637451115738,
        "lower_wick_to_range": 0.48144796380090654,
        "previous_close": 451.33,
        "relative_return_1d": -0.01760454965439484,
        "relative_return_5d": -0.040855698273426166,
        "return_1d": -0.013338355526997914,
        "return_1d_vs_avg_abs_20d": 0.6647785930096041,
        "return_5d": -0.04959982926048445,
        "ticker": "CACI",
        "upper_wick_to_range": -2.3900452488687605,
        "volume_ratio_20d": 0.02078115049883252
      },
      "source_id": "E0346",
      "source_type": "market_data",
      "ticker": "CACI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CACI/2026-07-21"
    },
    {
      "claim": "GME moved +0.4% in the latest session, -0.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013967858089972713,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3750000000000222,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 21.845,
        "close_location": 0.5416666666666593,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3774947.07,
        "gap_pct": 0.0059742647058822484,
        "high_52w_distance_pct": 0.23048752574959952,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04571565342269013,
        "lower_wick_to_range": 0.5416666666666593,
        "previous_close": 21.76,
        "relative_return_1d": -0.0003599441273971493,
        "relative_return_5d": -0.017337010341519576,
        "return_1d": 0.003906249999999778,
        "return_1d_vs_avg_abs_20d": 0.2796599145579814,
        "return_5d": -0.02608114132857786,
        "ticker": "GME",
        "upper_wick_to_range": 0.08333333333331853,
        "volume_ratio_20d": 0.04545421068136863
      },
      "source_id": "E0347",
      "source_type": "market_data",
      "ticker": "GME",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GME/2026-07-21"
    },
    {
      "claim": "WYNN moved -0.8% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012643747137054906,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9333333333333312,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 94.91,
        "close_location": 0.06666666666666878,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 3969705.6599999997,
        "gap_pct": 0.0009408321137360787,
        "high_52w_distance_pct": 0.25582130439363615,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.01889425657541599,
        "lower_wick_to_range": 0.06666666666666878,
        "previous_close": 95.66,
        "relative_return_1d": -0.012106461741864805,
        "relative_return_5d": -0.0015791224018886219,
        "return_1d": -0.007840267614467877,
        "return_1d_vs_avg_abs_20d": 0.620090510311653,
        "return_5d": -0.010323253388946907,
        "ticker": "WYNN",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.030012916188289322
      },
      "source_id": "E0348",
      "source_type": "market_data",
      "ticker": "WYNN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/WYNN/2026-07-21"
    },
    {
      "claim": "EGP moved +0.3% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011608695521142149,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 221.805,
        "close_location": 0.5,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 711328.635,
        "gap_pct": 0.0025768535262207237,
        "high_52w_distance_pct": 0.022114019070805346,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2523572920783692,
        "lower_wick_to_range": 0.0,
        "previous_close": 221.2,
        "relative_return_1d": -0.001531112753075048,
        "relative_return_5d": 0.05870862802847843,
        "return_1d": 0.0027350813743218794,
        "return_1d_vs_avg_abs_20d": 0.2356062633687529,
        "return_5d": 0.04996449704142014,
        "ticker": "EGP",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.00792321375630003
      },
      "source_id": "E0349",
      "source_type": "market_data",
      "ticker": "EGP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EGP/2026-07-21"
    },
    {
      "claim": "EQX moved +1.8% in the latest session, +1.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02352381229966946,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.3214285714285696,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 8.84,
        "close_location": 0.35714285714286076,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 5156548.8,
        "gap_pct": -0.002880184331797264,
        "high_52w_distance_pct": 1.1447963800904977,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.041838538597525066,
        "lower_wick_to_range": -0.9642857142857089,
        "previous_close": 8.68,
        "relative_return_1d": 0.014166985596105297,
        "relative_return_5d": -0.06072955322346807,
        "return_1d": 0.018433179723502224,
        "return_1d_vs_avg_abs_20d": 0.7835966164277393,
        "return_5d": -0.06947368421052635,
        "ticker": "EQX",
        "upper_wick_to_range": 0.6428571428571392,
        "volume_ratio_20d": 0.05051854866996055
      },
      "source_id": "E0350",
      "source_type": "market_data",
      "ticker": "EQX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EQX/2026-07-21"
    },
    {
      "claim": "ESI moved +1.2% in the latest session, +0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.033906166010440685,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.5000000000000053,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 36.9,
        "close_location": 0.1470588235294139,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 10619893.799999999,
        "gap_pct": 0.040043883708173356,
        "high_52w_distance_pct": 0.33468834688346893,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.32258064516129026,
        "lower_wick_to_range": 0.1470588235294139,
        "previous_close": 36.46,
        "relative_return_1d": 0.007801825620271652,
        "relative_return_5d": -0.08350679152216678,
        "return_1d": 0.012068019747668579,
        "return_1d_vs_avg_abs_20d": 0.355924044728398,
        "return_5d": -0.09225092250922506,
        "ticker": "ESI",
        "upper_wick_to_range": -0.6470588235294191,
        "volume_ratio_20d": 0.04208659131688585
      },
      "source_id": "E0351",
      "source_type": "market_data",
      "ticker": "ESI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ESI/2026-07-21"
    },
    {
      "claim": "CAVA moved -1.3% in the latest session, -1.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03349033517376994,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.460679732076409,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 62.71,
        "close_location": 0.5271644753162993,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 10903826.67,
        "gap_pct": 0.07526373799401687,
        "high_52w_distance_pct": 0.5753468346356243,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.07656652360515026,
        "lower_wick_to_range": 0.5271644753162993,
        "previous_close": 63.51,
        "relative_return_1d": -0.016862635632671652,
        "relative_return_5d": -0.09501462276454953,
        "return_1d": -0.012596441505274725,
        "return_1d_vs_avg_abs_20d": 0.3761216912257247,
        "return_5d": -0.10375875375160781,
        "ticker": "CAVA",
        "upper_wick_to_range": -2.9878442073927083,
        "volume_ratio_20d": 0.0569770013811951
      },
      "source_id": "E0352",
      "source_type": "market_data",
      "ticker": "CAVA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CAVA/2026-07-21"
    },
    {
      "claim": "STN moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013271286413880184,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.1842105263157294,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 68.79,
        "close_location": 0.4210526315789651,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 324895.17000000004,
        "gap_pct": 0.00723379629629628,
        "high_52w_distance_pct": 0.509957842709696,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.027636689572751783,
        "lower_wick_to_range": 0.4210526315789651,
        "previous_close": 69.12,
        "relative_return_1d": -0.009040499682952507,
        "relative_return_5d": 0.011660007937051131,
        "return_1d": -0.00477430555555558,
        "return_1d_vs_avg_abs_20d": 0.35974700618036737,
        "return_5d": 0.002915876949992846,
        "ticker": "STN",
        "upper_wick_to_range": -1.6052631578946945,
        "volume_ratio_20d": 0.008961794256330464
      },
      "source_id": "E0353",
      "source_type": "market_data",
      "ticker": "STN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/STN/2026-07-21"
    },
    {
      "claim": "BMNR moved +1.4% in the latest session, +1.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.038541605069652,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.0727272727272448,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 16.86,
        "close_location": 0.25454545454545363,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 75644092.86,
        "gap_pct": -0.03698135898977739,
        "high_52w_distance_pct": 0.8119810201660735,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.31718749999999996,
        "lower_wick_to_range": -2.8181818181817913,
        "previous_close": 16.63,
        "relative_return_1d": 0.009564232811869466,
        "relative_return_5d": 0.04373492288392755,
        "return_1d": 0.013830426939266394,
        "return_1d_vs_avg_abs_20d": 0.35884408327759537,
        "return_5d": 0.03499079189686927,
        "ticker": "BMNR",
        "upper_wick_to_range": 0.7454545454545464,
        "volume_ratio_20d": 0.11891272773534198
      },
      "source_id": "E0354",
      "source_type": "market_data",
      "ticker": "BMNR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BMNR/2026-07-21"
    },
    {
      "claim": "DVA moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011586300191103193,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0804248861911943,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 234.65,
        "close_location": 0.1441578148710229,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2878216.9,
        "gap_pct": 0.009953011533532674,
        "high_52w_distance_pct": 0.02126571489452367,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.2584215591915302,
        "lower_wick_to_range": 0.1441578148710229,
        "previous_close": 234.1,
        "relative_return_1d": -0.001916770804030854,
        "relative_return_5d": 0.01838227048191665,
        "return_1d": 0.0023494233233660733,
        "return_1d_vs_avg_abs_20d": 0.20277597547231963,
        "return_5d": 0.009638139494858367,
        "ticker": "DVA",
        "upper_wick_to_range": -0.22458270106221714,
        "volume_ratio_20d": 0.015492459645843332
      },
      "source_id": "E0355",
      "source_type": "market_data",
      "ticker": "DVA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DVA/2026-07-21"
    },
    {
      "claim": "RVTY moved +0.9% in the latest session, +0.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016752957898094185,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3496208930075825,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 107.405,
        "close_location": 0.8491996630160075,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 12551777.92,
        "gap_pct": 0.028560691469372568,
        "high_52w_distance_pct": 0.10143848051766668,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3223959615858163,
        "lower_wick_to_range": 0.8491996630160075,
        "previous_close": 106.44,
        "relative_return_1d": 0.00479994642126913,
        "relative_return_5d": -0.02547041806428596,
        "return_1d": 0.009066140548666057,
        "return_1d_vs_avg_abs_20d": 0.541166557202261,
        "return_5d": -0.034214549051344245,
        "ticker": "RVTY",
        "upper_wick_to_range": -0.19882055602358994,
        "volume_ratio_20d": 0.0807601672367921
      },
      "source_id": "E0356",
      "source_type": "market_data",
      "ticker": "RVTY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RVTY/2026-07-21"
    },
    {
      "claim": "SWKS moved +3.8% in the latest session, +3.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023305247245489456,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.07000000000000028,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 62.05,
        "close_location": 0.4399999999999977,
        "consecutive_down_days": 0,
        "consecutive_up_days": 5,
        "dollar_volume": 12922843.25,
        "gap_pct": 0.03645484949832767,
        "high_52w_distance_pct": 0.37276390008058025,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.19487772000770254,
        "lower_wick_to_range": 0.36999999999999744,
        "previous_close": 59.8,
        "relative_return_1d": 0.03335922393280377,
        "relative_return_5d": 0.10542140210759554,
        "return_1d": 0.0376254180602007,
        "return_1d_vs_avg_abs_20d": 1.6144612268588052,
        "return_5d": 0.09667727112053726,
        "ticker": "SWKS",
        "upper_wick_to_range": 0.5600000000000023,
        "volume_ratio_20d": 0.0371907430737788
      },
      "source_id": "E0357",
      "source_type": "market_data",
      "ticker": "SWKS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SWKS/2026-07-21"
    },
    {
      "claim": "DAR moved +1.6% in the latest session, +1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.015338061247835677,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.3535353535353567,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 64.49,
        "close_location": 0.525252525252524,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 2342405.78,
        "gap_pct": -0.005511811023622082,
        "high_52w_distance_pct": 0.023724608466428876,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5974733713153331,
        "lower_wick_to_range": -0.8282828282828328,
        "previous_close": 63.5,
        "relative_return_1d": 0.01132435705370538,
        "relative_return_5d": 0.05176531811304874,
        "return_1d": 0.015590551181102308,
        "return_1d_vs_avg_abs_20d": 1.0164616589532955,
        "return_5d": 0.04302118712599046,
        "ticker": "DAR",
        "upper_wick_to_range": 0.47474747474747603,
        "volume_ratio_20d": 0.014594299214876365
      },
      "source_id": "E0358",
      "source_type": "market_data",
      "ticker": "DAR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DAR/2026-07-21"
    },
    {
      "claim": "FPS moved +1.1% in the latest session, +0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03555282689176427,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2440944881889788,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 38.92,
        "close_location": 0.17322834645669255,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6246037.28,
        "gap_pct": 0.051948051948051965,
        "high_52w_distance_pct": 0.6957862281603289,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.49980732177263976,
        "lower_wick_to_range": 0.17322834645669255,
        "previous_close": 38.5,
        "relative_return_1d": 0.006642896781694052,
        "relative_return_5d": -0.04613687921206744,
        "return_1d": 0.01090909090909098,
        "return_1d_vs_avg_abs_20d": 0.3068417299783845,
        "return_5d": -0.054881010199125724,
        "ticker": "FPS",
        "upper_wick_to_range": -0.4173228346456715,
        "volume_ratio_20d": 0.015222055495377914
      },
      "source_id": "E0359",
      "source_type": "market_data",
      "ticker": "FPS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FPS/2026-07-21"
    },
    {
      "claim": "CHWY moved -2.0% in the latest session, -2.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.027285554979817366,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6538461538461564,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 21.545,
        "close_location": 0.6769230769230804,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 12182275.530000001,
        "gap_pct": -0.03956343792632999,
        "high_52w_distance_pct": 0.5776282200046414,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23821839080459783,
        "lower_wick_to_range": 0.023076923076924,
        "previous_close": 21.99,
        "relative_return_1d": -0.024502665250634603,
        "relative_return_5d": 0.06746648970941693,
        "return_1d": -0.020236471123237676,
        "return_1d_vs_avg_abs_20d": 0.7416551042559416,
        "return_5d": 0.05872235872235865,
        "ticker": "CHWY",
        "upper_wick_to_range": 0.32307692307691965,
        "volume_ratio_20d": 0.05787170019881326
      },
      "source_id": "E0360",
      "source_type": "market_data",
      "ticker": "CHWY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CHWY/2026-07-21"
    },
    {
      "claim": "VMI moved -1.9% in the latest session, -2.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014997577871007728,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7100389105058349,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 515.99,
        "close_location": 0.0955642023346319,
        "consecutive_down_days": 4,
        "consecutive_up_days": 0,
        "dollar_volume": 13675282.97,
        "gap_pct": 0.024568342587662606,
        "high_52w_distance_pct": 0.1351188976530553,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.36044610841594604,
        "lower_wick_to_range": 0.0955642023346319,
        "previous_close": 525.88,
        "relative_return_1d": -0.023072765968881637,
        "relative_return_5d": -0.041819837585264086,
        "return_1d": -0.01880657184148471,
        "return_1d_vs_avg_abs_20d": 1.253973941874992,
        "return_5d": -0.05056396857232237,
        "ticker": "VMI",
        "upper_wick_to_range": 0.1943968871595332,
        "volume_ratio_20d": 0.12496699358732553
      },
      "source_id": "E0361",
      "source_type": "market_data",
      "ticker": "VMI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VMI/2026-07-21"
    },
    {
      "claim": "AGX moved +2.9% in the latest session, +2.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04422122497629132,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.460241196511245,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 619.51,
        "close_location": 0.25287012813852106,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 9023782.66,
        "gap_pct": -0.06008170314523886,
        "high_52w_distance_pct": 0.30062468725282887,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.8582141036023876,
        "lower_wick_to_range": -2.207371068372724,
        "previous_close": 602.18,
        "relative_return_1d": 0.024512576339905223,
        "relative_return_5d": 0.006762625042540438,
        "return_1d": 0.02877877046730215,
        "return_1d_vs_avg_abs_20d": 0.6507908924443305,
        "return_5d": -0.0019815059445178473,
        "ticker": "AGX",
        "upper_wick_to_range": 0.747129871861479,
        "volume_ratio_20d": 0.04067181370153713
      },
      "source_id": "E0362",
      "source_type": "market_data",
      "ticker": "AGX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AGX/2026-07-21"
    },
    {
      "claim": "FRT moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.008915159001464317,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.1836734693877429,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 125.48,
        "close_location": 0.0,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 1176500.48,
        "gap_pct": 0.0060514372163387176,
        "high_52w_distance_pct": 0.010997768568696165,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2637727867861819,
        "lower_wick_to_range": 0.0,
        "previous_close": 125.59,
        "relative_return_1d": -0.0051420600402880545,
        "relative_return_5d": 0.03634219830341234,
        "return_1d": -0.0008758659128911273,
        "return_1d_vs_avg_abs_20d": 0.09824456442641864,
        "return_5d": 0.027598067316354058,
        "ticker": "FRT",
        "upper_wick_to_range": -0.18367346938774287,
        "volume_ratio_20d": 0.01162100357578875
      },
      "source_id": "E0363",
      "source_type": "market_data",
      "ticker": "FRT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FRT/2026-07-21"
    },
    {
      "claim": "GTLS moved +0.0% in the latest session, -0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0014297277273054743,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 209.9,
        "close_location": 0.5,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 0.0,
        "gap_pct": 0.0,
        "high_52w_distance_pct": 0.0002858504049547683,
        "latest_date": "2026-07-16",
        "low_52w_distance_pct": 0.023902439024390265,
        "lower_wick_to_range": 0.0,
        "previous_close": 209.9,
        "relative_return_1d": -0.004266194127396927,
        "relative_return_5d": 0.01017542869698207,
        "return_1d": 0.0,
        "return_1d_vs_avg_abs_20d": 0.0,
        "return_5d": 0.0014312977099237845,
        "ticker": "GTLS",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.0
      },
      "source_id": "E0364",
      "source_type": "market_data",
      "ticker": "GTLS",
      "tier": 1,
      "timestamp": "2026-07-16T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GTLS/2026-07-16"
    },
    {
      "claim": "BROS moved +1.7% in the latest session, +1.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.024469841065339643,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.6190476190476262,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 67.39,
        "close_location": 0.8285714285714352,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6119214.17,
        "gap_pct": 0.042867924528301904,
        "high_52w_distance_pct": 0.09844190532719987,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5116644235082997,
        "lower_wick_to_range": 0.8285714285714352,
        "previous_close": 66.25,
        "relative_return_1d": 0.012941353042414505,
        "relative_return_5d": 0.06089089133054004,
        "return_1d": 0.017207547169811432,
        "return_1d_vs_avg_abs_20d": 0.7032145049027351,
        "return_5d": 0.05214676034348176,
        "ticker": "BROS",
        "upper_wick_to_range": -1.4476190476190613,
        "volume_ratio_20d": 0.02974222076645922
      },
      "source_id": "E0365",
      "source_type": "market_data",
      "ticker": "BROS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BROS/2026-07-21"
    },
    {
      "claim": "HMY moved +4.5% in the latest session, +4.0% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.028099027013538606,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.5038888888888997,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 14.9707,
        "close_location": 0.17055555555556295,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 7966717.887800001,
        "gap_pct": 0.013258897418004123,
        "high_52w_distance_pct": 0.7407335662327077,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.148940905602456,
        "lower_wick_to_range": -2.3333333333333366,
        "previous_close": 14.33,
        "relative_return_1d": 0.04044420363952561,
        "relative_return_5d": -0.008926472687482367,
        "return_1d": 0.04471039776692254,
        "return_1d_vs_avg_abs_20d": 1.5911724539565117,
        "return_5d": -0.017670603674540653,
        "ticker": "HMY",
        "upper_wick_to_range": 0.8294444444444371,
        "volume_ratio_20d": 0.1555460072489185
      },
      "source_id": "E0366",
      "source_type": "market_data",
      "ticker": "HMY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HMY/2026-07-21"
    },
    {
      "claim": "MGM moved -0.9% in the latest session, -1.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.009674922090014226,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7835051546391815,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 45.94,
        "close_location": 0.05154639175257445,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 2450118.02,
        "gap_pct": -0.0004315925766077422,
        "high_52w_distance_pct": 0.12298650413582957,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4293714996888611,
        "lower_wick_to_range": 0.05154639175257445,
        "previous_close": 46.34,
        "relative_return_1d": -0.012898045659550661,
        "relative_return_5d": -0.0068976088886649745,
        "return_1d": -0.008631851532153734,
        "return_1d_vs_avg_abs_20d": 0.8921882214496512,
        "return_5d": -0.01564173987572326,
        "ticker": "MGM",
        "upper_wick_to_range": 0.1649484536082441,
        "volume_ratio_20d": 0.018539066111881646
      },
      "source_id": "E0367",
      "source_type": "market_data",
      "ticker": "MGM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MGM/2026-07-21"
    },
    {
      "claim": "OSK moved +1.3% in the latest session, +0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017070293083222686,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 143.79,
        "close_location": 0.5,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 618297.0,
        "gap_pct": 0.026830985915492933,
        "high_52w_distance_pct": 0.25523332637874696,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23139505009848427,
        "lower_wick_to_range": 0.0,
        "previous_close": 142.0,
        "relative_return_1d": 0.008339439675419946,
        "relative_return_5d": -0.004703553404022398,
        "return_1d": 0.012605633802816874,
        "return_1d_vs_avg_abs_20d": 0.7384544448862542,
        "return_5d": -0.013447684391080683,
        "ticker": "OSK",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.006054504621839866
      },
      "source_id": "E0368",
      "source_type": "market_data",
      "ticker": "OSK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/OSK/2026-07-21"
    },
    {
      "claim": "IAG moved +3.5% in the latest session, +3.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.022905408211263335,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.0789473684210362,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 14.445,
        "close_location": 0.4473684210526331,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 5521124.565,
        "gap_pct": 0.006446991404011504,
        "high_52w_distance_pct": 0.7217030114226377,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.052842565597667646,
        "lower_wick_to_range": -1.6315789473684033,
        "previous_close": 13.96,
        "relative_return_1d": 0.03047592621644246,
        "relative_return_5d": -0.027613440727418004,
        "return_1d": 0.03474212034383939,
        "return_1d_vs_avg_abs_20d": 1.5167649501551148,
        "return_5d": -0.03635757171447629,
        "ticker": "IAG",
        "upper_wick_to_range": 0.5526315789473669,
        "volume_ratio_20d": 0.0800158684800278
      },
      "source_id": "E0369",
      "source_type": "market_data",
      "ticker": "IAG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/IAG/2026-07-21"
    },
    {
      "claim": "AHR moved +1.1% in the latest session, +0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01660725842325651,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.33600000000000135,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 57.31,
        "close_location": 0.8879999999999996,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1405241.2,
        "gap_pct": 0.007765619484645381,
        "high_52w_distance_pct": 0.00741580875937875,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2789555902700289,
        "lower_wick_to_range": 0.5519999999999982,
        "previous_close": 56.66,
        "relative_return_1d": 0.007205743747647375,
        "relative_return_5d": 0.055884638935167374,
        "return_1d": 0.011471937875044302,
        "return_1d_vs_avg_abs_20d": 0.6907785489132393,
        "return_5d": 0.04714050794810909,
        "ticker": "AHR",
        "upper_wick_to_range": 0.11200000000000046,
        "volume_ratio_20d": 0.0055064310938193
      },
      "source_id": "E0370",
      "source_type": "market_data",
      "ticker": "AHR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AHR/2026-07-21"
    },
    {
      "claim": "SUN moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020408576138169616,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 6.157894736842188,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 75.02,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 445843.86,
        "gap_pct": -0.013755341880341887,
        "high_52w_distance_pct": 0.008131165022660536,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.36226620664608666,
        "lower_wick_to_range": -6.157894736842188,
        "previous_close": 74.88,
        "relative_return_1d": -0.0023965360077387032,
        "relative_return_5d": 0.04593478493424474,
        "return_1d": 0.001869658119658224,
        "return_1d_vs_avg_abs_20d": 0.09161139449417308,
        "return_5d": 0.03719065394718646,
        "ticker": "SUN",
        "upper_wick_to_range": 1.0,
        "volume_ratio_20d": 0.01495903444630429
      },
      "source_id": "E0371",
      "source_type": "market_data",
      "ticker": "SUN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SUN/2026-07-21"
    },
    {
      "claim": "LUMN moved +4.3% in the latest session, +3.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02633346046110758,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.973684210526321,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 6.655,
        "close_location": 0.8684210526315814,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 6514379.850000001,
        "gap_pct": -0.01567398119122254,
        "high_52w_distance_pct": 0.6979714500375658,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.09277504105090317,
        "lower_wick_to_range": -1.1052631578947396,
        "previous_close": 6.38,
        "relative_return_1d": 0.03883725414846517,
        "relative_return_5d": 0.053485104299460295,
        "return_1d": 0.0431034482758621,
        "return_1d_vs_avg_abs_20d": 1.636831905913864,
        "return_5d": 0.04474097331240201,
        "ticker": "LUMN",
        "upper_wick_to_range": 0.1315789473684186,
        "volume_ratio_20d": 0.07102573991041151
      },
      "source_id": "E0372",
      "source_type": "market_data",
      "ticker": "LUMN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LUMN/2026-07-21"
    },
    {
      "claim": "FIG moved -2.3% in the latest session, -2.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.04130915536390774,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.17177914110429565,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 23.47,
        "close_location": 0.8220858895705522,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 47660012.66,
        "gap_pct": -0.028726061615320653,
        "high_52w_distance_pct": 0.39126544524925433,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4138554216867467,
        "lower_wick_to_range": 0.6503067484662565,
        "previous_close": 24.02,
        "relative_return_1d": -0.02716377947294235,
        "relative_return_5d": -0.007601216875473216,
        "return_1d": -0.022897585345545424,
        "return_1d_vs_avg_abs_20d": 0.5542980761487875,
        "return_5d": -0.0163453478625315,
        "ticker": "FIG",
        "upper_wick_to_range": 0.17791411042944782,
        "volume_ratio_20d": 0.08917038195653539
      },
      "source_id": "E0373",
      "source_type": "market_data",
      "ticker": "FIG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FIG/2026-07-21"
    },
    {
      "claim": "AG moved +3.8% in the latest session, +3.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.028820594757766937,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.1111111111110996,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 16.455,
        "close_location": 0.3968253968253952,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 20955031.124999996,
        "gap_pct": -0.003785488958990557,
        "high_52w_distance_pct": 0.9471285323609846,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.08901389808074112,
        "lower_wick_to_range": -1.7142857142857046,
        "previous_close": 15.85,
        "relative_return_1d": 0.03390415287575754,
        "relative_return_5d": -0.01931257308854728,
        "return_1d": 0.03817034700315447,
        "return_1d_vs_avg_abs_20d": 1.3244121894072933,
        "return_5d": -0.028056704075605565,
        "ticker": "AG",
        "upper_wick_to_range": 0.6031746031746048,
        "volume_ratio_20d": 0.12444677023264722
      },
      "source_id": "E0374",
      "source_type": "market_data",
      "ticker": "AG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AG/2026-07-21"
    },
    {
      "claim": "BXP moved +1.5% in the latest session, +1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014066200548816871,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.926700000000011,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 68.9433,
        "close_location": 0.7932999999999879,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1894768.7138999999,
        "gap_pct": 0.02901325478645056,
        "high_52w_distance_pct": 0.03577867610050589,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3866311343523732,
        "lower_wick_to_range": 0.7932999999999879,
        "previous_close": 67.9,
        "relative_return_1d": 0.011099048877021067,
        "relative_return_5d": 0.026808218405841466,
        "return_1d": 0.015365243004417994,
        "return_1d_vs_avg_abs_20d": 1.0923520499436066,
        "return_5d": 0.01806408741878318,
        "ticker": "BXP",
        "upper_wick_to_range": -0.7199999999999989,
        "volume_ratio_20d": 0.020941502777417954
      },
      "source_id": "E0375",
      "source_type": "market_data",
      "ticker": "BXP",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BXP/2026-07-21"
    },
    {
      "claim": "BRX moved -0.0% in the latest session, -0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.009796525507380267,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.43162983425414353,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 32.425,
        "close_location": 0.12948895027622342,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 928327.7499999999,
        "gap_pct": 0.0037002775208139216,
        "high_52w_distance_pct": 0.01156515034695449,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.25241405948242557,
        "lower_wick_to_range": 0.12948895027622342,
        "previous_close": 32.43,
        "relative_return_1d": -0.0044203723574309794,
        "relative_return_5d": 0.03355449761158413,
        "return_1d": -0.00015417823003405218,
        "return_1d_vs_avg_abs_20d": 0.01573805222248451,
        "return_5d": 0.024810366624525848,
        "ticker": "BRX",
        "upper_wick_to_range": 0.43888121546963305,
        "volume_ratio_20d": 0.012847494895555207
      },
      "source_id": "E0376",
      "source_type": "market_data",
      "ticker": "BRX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BRX/2026-07-21"
    },
    {
      "claim": "CNM moved -0.9% in the latest session, -1.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01845770630350132,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.585365853658502,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 43.44,
        "close_location": 0.1951219512195063,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1584387.1199999999,
        "gap_pct": 0.03399498060689021,
        "high_52w_distance_pct": 0.3733885819521179,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0018450184501843658,
        "lower_wick_to_range": 0.1951219512195063,
        "previous_close": 43.83,
        "relative_return_1d": -0.013164209185576259,
        "relative_return_5d": -0.03061898267946095,
        "return_1d": -0.008898015058179332,
        "return_1d_vs_avg_abs_20d": 0.482075882662161,
        "return_5d": -0.039363113666519234,
        "ticker": "CNM",
        "upper_wick_to_range": -3.7804878048780077,
        "volume_ratio_20d": 0.014469996171538864
      },
      "source_id": "E0377",
      "source_type": "market_data",
      "ticker": "CNM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CNM/2026-07-21"
    },
    {
      "claim": "ADC moved -0.4% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.009977954288664099,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.6254620123203511,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 80.2084,
        "close_location": 0.4833675564681746,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 650169.2903999999,
        "gap_pct": 0.005336974059823918,
        "high_52w_distance_pct": 0.023334214371562023,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.1333672460081956,
        "lower_wick_to_range": 0.4833675564681746,
        "previous_close": 80.57,
        "relative_return_1d": -0.00875421696468126,
        "relative_return_5d": 0.03718880338095498,
        "return_1d": -0.004488022837284333,
        "return_1d_vs_avg_abs_20d": 0.4497938863463378,
        "return_5d": 0.028444672393896697,
        "ticker": "ADC",
        "upper_wick_to_range": -1.1088295687885257,
        "volume_ratio_20d": 0.007531742307745913
      },
      "source_id": "E0378",
      "source_type": "market_data",
      "ticker": "ADC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ADC/2026-07-21"
    },
    {
      "claim": "FLS moved -0.4% in the latest session, -0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.022456765329994056,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.5792880258899644,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 66.47,
        "close_location": 0.006472491909388417,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1470449.34,
        "gap_pct": 0.03251423434222356,
        "high_52w_distance_pct": 0.3902512411614263,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.050576892682155705,
        "lower_wick_to_range": 0.006472491909388417,
        "previous_close": 66.74,
        "relative_return_1d": -0.008311744022512224,
        "relative_return_5d": -0.03608989689051034,
        "return_1d": -0.004045549895115297,
        "return_1d_vs_avg_abs_20d": 0.18014838003903955,
        "return_5d": -0.04483402787756863,
        "ticker": "FLS",
        "upper_wick_to_range": -0.5857605177993528,
        "volume_ratio_20d": 0.01113664566568416
      },
      "source_id": "E0379",
      "source_type": "market_data",
      "ticker": "FLS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FLS/2026-07-21"
    },
    {
      "claim": "HBM moved +6.4% in the latest session, +6.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.036634573519817325,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.519230769230776,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 22.17,
        "close_location": 0.7307692307692363,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 10603223.73,
        "gap_pct": -0.02399232245681382,
        "high_52w_distance_pct": 0.45015787099684235,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2668571428571429,
        "lower_wick_to_range": -2.788461538461539,
        "previous_close": 20.84,
        "relative_return_1d": 0.059553383607727994,
        "relative_return_5d": -0.005922535679608321,
        "return_1d": 0.06381957773512492,
        "return_1d_vs_avg_abs_20d": 1.7420587058452306,
        "return_5d": -0.014666666666666606,
        "ticker": "HBM",
        "upper_wick_to_range": 0.2692307692307637,
        "volume_ratio_20d": 0.10051226116808155
      },
      "source_id": "E0380",
      "source_type": "market_data",
      "ticker": "HBM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HBM/2026-07-21"
    },
    {
      "claim": "CFR moved +0.1% in the latest session, -0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010243383378790605,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.10169491525424056,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 162.24,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 1786262.4000000001,
        "gap_pct": 0.0014191398778307107,
        "high_52w_distance_pct": 0.009677021696252508,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2610959968907889,
        "lower_wick_to_range": 1.0,
        "previous_close": 162.07,
        "relative_return_1d": -0.003217264652478624,
        "relative_return_5d": 0.039624801974477264,
        "return_1d": 0.0010489294749183031,
        "return_1d_vs_avg_abs_20d": 0.1024006850207481,
        "return_5d": 0.03088067098741898,
        "ticker": "CFR",
        "upper_wick_to_range": -0.10169491525424056,
        "volume_ratio_20d": 0.0197269404429155
      },
      "source_id": "E0381",
      "source_type": "market_data",
      "ticker": "CFR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CFR/2026-07-21"
    },
    {
      "claim": "EMN moved -0.5% in the latest session, -0.9% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012592908617905907,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7903225806451701,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 67.77,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1146871.71,
        "gap_pct": 0.002643948296122245,
        "high_52w_distance_pct": 0.23166592887708437,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.049233627496516386,
        "lower_wick_to_range": 0.0,
        "previous_close": 68.08,
        "relative_return_1d": -0.008819660637385263,
        "relative_return_5d": 0.016776259501114388,
        "return_1d": -0.004553466509988335,
        "return_1d_vs_avg_abs_20d": 0.3615897365850605,
        "return_5d": 0.008032128514056103,
        "ticker": "EMN",
        "upper_wick_to_range": 0.20967741935482984,
        "volume_ratio_20d": 0.01328252543011428
      },
      "source_id": "E0382",
      "source_type": "market_data",
      "ticker": "EMN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EMN/2026-07-21"
    },
    {
      "claim": "AYI moved +0.3% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.029468424172907542,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.633587786259539,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 327.72,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 996268.8,
        "gap_pct": 0.02564024110393781,
        "high_52w_distance_pct": 0.1554070548028803,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2749766573295984,
        "lower_wick_to_range": 0.0,
        "previous_close": 326.83,
        "relative_return_1d": -0.0015430658955943866,
        "relative_return_5d": 0.009477000169909267,
        "return_1d": 0.0027231282318025407,
        "return_1d_vs_avg_abs_20d": 0.09240834242864299,
        "return_5d": 0.0007328691828509815,
        "ticker": "AYI",
        "upper_wick_to_range": -0.6335877862595388,
        "volume_ratio_20d": 0.006119039471830277
      },
      "source_id": "E0383",
      "source_type": "market_data",
      "ticker": "AYI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AYI/2026-07-21"
    },
    {
      "claim": "PRI moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011334863856786514,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.0,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 310.095,
        "close_location": 0.5,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 738336.1950000001,
        "gap_pct": 0.0028764422610774165,
        "high_52w_distance_pct": 0.024492494235637263,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3477117649615369,
        "lower_wick_to_range": 0.0,
        "previous_close": 309.41,
        "relative_return_1d": -0.0020523031736461306,
        "relative_return_5d": 0.019945461450764035,
        "return_1d": 0.0022138909537507967,
        "return_1d_vs_avg_abs_20d": 0.19531694264023078,
        "return_5d": 0.01120133046370575,
        "ticker": "PRI",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.01226845291768646
      },
      "source_id": "E0384",
      "source_type": "market_data",
      "ticker": "PRI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PRI/2026-07-21"
    },
    {
      "claim": "CTRE moved +1.2% in the latest session, +0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01481018311268537,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.35294117647059037,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 42.95,
        "close_location": 0.9915966386554698,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 953618.8500000001,
        "gap_pct": 0.006831566548880952,
        "high_52w_distance_pct": 0.0034924330616996624,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2064606741573034,
        "lower_wick_to_range": 0.6386554621848795,
        "previous_close": 42.45,
        "relative_return_1d": 0.007512368887915288,
        "relative_return_5d": 0.0694998731456159,
        "return_1d": 0.011778563015312216,
        "return_1d_vs_avg_abs_20d": 0.795301646555843,
        "return_5d": 0.06075574215855761,
        "ticker": "CTRE",
        "upper_wick_to_range": 0.008403361344530189,
        "volume_ratio_20d": 0.007786728577991786
      },
      "source_id": "E0385",
      "source_type": "market_data",
      "ticker": "CTRE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CTRE/2026-07-21"
    },
    {
      "claim": "ECG moved +1.8% in the latest session, +1.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03560393934908192,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 204.88235294122828,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 133.8251,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 969161.3742,
        "gap_pct": 0.025705376834740168,
        "high_52w_distance_pct": 0.2820987991042039,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5931559523809522,
        "lower_wick_to_range": 1.0,
        "previous_close": 131.49,
        "relative_return_1d": 0.013492570797692283,
        "relative_return_5d": -0.023472386224396846,
        "return_1d": 0.01775876492508921,
        "return_1d_vs_avg_abs_20d": 0.4987865177213076,
        "return_5d": -0.03221651721145513,
        "ticker": "ECG",
        "upper_wick_to_range": -204.88235294122828,
        "volume_ratio_20d": 0.01064616424964535
      },
      "source_id": "E0386",
      "source_type": "market_data",
      "ticker": "ECG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ECG/2026-07-21"
    },
    {
      "claim": "TECH moved -0.2% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017644612826667638,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4722222222222485,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 71.475,
        "close_location": 0.08333333333333333,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 17061439.875,
        "gap_pct": -0.001116694584031297,
        "high_52w_distance_pct": 0.009583770549143056,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6545138888888886,
        "lower_wick_to_range": 0.08333333333333333,
        "previous_close": 71.64,
        "relative_return_1d": -0.0065693767069614495,
        "relative_return_5d": 0.012183692969368942,
        "return_1d": -0.002303182579564522,
        "return_1d_vs_avg_abs_20d": 0.13053177205926267,
        "return_5d": 0.003439561982310657,
        "ticker": "TECH",
        "upper_wick_to_range": 0.4444444444444181,
        "volume_ratio_20d": 0.028543294140436763
      },
      "source_id": "E0387",
      "source_type": "market_data",
      "ticker": "TECH",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TECH/2026-07-21"
    },
    {
      "claim": "NNN moved -0.2% in the latest session, -0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011062464096773427,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.722222222222198,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 48.84,
        "close_location": 0.6111111111111484,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 1271061.0,
        "gap_pct": 0.012060506950122507,
        "high_52w_distance_pct": 0.02375102375102367,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.19325677986806755,
        "lower_wick_to_range": 0.6111111111111484,
        "previous_close": 48.92,
        "relative_return_1d": -0.005901517103684695,
        "relative_return_5d": 0.039994130987058285,
        "return_1d": -0.0016353229762877675,
        "return_1d_vs_avg_abs_20d": 0.14782628553476976,
        "return_5d": 0.03125,
        "ticker": "NNN",
        "upper_wick_to_range": -3.3333333333333464,
        "volume_ratio_20d": 0.015121231312714617
      },
      "source_id": "E0388",
      "source_type": "market_data",
      "ticker": "NNN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NNN/2026-07-21"
    },
    {
      "claim": "KRMN moved -1.3% in the latest session, -1.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03652554093144454,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.3916901976603484,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 44.275,
        "close_location": 0.47962888261395453,
        "consecutive_down_days": 4,
        "consecutive_up_days": 0,
        "dollar_volume": 6083163.625,
        "gap_pct": 0.024955436720142554,
        "high_52w_distance_pct": 1.673743647656691,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.01361019219102344,
        "lower_wick_to_range": 0.47962888261395453,
        "previous_close": 44.88,
        "relative_return_1d": -0.017746586284259735,
        "relative_return_5d": -0.025185609357694094,
        "return_1d": -0.013480392156862808,
        "return_1d_vs_avg_abs_20d": 0.36906755692309673,
        "return_5d": -0.03392974034475238,
        "ticker": "KRMN",
        "upper_wick_to_range": -0.871319080274303,
        "volume_ratio_20d": 0.034730788675429725
      },
      "source_id": "E0389",
      "source_type": "market_data",
      "ticker": "KRMN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/KRMN/2026-07-21"
    },
    {
      "claim": "W moved +0.8% in the latest session, +0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.025400549734732485,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.257142857142925,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 88.49,
        "close_location": 0.7904761904761881,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6270843.85,
        "gap_pct": 0.027803099361896066,
        "high_52w_distance_pct": 0.29924285229969505,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.591546762589928,
        "lower_wick_to_range": 0.7904761904761881,
        "previous_close": 87.76,
        "relative_return_1d": 0.004051946255465344,
        "relative_return_5d": 0.005926912145498675,
        "return_1d": 0.008318140382862271,
        "return_1d_vs_avg_abs_20d": 0.3274787541896434,
        "return_5d": -0.00281721884155961,
        "ticker": "W",
        "upper_wick_to_range": -3.047619047619113,
        "volume_ratio_20d": 0.025143430917212776
      },
      "source_id": "E0390",
      "source_type": "market_data",
      "ticker": "W",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/W/2026-07-21"
    },
    {
      "claim": "AGCO moved +0.5% in the latest session, +0.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013021966543467267,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.0508474576271043,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 112.88,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 718255.44,
        "gap_pct": 0.02893260927623964,
        "high_52w_distance_pct": 0.2737420269312545,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.05891181988742966,
        "lower_wick_to_range": 0.0,
        "previous_close": 112.33,
        "relative_return_1d": 0.000630093596274417,
        "relative_return_5d": -0.002294943833337726,
        "return_1d": 0.004896287723671344,
        "return_1d_vs_avg_abs_20d": 0.37600217350640225,
        "return_5d": -0.011039074820396011,
        "ticker": "AGCO",
        "upper_wick_to_range": -2.0508474576271043,
        "volume_ratio_20d": 0.009169314571039491
      },
      "source_id": "E0391",
      "source_type": "market_data",
      "ticker": "AGCO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AGCO/2026-07-21"
    },
    {
      "claim": "SBSW moved +2.8% in the latest session, +2.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023107316994922515,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.866666666666692,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 8.225,
        "close_location": 0.2666666666666635,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2375281.3,
        "gap_pct": 0.0012499999999999734,
        "high_52w_distance_pct": 1.5884498480243163,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04510800508259205,
        "lower_wick_to_range": -2.6000000000000285,
        "previous_close": 8.0,
        "relative_return_1d": 0.02385880587260303,
        "relative_return_5d": -0.03151257846451705,
        "return_1d": 0.028124999999999956,
        "return_1d_vs_avg_abs_20d": 1.2171469325573367,
        "return_5d": -0.040256709451575334,
        "ticker": "SBSW",
        "upper_wick_to_range": 0.7333333333333365,
        "volume_ratio_20d": 0.05315369289030614
      },
      "source_id": "E0392",
      "source_type": "market_data",
      "ticker": "SBSW",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SBSW/2026-07-21"
    },
    {
      "claim": "PCOR moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02101506031443709,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8247422680412388,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 46.54,
        "close_location": 0.8556701030927828,
        "consecutive_down_days": 0,
        "consecutive_up_days": 5,
        "dollar_volume": 2752468.68,
        "gap_pct": -0.028744326777609852,
        "high_52w_distance_pct": 0.4452084228620543,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.22377070733631332,
        "lower_wick_to_range": 0.030927835051543937,
        "previous_close": 46.27,
        "relative_return_1d": 0.0015691203312153679,
        "relative_return_5d": 0.09006383358928882,
        "return_1d": 0.005835314458612295,
        "return_1d_vs_avg_abs_20d": 0.2776729817236597,
        "return_5d": 0.08131970260223054,
        "ticker": "PCOR",
        "upper_wick_to_range": 0.14432989690721726,
        "volume_ratio_20d": 0.017414425157899385
      },
      "source_id": "E0393",
      "source_type": "market_data",
      "ticker": "PCOR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PCOR/2026-07-21"
    },
    {
      "claim": "BLDR moved -0.8% in the latest session, -1.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.029854247181074045,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.839694656488544,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 72.09,
        "close_location": 0.46564885496183084,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 4939174.26,
        "gap_pct": 0.024759284731774356,
        "high_52w_distance_pct": 0.8012206963517823,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.10737327188940116,
        "lower_wick_to_range": 0.46564885496183084,
        "previous_close": 72.7,
        "relative_return_1d": -0.012656840619831633,
        "relative_return_5d": -0.03210206379740144,
        "return_1d": -0.008390646492434706,
        "return_1d_vs_avg_abs_20d": 0.2810536953600999,
        "return_5d": -0.04084619478445972,
        "ticker": "BLDR",
        "upper_wick_to_range": -1.3053435114503746,
        "volume_ratio_20d": 0.03153505198768313
      },
      "source_id": "E0394",
      "source_type": "market_data",
      "ticker": "BLDR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BLDR/2026-07-21"
    },
    {
      "claim": "FR moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010892361752275537,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.1821166572615837,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 68.615,
        "close_location": 0.8076232493715687,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 519827.23999999993,
        "gap_pct": 0.011290322580645107,
        "high_52w_distance_pct": 0.018436201996647972,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.2107817187224279,
        "lower_wick_to_range": 0.8076232493715687,
        "previous_close": 68.2,
        "relative_return_1d": 0.0018188498608726622,
        "relative_return_5d": 0.0684352506781779,
        "return_1d": 0.0060850439882695895,
        "return_1d_vs_avg_abs_20d": 0.5586523957486406,
        "return_5d": 0.05969111969111962,
        "ticker": "FR",
        "upper_wick_to_range": 0.01026009336684763,
        "volume_ratio_20d": 0.0055468915881418356
      },
      "source_id": "E0395",
      "source_type": "market_data",
      "ticker": "FR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FR/2026-07-21"
    },
    {
      "claim": "HESM moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010926587423210126,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.282051282051272,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 40.16,
        "close_location": 0.0,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 280156.16,
        "gap_pct": 0.005970149253731183,
        "high_52w_distance_pct": 0.023157370517928433,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.1705042261731271,
        "lower_wick_to_range": 0.0,
        "previous_close": 40.2,
        "relative_return_1d": -0.005261219003019013,
        "relative_return_5d": 0.016523302881663038,
        "return_1d": -0.0009950248756220859,
        "return_1d_vs_avg_abs_20d": 0.09106455996576442,
        "return_5d": 0.007779171894604753,
        "ticker": "HESM",
        "upper_wick_to_range": -0.28205128205127206,
        "volume_ratio_20d": 0.00920608108108108
      },
      "source_id": "E0396",
      "source_type": "market_data",
      "ticker": "HESM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HESM/2026-07-21"
    },
    {
      "claim": "ENS moved +2.8% in the latest session, +2.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.028409062638359066,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.4867479674796853,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 197.6413,
        "close_location": 0.11487804878048964,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1628959.5946,
        "gap_pct": 0.03739338464738928,
        "high_52w_distance_pct": 0.23607768214436975,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3110533996683251,
        "lower_wick_to_range": 0.11487804878048964,
        "previous_close": 192.28,
        "relative_return_1d": 0.023616580992220193,
        "relative_return_5d": -0.009089691007674094,
        "return_1d": 0.02788277511961712,
        "return_1d_vs_avg_abs_20d": 0.9814746609051672,
        "return_5d": -0.01783382199473238,
        "ticker": "ENS",
        "upper_wick_to_range": -0.601626016260175,
        "volume_ratio_20d": 0.013833385084045954
      },
      "source_id": "E0397",
      "source_type": "market_data",
      "ticker": "ENS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ENS/2026-07-21"
    },
    {
      "claim": "NXE moved +1.4% in the latest session, +0.9% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023724175672329227,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.43478260869564883,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 8.85,
        "close_location": 0.13043478260868693,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3252419.25,
        "gap_pct": 0.008018327605956443,
        "high_52w_distance_pct": 0.5774011299435029,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.030507685142058705,
        "lower_wick_to_range": -0.30434782608696187,
        "previous_close": 8.73,
        "relative_return_1d": 0.009479510339956976,
        "relative_return_5d": -0.04574304850012123,
        "return_1d": 0.013745704467353903,
        "return_1d_vs_avg_abs_20d": 0.5793965049494323,
        "return_5d": -0.054487179487179516,
        "ticker": "NXE",
        "upper_wick_to_range": 0.8695652173913131,
        "volume_ratio_20d": 0.08105616398927647
      },
      "source_id": "E0398",
      "source_type": "market_data",
      "ticker": "NXE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/NXE/2026-07-21"
    },
    {
      "claim": "CWEN moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013471491841717304,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.3866666666666363,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 33.244,
        "close_location": 0.31333333333333285,
        "consecutive_down_days": 5,
        "consecutive_up_days": 0,
        "dollar_volume": 549224.124,
        "gap_pct": 0.00990099009900991,
        "high_52w_distance_pct": 0.25556491396943826,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.019441888991106993,
        "lower_wick_to_range": 0.31333333333333285,
        "previous_close": 33.33,
        "relative_return_1d": -0.006846452153199456,
        "relative_return_5d": -0.026263125906991203,
        "return_1d": -0.0025802580258025287,
        "return_1d_vs_avg_abs_20d": 0.1915346908953482,
        "return_5d": -0.03500725689404949,
        "ticker": "CWEN",
        "upper_wick_to_range": -0.6999999999999692,
        "volume_ratio_20d": 0.012860312147277468
      },
      "source_id": "E0399",
      "source_type": "market_data",
      "ticker": "CWEN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CWEN/2026-07-21"
    },
    {
      "claim": "FDS moved -3.2% in the latest session, -3.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.028757013610123484,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.056034482758627,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 247.64,
        "close_location": 0.7313218390804583,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 9251335.12,
        "gap_pct": -0.00312756558114069,
        "high_52w_distance_pct": 0.17408334679373283,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3385945945945945,
        "lower_wick_to_range": 0.7313218390804583,
        "previous_close": 255.79,
        "relative_return_1d": -0.03612826848526862,
        "relative_return_5d": -0.010930466218119772,
        "return_1d": -0.031862074357871695,
        "return_1d_vs_avg_abs_20d": 1.1079757720966936,
        "return_5d": -0.019674597205178057,
        "ticker": "FDS",
        "upper_wick_to_range": -0.7873563218390854,
        "volume_ratio_20d": 0.03628064621077115
      },
      "source_id": "E0400",
      "source_type": "market_data",
      "ticker": "FDS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FDS/2026-07-21"
    },
    {
      "claim": "QBTS moved +3.0% in the latest session, +2.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.034316567441001866,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6615384615384625,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 17.215,
        "close_location": 0.3384615384615374,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 26018217.335,
        "gap_pct": 0.01674641148325362,
        "high_52w_distance_pct": 0.8327040371768806,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.35019607843137246,
        "lower_wick_to_range": -0.3230769230769251,
        "previous_close": 16.72,
        "relative_return_1d": 0.025339069030497763,
        "relative_return_5d": -0.08281259724513168,
        "return_1d": 0.02960526315789469,
        "return_1d_vs_avg_abs_20d": 0.8627105029893506,
        "return_5d": -0.09155672823218997,
        "ticker": "QBTS",
        "upper_wick_to_range": 0.6615384615384625,
        "volume_ratio_20d": 0.06979798854456386
      },
      "source_id": "E0401",
      "source_type": "market_data",
      "ticker": "QBTS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/QBTS/2026-07-21"
    },
    {
      "claim": "CE moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.019953140174212108,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.7394366197183169,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 44.285,
        "close_location": 0.0070422535211203474,
        "consecutive_down_days": 6,
        "consecutive_up_days": 0,
        "dollar_volume": 1510517.065,
        "gap_pct": 0.021543985637342944,
        "high_52w_distance_pct": 0.5964773625381057,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.027255857109719228,
        "lower_wick_to_range": 0.0070422535211203474,
        "previous_close": 44.56,
        "relative_return_1d": -0.010437648346427575,
        "relative_return_5d": -0.06382131403911984,
        "return_1d": -0.006171454219030648,
        "return_1d_vs_avg_abs_20d": 0.3092973920469308,
        "return_5d": -0.07256544502617812,
        "ticker": "CE",
        "upper_wick_to_range": -0.7464788732394373,
        "volume_ratio_20d": 0.018535233463299324
      },
      "source_id": "E0402",
      "source_type": "market_data",
      "ticker": "CE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CE/2026-07-21"
    },
    {
      "claim": "TKR moved +1.4% in the latest session, +1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014744483198959301,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.3167420814479576,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 136.23,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2292887.13,
        "gap_pct": 0.035421937788361335,
        "high_52w_distance_pct": 0.0744329442853997,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.49752665713971633,
        "lower_wick_to_range": 0.0,
        "previous_close": 134.38,
        "relative_return_1d": 0.009500735475222566,
        "relative_return_5d": -0.015396270159073522,
        "return_1d": 0.013766929602619493,
        "return_1d_vs_avg_abs_20d": 0.9337003824990756,
        "return_5d": -0.024140401146131807,
        "ticker": "TKR",
        "upper_wick_to_range": -0.3167420814479575,
        "volume_ratio_20d": 0.01902904498637633
      },
      "source_id": "E0403",
      "source_type": "market_data",
      "ticker": "TKR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TKR/2026-07-21"
    },
    {
      "claim": "FSS moved +1.0% in the latest session, +0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020940913933008225,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.301886792452823,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 115.32,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1004552.5199999999,
        "gap_pct": 0.025490539593552963,
        "high_52w_distance_pct": 0.1664065209850849,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.1396383041802549,
        "lower_wick_to_range": 0.0,
        "previous_close": 114.16,
        "relative_return_1d": 0.005894983167627599,
        "relative_return_5d": -0.016693205275935097,
        "return_1d": 0.010161177295024526,
        "return_1d_vs_avg_abs_20d": 0.48523084176416564,
        "return_5d": -0.025437336262993382,
        "ticker": "FSS",
        "upper_wick_to_range": -2.301886792452823,
        "volume_ratio_20d": 0.01236348153141965
      },
      "source_id": "E0404",
      "source_type": "market_data",
      "ticker": "FSS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FSS/2026-07-21"
    },
    {
      "claim": "AXS moved -0.7% in the latest session, -1.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014689552689442942,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.1707317073170926,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 114.28,
        "close_location": 0.21951219512196135,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 798817.2,
        "gap_pct": -0.0023472137703207663,
        "high_52w_distance_pct": 0.02056352817640872,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.21587402915203757,
        "lower_wick_to_range": 0.21951219512196135,
        "previous_close": 115.03,
        "relative_return_1d": -0.010786232378288019,
        "relative_return_5d": 0.02510841416030629,
        "return_1d": -0.0065200382508910915,
        "return_1d_vs_avg_abs_20d": 0.4438554657676472,
        "return_5d": 0.016364283173248007,
        "ticker": "AXS",
        "upper_wick_to_range": -0.390243902439054,
        "volume_ratio_20d": 0.009239920687376075
      },
      "source_id": "E0405",
      "source_type": "market_data",
      "ticker": "AXS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AXS/2026-07-21"
    },
    {
      "claim": "STAG moved +0.3% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.011043398348625532,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.7424242424242385,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 41.925,
        "close_location": 0.2878787878787859,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 647783.1749999999,
        "gap_pct": -0.0033476805356289496,
        "high_52w_distance_pct": 0.01633870005963045,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.17733782645324347,
        "lower_wick_to_range": -0.4545454545454526,
        "previous_close": 41.82,
        "relative_return_1d": -0.001755433725675326,
        "relative_return_5d": 0.07445333281725641,
        "return_1d": 0.002510760401721601,
        "return_1d_vs_avg_abs_20d": 0.22735396500789015,
        "return_5d": 0.06570920183019813,
        "ticker": "STAG",
        "upper_wick_to_range": 0.712121212121214,
        "volume_ratio_20d": 0.008992419502684456
      },
      "source_id": "E0406",
      "source_type": "market_data",
      "ticker": "STAG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/STAG/2026-07-21"
    },
    {
      "claim": "KVYO moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.025321961908154656,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9318181818181832,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 18.19,
        "close_location": 0.7613636363636391,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 3758981.6900000004,
        "gap_pct": -0.04297520661157017,
        "high_52w_distance_pct": 0.46948873007146785,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4517158818834799,
        "lower_wick_to_range": -0.17045454545454403,
        "previous_close": 18.15,
        "relative_return_1d": -0.002062337378085477,
        "relative_return_5d": 0.04757908244336895,
        "return_1d": 0.0022038567493114503,
        "return_1d_vs_avg_abs_20d": 0.08703341223342267,
        "return_5d": 0.03883495145631066,
        "ticker": "KVYO",
        "upper_wick_to_range": 0.23863636363636084,
        "volume_ratio_20d": 0.03966197756177421
      },
      "source_id": "E0407",
      "source_type": "market_data",
      "ticker": "KVYO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/KVYO/2026-07-21"
    },
    {
      "claim": "ORA moved +0.1% in the latest session, -0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.019956592975192,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.7536231884058007,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 103.645,
        "close_location": 0.2173913043478213,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2502197.59,
        "gap_pct": 0.018346852066434938,
        "high_52w_distance_pct": 0.41241738627044233,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.027816342721142417,
        "lower_wick_to_range": 0.2173913043478213,
        "previous_close": 103.56,
        "relative_return_1d": -0.003445413903372163,
        "relative_return_5d": -0.025859073185818038,
        "return_1d": 0.0008207802240247641,
        "return_1d_vs_avg_abs_20d": 0.041128274001733384,
        "return_5d": -0.03460320417287632,
        "ticker": "ORA",
        "upper_wick_to_range": -0.971014492753622,
        "volume_ratio_20d": 0.02723570356832617
      },
      "source_id": "E0408",
      "source_type": "market_data",
      "ticker": "ORA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ORA/2026-07-21"
    },
    {
      "claim": "AWI moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013534238982384067,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.7215909090909185,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 151.75,
        "close_location": 0.125,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 915659.5,
        "gap_pct": 0.028379976350019653,
        "high_52w_distance_pct": 0.35782537067545306,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.0097817407505989,
        "lower_wick_to_range": 0.125,
        "previous_close": 152.22,
        "relative_return_1d": -0.007353830443255549,
        "relative_return_5d": -0.015559861811758724,
        "return_1d": -0.0030876363158586217,
        "return_1d_vs_avg_abs_20d": 0.22813519990872305,
        "return_5d": -0.02430399279881701,
        "ticker": "AWI",
        "upper_wick_to_range": -1.8465909090909187,
        "volume_ratio_20d": 0.013357388734545696
      },
      "source_id": "E0409",
      "source_type": "market_data",
      "ticker": "AWI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AWI/2026-07-21"
    },
    {
      "claim": "HXL moved +1.6% in the latest session, +1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.014183098990600496,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2100313479623876,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 107.4,
        "close_location": 0.7115987460815084,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 3450976.8000000003,
        "gap_pct": -0.0024590939184716554,
        "high_52w_distance_pct": 0.004283054003724418,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.40815523797036857,
        "lower_wick_to_range": -0.4984326018808792,
        "previous_close": 105.73,
        "relative_return_1d": 0.011528755272016689,
        "relative_return_5d": 0.06292552085749425,
        "return_1d": 0.015794949399413616,
        "return_1d_vs_avg_abs_20d": 1.1136458548220904,
        "return_5d": 0.05418138987043597,
        "ticker": "HXL",
        "upper_wick_to_range": 0.2884012539184916,
        "volume_ratio_20d": 0.029766183718086488
      },
      "source_id": "E0410",
      "source_type": "market_data",
      "ticker": "HXL",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HXL/2026-07-21"
    },
    {
      "claim": "HR moved +0.7% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.00903772200475042,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.4500000000000009,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 21.39,
        "close_location": 0.9500000000000097,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1128108.6,
        "gap_pct": 0.0023529411764706687,
        "high_52w_distance_pct": 0.004207573632538653,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3114653586756593,
        "lower_wick_to_range": 0.5000000000000089,
        "previous_close": 21.25,
        "relative_return_1d": 0.0023220411667208563,
        "relative_return_5d": 0.03267902806700074,
        "return_1d": 0.0065882352941177835,
        "return_1d_vs_avg_abs_20d": 0.7289707838606748,
        "return_5d": 0.023934897079942452,
        "ticker": "HR",
        "upper_wick_to_range": 0.04999999999999023,
        "volume_ratio_20d": 0.014035274471581496
      },
      "source_id": "E0411",
      "source_type": "market_data",
      "ticker": "HR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/HR/2026-07-21"
    },
    {
      "claim": "AN moved -0.3% in the latest session, -0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016985395468352114,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.6064981949458517,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 197.41,
        "close_location": 0.8122743682310481,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1321857.3599999999,
        "gap_pct": 0.04244353494012443,
        "high_52w_distance_pct": 0.13839217871435072,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.11771033858000224,
        "lower_wick_to_range": 0.8122743682310481,
        "previous_close": 197.91,
        "relative_return_1d": -0.006792595016690051,
        "relative_return_5d": 0.014501212707050182,
        "return_1d": -0.0025264008892931233,
        "return_1d_vs_avg_abs_20d": 0.1487395977326767,
        "return_5d": 0.005757081719991897,
        "ticker": "AN",
        "upper_wick_to_range": -1.4187725631768997,
        "volume_ratio_20d": 0.016619508562918838
      },
      "source_id": "E0412",
      "source_type": "market_data",
      "ticker": "AN",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AN/2026-07-21"
    },
    {
      "claim": "BIO moved -3.3% in the latest session, -3.7% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016901122338625545,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.4363905325443775,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 292.0,
        "close_location": 0.7389053254437886,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 6881856.0,
        "gap_pct": -0.0006293474660483689,
        "high_52w_distance_pct": 0.09541095890410967,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23347273264900936,
        "lower_wick_to_range": 0.7389053254437886,
        "previous_close": 301.9,
        "relative_return_1d": -0.0370585094636009,
        "relative_return_5d": -0.012506790780053012,
        "return_1d": -0.03279231533620397,
        "return_1d_vs_avg_abs_20d": 1.9402448357681523,
        "return_5d": -0.021250921767111297,
        "ticker": "BIO",
        "upper_wick_to_range": -1.1752958579881663,
        "volume_ratio_20d": 0.0731982296762171
      },
      "source_id": "E0413",
      "source_type": "market_data",
      "ticker": "BIO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BIO/2026-07-21"
    },
    {
      "claim": "RSI moved -1.7% in the latest session, -2.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023430060324692963,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.1144449207029599,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 33.93,
        "close_location": 0.18559794256322235,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 2004482.6099999999,
        "gap_pct": -0.039687137891077806,
        "high_52w_distance_pct": 0.017683465959328126,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.1876208897485494,
        "lower_wick_to_range": -0.9288469781397376,
        "previous_close": 34.52,
        "relative_return_1d": -0.02135773526297058,
        "relative_return_5d": 0.021277703055097796,
        "return_1d": -0.01709154113557365,
        "return_1d_vs_avg_abs_20d": 0.7294706415058121,
        "return_5d": 0.012533572068039511,
        "ticker": "RSI",
        "upper_wick_to_range": 0.8144020574367776,
        "volume_ratio_20d": 0.022881388755480504
      },
      "source_id": "E0414",
      "source_type": "market_data",
      "ticker": "RSI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/RSI/2026-07-21"
    },
    {
      "claim": "BLSH moved +4.2% in the latest session, +3.8% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.038217206997807396,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.8988764044943784,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 23.65,
        "close_location": 0.7528089887640383,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 1937029.5999999999,
        "gap_pct": -0.014543851917144246,
        "high_52w_distance_pct": 1.06892177589852,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.08685661764705865,
        "lower_wick_to_range": -2.14606741573034,
        "previous_close": 22.69,
        "relative_return_1d": 0.03804319326793126,
        "relative_return_5d": -0.03954560744352531,
        "return_1d": 0.04230938739532819,
        "return_1d_vs_avg_abs_20d": 1.1070769090414057,
        "return_5d": -0.048289738430583595,
        "ticker": "BLSH",
        "upper_wick_to_range": 0.2471910112359616,
        "volume_ratio_20d": 0.057846710173178516
      },
      "source_id": "E0415",
      "source_type": "market_data",
      "ticker": "BLSH",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BLSH/2026-07-21"
    },
    {
      "claim": "STWD moved +0.2% in the latest session, -0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01017192257520238,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 10.44303797468446,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 16.63,
        "close_location": 0.31645569620249464,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1272544.23,
        "gap_pct": 0.02168674698795181,
        "high_52w_distance_pct": 0.1136500300661456,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.020871700429711426,
        "lower_wick_to_range": 0.31645569620249464,
        "previous_close": 16.6,
        "relative_return_1d": -0.0024589652117343874,
        "relative_return_5d": 0.009948224906383918,
        "return_1d": 0.0018072289156625398,
        "return_1d_vs_avg_abs_20d": 0.17766837117579842,
        "return_5d": 0.0012040939193256328,
        "ticker": "STWD",
        "upper_wick_to_range": -9.759493670886954,
        "volume_ratio_20d": 0.01939958904439512
      },
      "source_id": "E0416",
      "source_type": "market_data",
      "ticker": "STWD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/STWD/2026-07-21"
    },
    {
      "claim": "OR moved +4.1% in the latest session, +3.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.016698043484197067,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.113207547169823,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 29.2,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2444799.1999999997,
        "gap_pct": 0.0007127583749109156,
        "high_52w_distance_pct": 0.6458904109589043,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.06027596223674658,
        "lower_wick_to_range": -1.1132075471698228,
        "previous_close": 28.06,
        "relative_return_1d": 0.0363610332425246,
        "relative_return_5d": 0.019124753824428464,
        "return_1d": 0.040627227369921526,
        "return_1d_vs_avg_abs_20d": 2.433053154303431,
        "return_5d": 0.01038062283737018,
        "ticker": "OR",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.07423077093575314
      },
      "source_id": "E0417",
      "source_type": "market_data",
      "ticker": "OR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/OR/2026-07-21"
    },
    {
      "claim": "SGHC moved +0.5% in the latest session, +0.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020908743127095914,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.740740740740746,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 15.66,
        "close_location": 0.296296296296297,
        "consecutive_down_days": 0,
        "consecutive_up_days": 3,
        "dollar_volume": 1219240.62,
        "gap_pct": -0.05969191270860075,
        "high_52w_distance_pct": 0.012132822477650018,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.8510638297872339,
        "lower_wick_to_range": -3.4444444444444486,
        "previous_close": 15.58,
        "relative_return_1d": 0.0008685940625903221,
        "relative_return_5d": 0.06613778392426284,
        "return_1d": 0.005134788189987249,
        "return_1d_vs_avg_abs_20d": 0.24558091123770182,
        "return_5d": 0.05739365293720455,
        "ticker": "SGHC",
        "upper_wick_to_range": 0.7037037037037029,
        "volume_ratio_20d": 0.024592452675235084
      },
      "source_id": "E0418",
      "source_type": "market_data",
      "ticker": "SGHC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SGHC/2026-07-21"
    },
    {
      "claim": "INGM moved +2.4% in the latest session, +2.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017154892088641342,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 29.195,
        "close_location": 0.7058823529411753,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 227458.245,
        "gap_pct": 0.02736842105263171,
        "high_52w_distance_pct": 0.08545983901352971,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4597500000000001,
        "lower_wick_to_range": 0.7058823529411753,
        "previous_close": 28.5,
        "relative_return_1d": 0.020119770784883695,
        "relative_return_5d": 8.538735378160744e-05,
        "return_1d": 0.024385964912280622,
        "return_1d_vs_avg_abs_20d": 1.4215166604532092,
        "return_5d": -0.008658743633276678,
        "ticker": "INGM",
        "upper_wick_to_range": -0.20588235294117524,
        "volume_ratio_20d": 0.005933558764394078
      },
      "source_id": "E0419",
      "source_type": "market_data",
      "ticker": "INGM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/INGM/2026-07-21"
    },
    {
      "claim": "LAD moved +0.4% in the latest session, -0.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.017099814725629443,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.9910714285714366,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 326.36,
        "close_location": 0.6428571428571473,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1055774.6,
        "gap_pct": 0.031059720770034938,
        "high_52w_distance_pct": 0.06428483882828773,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3610809909083328,
        "lower_wick_to_range": 0.6428571428571473,
        "previous_close": 325.18,
        "relative_return_1d": -0.0006374346710957823,
        "relative_return_5d": 0.031015078520339467,
        "return_1d": 0.003628759456301145,
        "return_1d_vs_avg_abs_20d": 0.21221045458827745,
        "return_5d": 0.022270947533281182,
        "ticker": "LAD",
        "upper_wick_to_range": -1.633928571428584,
        "volume_ratio_20d": 0.011498951409376889
      },
      "source_id": "E0420",
      "source_type": "market_data",
      "ticker": "LAD",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/LAD/2026-07-21"
    },
    {
      "claim": "TXNM moved +0.3% in the latest session, -0.1% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0033842704112619915,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.0930232558139696,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 57.98,
        "close_location": 0.9302325581395311,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 2951471.9,
        "gap_pct": -0.004671280276816514,
        "high_52w_distance_pct": 0.02673335632976892,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04205607476635498,
        "lower_wick_to_range": -1.1627906976744387,
        "previous_close": 57.8,
        "relative_return_1d": -0.001152007276185918,
        "relative_return_5d": 0.0259371134431986,
        "return_1d": 0.0031141868512110094,
        "return_1d_vs_avg_abs_20d": 0.9201944504339213,
        "return_5d": 0.017192982456140316,
        "ticker": "TXNM",
        "upper_wick_to_range": 0.06976744186046896,
        "volume_ratio_20d": 0.030124153766037023
      },
      "source_id": "E0421",
      "source_type": "market_data",
      "ticker": "TXNM",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TXNM/2026-07-21"
    },
    {
      "claim": "ACA moved +0.1% in the latest session, -0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.005549806225846748,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.8666666666666034,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 144.84,
        "close_location": 0.26666666666669825,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1862497.56,
        "gap_pct": 0.004559900511261539,
        "high_52w_distance_pct": 0.014360673847003458,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.45044512762995836,
        "lower_wick_to_range": 0.26666666666669825,
        "previous_close": 144.74,
        "relative_return_1d": -0.0035753001105391924,
        "relative_return_5d": 0.007089871268282422,
        "return_1d": 0.0006908940168577349,
        "return_1d_vs_avg_abs_20d": 0.12448975491073536,
        "return_5d": -0.0016542597187758634,
        "ticker": "ACA",
        "upper_wick_to_range": -1.1333333333333018,
        "volume_ratio_20d": 0.010093208532014678
      },
      "source_id": "E0422",
      "source_type": "market_data",
      "ticker": "ACA",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ACA/2026-07-21"
    },
    {
      "claim": "GTES moved +2.9% in the latest session, +2.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018908212016779485,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.7176470588235504,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 26.455,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 517750.805,
        "gap_pct": 0.07431906614785988,
        "high_52w_distance_pct": 0.10262710262710284,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.26700191570881215,
        "lower_wick_to_range": 1.0,
        "previous_close": 25.7,
        "relative_return_1d": 0.025111237779217754,
        "relative_return_5d": 0.016937728548033992,
        "return_1d": 0.02937743190661468,
        "return_1d_vs_avg_abs_20d": 1.5536864025294737,
        "return_5d": 0.008193597560975707,
        "ticker": "GTES",
        "upper_wick_to_range": -2.7176470588235504,
        "volume_ratio_20d": 0.009772770965817024
      },
      "source_id": "E0423",
      "source_type": "market_data",
      "ticker": "GTES",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GTES/2026-07-21"
    },
    {
      "claim": "EAT moved -0.4% in the latest session, -0.8% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01964620122390213,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.36649214659685875,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 194.32,
        "close_location": 0.8082460732984259,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 13382429.76,
        "gap_pct": -0.009281575303830558,
        "high_52w_distance_pct": 0.010652531906134133,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5550576184379001,
        "lower_wick_to_range": 0.44175392670156716,
        "previous_close": 195.01,
        "relative_return_1d": -0.00780447421559749,
        "relative_return_5d": 0.057252197678905214,
        "return_1d": -0.0035382800882005627,
        "return_1d_vs_avg_abs_20d": 0.18009996171146764,
        "return_5d": 0.04850806669184693,
        "ticker": "EAT",
        "upper_wick_to_range": 0.19175392670157412,
        "volume_ratio_20d": 0.06668990761722154
      },
      "source_id": "E0424",
      "source_type": "market_data",
      "ticker": "EAT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EAT/2026-07-21"
    },
    {
      "claim": "CLF moved +2.1% in the latest session, +1.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.026665405035588164,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.730769230769255,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 9.165,
        "close_location": 0.0384615384615311,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 8832008.055,
        "gap_pct": 0.04565701559020052,
        "high_52w_distance_pct": 0.6748499727223132,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.18564036222509683,
        "lower_wick_to_range": 0.0384615384615311,
        "previous_close": 8.98,
        "relative_return_1d": 0.016335142175498252,
        "relative_return_5d": -0.05509652274123589,
        "return_1d": 0.02060133630289518,
        "return_1d_vs_avg_abs_20d": 0.7725866633340179,
        "return_5d": -0.06384065372829417,
        "ticker": "CLF",
        "upper_wick_to_range": -0.769230769230786,
        "volume_ratio_20d": 0.04965259511577329
      },
      "source_id": "E0425",
      "source_type": "market_data",
      "ticker": "CLF",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CLF/2026-07-21"
    },
    {
      "claim": "MHK moved -0.7% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023523844019409205,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.515789473684204,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 107.21,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1489039.69,
        "gap_pct": 0.03240740740740744,
        "high_52w_distance_pct": 0.2975468706277402,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.15291966878158947,
        "lower_wick_to_range": 0.0,
        "previous_close": 108.0,
        "relative_return_1d": -0.011581008942211812,
        "relative_return_5d": -0.015910163044965064,
        "return_1d": -0.007314814814814885,
        "return_1d_vs_avg_abs_20d": 0.31095321023126704,
        "return_5d": -0.02465429403202335,
        "ticker": "MHK",
        "upper_wick_to_range": -3.5157894736842037,
        "volume_ratio_20d": 0.018654471217127353
      },
      "source_id": "E0426",
      "source_type": "market_data",
      "ticker": "MHK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MHK/2026-07-21"
    },
    {
      "claim": "ESAB moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.029498471841554585,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.9472049689441033,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 83.515,
        "close_location": 0.14596273291925435,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1099140.915,
        "gap_pct": 0.08290155440414515,
        "high_52w_distance_pct": 0.6454529126504218,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.01618300176431231,
        "lower_wick_to_range": 0.14596273291925435,
        "previous_close": 82.99,
        "relative_return_1d": 0.0020598692537334706,
        "relative_return_5d": -0.03318543193596568,
        "return_1d": 0.006326063381130398,
        "return_1d_vs_avg_abs_20d": 0.2144539356177378,
        "return_5d": -0.041929562923023966,
        "ticker": "ESAB",
        "upper_wick_to_range": -3.0931677018633574,
        "volume_ratio_20d": 0.017557949504719342
      },
      "source_id": "E0427",
      "source_type": "market_data",
      "ticker": "ESAB",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ESAB/2026-07-21"
    },
    {
      "claim": "OBDC moved +0.7% in the latest session, +0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0105365458263606,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.49999999999999195,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 10.945,
        "close_location": 0.772727272727272,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1513584.05,
        "gap_pct": 0.011959521619135272,
        "high_52w_distance_pct": 0.16646870717222462,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04039923954372626,
        "lower_wick_to_range": 0.772727272727272,
        "previous_close": 10.87,
        "relative_return_1d": 0.002633529883642627,
        "relative_return_5d": 0.0046494995038918185,
        "return_1d": 0.006899724011039554,
        "return_1d_vs_avg_abs_20d": 0.6548373750510958,
        "return_5d": -0.0040946314831664665,
        "ticker": "OBDC",
        "upper_wick_to_range": -0.27272727272726394,
        "volume_ratio_20d": 0.03815991346482853
      },
      "source_id": "E0428",
      "source_type": "market_data",
      "ticker": "OBDC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/OBDC/2026-07-21"
    },
    {
      "claim": "EGO moved +6.0% in the latest session, +5.6% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02593650726511048,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.9075144508670578,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 29.39,
        "close_location": 0.9132947976878619,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 5649345.8,
        "gap_pct": 0.00036062026685890203,
        "high_52w_distance_pct": 0.7407281388227287,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.08490217792543375,
        "lower_wick_to_range": -0.994219653179196,
        "previous_close": 27.73,
        "relative_return_1d": 0.055596770171196574,
        "relative_return_5d": 0.005691213755036562,
        "return_1d": 0.0598629642985935,
        "return_1d_vs_avg_abs_20d": 2.3080580467795113,
        "return_5d": -0.0030529172320217235,
        "ticker": "EGO",
        "upper_wick_to_range": 0.08670520231213806,
        "volume_ratio_20d": 0.08512748973107029
      },
      "source_id": "E0429",
      "source_type": "market_data",
      "ticker": "EGO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/EGO/2026-07-21"
    },
    {
      "claim": "YOU moved -0.2% in the latest session, -0.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01766479957812474,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.9115044247787782,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 57.055,
        "close_location": 0.3893805309734509,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 656075.445,
        "gap_pct": -0.030954879328436546,
        "high_52w_distance_pct": 0.09946542809569703,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.841672046481601,
        "lower_wick_to_range": -2.5221238938053276,
        "previous_close": 57.18,
        "relative_return_1d": -0.006452273176015377,
        "relative_return_5d": 0.07439598007185466,
        "return_1d": -0.00218607904861845,
        "return_1d_vs_avg_abs_20d": 0.12375340229308844,
        "return_5d": 0.06565184908479638,
        "ticker": "YOU",
        "upper_wick_to_range": 0.6106194690265491,
        "volume_ratio_20d": 0.00834424831739927
      },
      "source_id": "E0430",
      "source_type": "market_data",
      "ticker": "YOU",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/YOU/2026-07-21"
    },
    {
      "claim": "GXO moved +0.2% in the latest session, -0.3% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.021591644005868486,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.1556372549019547,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 52.8925,
        "close_location": 0.0747549019607753,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 422293.72,
        "gap_pct": 0.026136363636363624,
        "high_52w_distance_pct": 0.2638842936144066,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.16503303964757698,
        "lower_wick_to_range": 0.0747549019607753,
        "previous_close": 52.8,
        "relative_return_1d": -0.002514300188003027,
        "relative_return_5d": 0.07362232708128003,
        "return_1d": 0.0017518939393939004,
        "return_1d_vs_avg_abs_20d": 0.08113758910242062,
        "return_5d": 0.06487819609422174,
        "ticker": "GXO",
        "upper_wick_to_range": -2.23039215686273,
        "volume_ratio_20d": 0.005696286069997824
      },
      "source_id": "E0431",
      "source_type": "market_data",
      "ticker": "GXO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GXO/2026-07-21"
    },
    {
      "claim": "MGY moved -4.0% in the latest session, -4.4% relative to benchmark, with volume at 2.5x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01727010844250722,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.016666666666658,
        "breakdown_20d": true,
        "breakout_20d": false,
        "close": 24.51,
        "close_location": 0.750000000000003,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 192812032.68,
        "gap_pct": 0.05444575009792407,
        "high_52w_distance_pct": 0.336597307221542,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.06565217391304357,
        "lower_wick_to_range": 0.750000000000003,
        "previous_close": 25.53,
        "relative_return_1d": -0.04421919060213253,
        "relative_return_5d": -0.07259020184652487,
        "return_1d": -0.0399529964747356,
        "return_1d_vs_avg_abs_20d": 2.3134189694141463,
        "return_5d": -0.08133433283358316,
        "ticker": "MGY",
        "upper_wick_to_range": -3.7666666666666604,
        "volume_ratio_20d": 2.523527505910507
      },
      "source_id": "E0432",
      "source_type": "market_data",
      "ticker": "MGY",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MGY/2026-07-21"
    },
    {
      "claim": "VNO moved +2.2% in the latest session, +1.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012981697886971937,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5945945945946046,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 40.63,
        "close_location": 0.9459459459459567,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 765347.31,
        "gap_pct": 0.014091595369904342,
        "high_52w_distance_pct": 0.01525966034949544,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.6536426536426538,
        "lower_wick_to_range": 0.35135135135135204,
        "previous_close": 39.74,
        "relative_return_1d": 0.018129377085486897,
        "relative_return_5d": 0.047077890251050136,
        "return_1d": 0.022395571212883825,
        "return_1d_vs_avg_abs_20d": 1.7251650290952605,
        "return_5d": 0.03833375926399185,
        "ticker": "VNO",
        "upper_wick_to_range": 0.05405405405404333,
        "volume_ratio_20d": 0.01205625870041762
      },
      "source_id": "E0433",
      "source_type": "market_data",
      "ticker": "VNO",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/VNO/2026-07-21"
    },
    {
      "claim": "BTG moved +3.7% in the latest session, +3.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02147741933022081,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.5624999999999987,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 3.785,
        "close_location": 0.9375000000000013,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 6288171.9,
        "gap_pct": 0.00273972602739736,
        "high_52w_distance_pct": 0.6618229854689563,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.06022408963585435,
        "lower_wick_to_range": -0.6249999999999972,
        "previous_close": 3.65,
        "relative_return_1d": 0.0327201072424661,
        "relative_return_5d": 0.007424869773338005,
        "return_1d": 0.03698630136986303,
        "return_1d_vs_avg_abs_20d": 1.7221017479423013,
        "return_5d": -0.0013192612137202797,
        "ticker": "BTG",
        "upper_wick_to_range": 0.06249999999999861,
        "volume_ratio_20d": 0.07634038177083549
      },
      "source_id": "E0434",
      "source_type": "market_data",
      "ticker": "BTG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BTG/2026-07-21"
    },
    {
      "claim": "CHE moved -1.6% in the latest session, -2.0% relative to benchmark, with volume at 0.4x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012538288362099897,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.11003277035543234,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 505.4275,
        "close_location": 0.5872195613813973,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 36811801.1075,
        "gap_pct": -0.011816695218813122,
        "high_52w_distance_pct": 0.02436056605546799,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.38393663919388854,
        "lower_wick_to_range": 0.5872195613813973,
        "previous_close": 513.68,
        "relative_return_1d": -0.020331643434358337,
        "relative_return_5d": 0.036265528047376594,
        "return_1d": -0.01606544930696141,
        "return_1d_vs_avg_abs_20d": 1.281311199981908,
        "return_5d": 0.02752139706031831,
        "ticker": "CHE",
        "upper_wick_to_range": 0.3027476682631704,
        "volume_ratio_20d": 0.4284924253566701
      },
      "source_id": "E0435",
      "source_type": "market_data",
      "ticker": "CHE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CHE/2026-07-21"
    },
    {
      "claim": "DLB moved -0.6% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.013451766120511577,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.144508670520231,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 50.36,
        "close_location": 0.4450867052023088,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 799112.48,
        "gap_pct": -0.025078988941548253,
        "high_52w_distance_pct": 0.3889992057188245,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.043514297554910986,
        "lower_wick_to_range": -0.6994219653179221,
        "previous_close": 50.64,
        "relative_return_1d": -0.00979542003576983,
        "relative_return_5d": 0.046880597694953674,
        "return_1d": -0.005529225908372903,
        "return_1d_vs_avg_abs_20d": 0.4110408892659683,
        "return_5d": 0.03813646670789539,
        "ticker": "DLB",
        "upper_wick_to_range": 0.5549132947976911,
        "volume_ratio_20d": 0.016304386915801425
      },
      "source_id": "E0436",
      "source_type": "market_data",
      "ticker": "DLB",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/DLB/2026-07-21"
    },
    {
      "claim": "MAC moved +0.4% in the latest session, -0.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012363036516357834,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2000000000000095,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 25.69,
        "close_location": 0.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 632487.8,
        "gap_pct": 0.010941774130519777,
        "high_52w_distance_pct": 0.02101985208252244,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4580022701475597,
        "lower_wick_to_range": 0.0,
        "previous_close": 25.59,
        "relative_return_1d": -0.00035841765221134025,
        "relative_return_5d": 0.04088555324499332,
        "return_1d": 0.003907776475185587,
        "return_1d_vs_avg_abs_20d": 0.3160854916197257,
        "return_5d": 0.03214142225793504,
        "ticker": "MAC",
        "upper_wick_to_range": -0.20000000000000948,
        "volume_ratio_20d": 0.0072291633021596465
      },
      "source_id": "E0437",
      "source_type": "market_data",
      "ticker": "MAC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MAC/2026-07-21"
    },
    {
      "claim": "TMHC moved +0.0% in the latest session, -0.4% relative to benchmark, with volume at 0.2x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0014331444752061662,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.0,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 72.45,
        "close_location": 0.5000000000003553,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 41133994.65,
        "gap_pct": -0.00013804527885130646,
        "high_52w_distance_pct": 0.00013802622498260142,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.33795013850415523,
        "lower_wick_to_range": -0.49999999999964473,
        "previous_close": 72.44,
        "relative_return_1d": -0.004128148848545399,
        "relative_return_5d": 0.015833372021253456,
        "return_1d": 0.0001380452788515285,
        "return_1d_vs_avg_abs_20d": 0.09632335137158442,
        "return_5d": 0.007089241034195171,
        "ticker": "TMHC",
        "upper_wick_to_range": 0.49999999999964473,
        "volume_ratio_20d": 0.21480073245106274
      },
      "source_id": "E0438",
      "source_type": "market_data",
      "ticker": "TMHC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TMHC/2026-07-21"
    },
    {
      "claim": "MTG moved -0.1% in the latest session, -0.5% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.00898356443401176,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.2264150943396352,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 29.3,
        "close_location": 0.0,
        "consecutive_down_days": 2,
        "consecutive_up_days": 0,
        "dollar_volume": 535516.1,
        "gap_pct": 0.003751705320600207,
        "high_52w_distance_pct": 0.013651877133105783,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.18671526933981375,
        "lower_wick_to_range": 0.0,
        "previous_close": 29.32,
        "relative_return_1d": -0.004948322367506086,
        "relative_return_5d": 0.03501383326376584,
        "return_1d": -0.0006821282401091588,
        "return_1d_vs_avg_abs_20d": 0.07593068932935156,
        "return_5d": 0.02626970227670755,
        "ticker": "MTG",
        "upper_wick_to_range": -0.22641509433963528,
        "volume_ratio_20d": 0.009638522448312323
      },
      "source_id": "E0439",
      "source_type": "market_data",
      "ticker": "MTG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/MTG/2026-07-21"
    },
    {
      "claim": "AVTR moved -1.1% in the latest session, -1.5% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.025247668608354285,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.011627906976746,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 10.545,
        "close_location": 0.8255813953488388,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 7173731.865,
        "gap_pct": 0.030018761726078758,
        "high_52w_distance_pct": 0.18634423897581787,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.451479697178252,
        "lower_wick_to_range": 0.8255813953488388,
        "previous_close": 10.66,
        "relative_return_1d": -0.015054186622706522,
        "relative_return_5d": -0.057243468658645824,
        "return_1d": -0.010787992495309595,
        "return_1d_vs_avg_abs_20d": 0.42728667991704866,
        "return_5d": -0.06598759964570411,
        "ticker": "AVTR",
        "upper_wick_to_range": -0.8372093023255848,
        "volume_ratio_20d": 0.07497765429010077
      },
      "source_id": "E0440",
      "source_type": "market_data",
      "ticker": "AVTR",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/AVTR/2026-07-21"
    },
    {
      "claim": "GOLF moved +1.2% in the latest session, +0.8% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01750055325356682,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 5.395348837209412,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 112.85,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 417093.6,
        "gap_pct": 0.03263695866582972,
        "high_52w_distance_pct": 0.060256978289765284,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.3442525312686122,
        "lower_wick_to_range": 1.0,
        "previous_close": 111.53,
        "relative_return_1d": 0.007569186487684121,
        "relative_return_5d": 0.012569073168164802,
        "return_1d": 0.011835380615081048,
        "return_1d_vs_avg_abs_20d": 0.6762860832796163,
        "return_5d": 0.0038249421811065165,
        "ticker": "GOLF",
        "upper_wick_to_range": -5.395348837209412,
        "volume_ratio_20d": 0.01009160534614807
      },
      "source_id": "E0441",
      "source_type": "market_data",
      "ticker": "GOLF",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/GOLF/2026-07-21"
    },
    {
      "claim": "OGS moved -0.7% in the latest session, -1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.012010546769806136,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.2083333333333415,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 78.875,
        "close_location": 0.6944444444444455,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 457238.375,
        "gap_pct": 0.0027690371302706573,
        "high_52w_distance_pct": 0.1509350237717908,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.046781685467816914,
        "lower_wick_to_range": 0.6944444444444455,
        "previous_close": 79.45,
        "relative_return_1d": -0.01150345026333155,
        "relative_return_5d": 0.005269715320602164,
        "return_1d": -0.007237256135934622,
        "return_1d_vs_avg_abs_20d": 0.6025750762761852,
        "return_5d": -0.003474415666456121,
        "ticker": "OGS",
        "upper_wick_to_range": -1.902777777777787,
        "volume_ratio_20d": 0.008349657198824682
      },
      "source_id": "E0442",
      "source_type": "market_data",
      "ticker": "OGS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/OGS/2026-07-21"
    },
    {
      "claim": "SEI moved +1.1% in the latest session, +0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03751011787365614,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3158669870552664,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 61.205,
        "close_location": 0.0678241996744428,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 3728118.96,
        "gap_pct": -0.0024777006937561907,
        "high_52w_distance_pct": 0.40821828282003114,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.37200179331988337,
        "lower_wick_to_range": -0.2480427873808236,
        "previous_close": 60.54,
        "relative_return_1d": 0.006718278948255607,
        "relative_return_5d": -0.11060838699855324,
        "return_1d": 0.010984473075652534,
        "return_1d_vs_avg_abs_20d": 0.29284027079443214,
        "return_5d": -0.11935251798561153,
        "ticker": "SEI",
        "upper_wick_to_range": 0.9321758003255572,
        "volume_ratio_20d": 0.020120168725081836
      },
      "source_id": "E0443",
      "source_type": "market_data",
      "ticker": "SEI",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SEI/2026-07-21"
    },
    {
      "claim": "PBF moved +1.7% in the latest session, +1.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.036510829723940694,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.7323943661971817,
        "breakdown_20d": false,
        "breakout_20d": true,
        "close": 64.92,
        "close_location": 0.4859154929577443,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 8566323.84,
        "gap_pct": -0.02176977290524673,
        "high_52w_distance_pct": 0.011244608749229945,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 1.0774400000000002,
        "lower_wick_to_range": -1.2464788732394374,
        "previous_close": 63.85,
        "relative_return_1d": 0.012491832497505184,
        "relative_return_5d": 0.07492905461983879,
        "return_1d": 0.01675802662490211,
        "return_1d_vs_avg_abs_20d": 0.4589878332431767,
        "return_5d": 0.0661849236327805,
        "ticker": "PBF",
        "upper_wick_to_range": 0.5140845070422557,
        "volume_ratio_20d": 0.04333228247162673
      },
      "source_id": "E0444",
      "source_type": "market_data",
      "ticker": "PBF",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PBF/2026-07-21"
    },
    {
      "claim": "CNX moved +1.1% in the latest session, +0.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01082644397095962,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3698630136986299,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 33.025,
        "close_location": 0.9726027397260325,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 1033517.375,
        "gap_pct": 0.015309246785058184,
        "high_52w_distance_pct": 0.32081756245268744,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.047747461928933976,
        "lower_wick_to_range": 0.9726027397260325,
        "previous_close": 32.66,
        "relative_return_1d": 0.00690955602569554,
        "relative_return_5d": 0.028978916282084488,
        "return_1d": 0.011175750153092467,
        "return_1d_vs_avg_abs_20d": 1.0322641656918754,
        "return_5d": 0.020234785295026203,
        "ticker": "CNX",
        "upper_wick_to_range": -0.34246575342466234,
        "volume_ratio_20d": 0.016030262595114857
      },
      "source_id": "E0445",
      "source_type": "market_data",
      "ticker": "CNX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CNX/2026-07-21"
    },
    {
      "claim": "KRG moved +0.4% in the latest session, -0.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.0098629363939662,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.9389671361502105,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 29.8052,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 4,
        "dollar_volume": 1006223.552,
        "gap_pct": -0.0016840687100033724,
        "high_52w_distance_pct": 0.003851676888596778,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.31998228520814886,
        "lower_wick_to_range": -0.9389671361502104,
        "previous_close": 29.69,
        "relative_return_1d": -0.0003860998195492904,
        "relative_return_5d": 0.047614817637459006,
        "return_1d": 0.003880094307847637,
        "return_1d_vs_avg_abs_20d": 0.39340153407268685,
        "return_5d": 0.03887068665040072,
        "ticker": "KRG",
        "upper_wick_to_range": 0.0,
        "volume_ratio_20d": 0.012359170075871978
      },
      "source_id": "E0446",
      "source_type": "market_data",
      "ticker": "KRG",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/KRG/2026-07-21"
    },
    {
      "claim": "SITE moved -1.3% in the latest session, -1.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01961791213821636,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 2.1657754010695194,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 101.445,
        "close_location": 0.0,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 358303.74,
        "gap_pct": 0.006713368359603011,
        "high_52w_distance_pct": 0.661590024151018,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.009202148826104262,
        "lower_wick_to_range": 0.0,
        "previous_close": 102.78,
        "relative_return_1d": -0.01725510247532458,
        "relative_return_5d": -0.03278081232359942,
        "return_1d": -0.012988908347927652,
        "return_1d_vs_avg_abs_20d": 0.6620943276947814,
        "return_5d": -0.0415249433106577,
        "ticker": "SITE",
        "upper_wick_to_range": -1.1657754010695196,
        "volume_ratio_20d": 0.0046212220332330235
      },
      "source_id": "E0447",
      "source_type": "market_data",
      "ticker": "SITE",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/SITE/2026-07-21"
    },
    {
      "claim": "BEPC moved -1.2% in the latest session, -1.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.010925403602600104,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.8641975308641986,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 33.82,
        "close_location": 0.5555555555555575,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 1945698.42,
        "gap_pct": -0.0014611338398596851,
        "high_52w_distance_pct": 0.3358959195742164,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.006697425212085273,
        "lower_wick_to_range": 0.5555555555555575,
        "previous_close": 34.22,
        "relative_return_1d": -0.01595526484627474,
        "relative_return_5d": -0.011817699305440965,
        "return_1d": -0.011689070718877814,
        "return_1d_vs_avg_abs_20d": 1.0698982979535847,
        "return_5d": -0.02056183029249925,
        "ticker": "BEPC",
        "upper_wick_to_range": -0.4197530864197561,
        "volume_ratio_20d": 0.0442267185313879
      },
      "source_id": "E0448",
      "source_type": "market_data",
      "ticker": "BEPC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BEPC/2026-07-21"
    },
    {
      "claim": "KMX moved +3.1% in the latest session, +2.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02039465410393637,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.3611111111111122,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 57.62,
        "close_location": 0.5740740740740726,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 3219632.7399999998,
        "gap_pct": 0.03756036487211589,
        "high_52w_distance_pct": 0.060395695938910254,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.638328120557293,
        "lower_wick_to_range": 0.5740740740740726,
        "previous_close": 55.91,
        "relative_return_1d": 0.02631867441132596,
        "relative_return_5d": 0.04265764256071691,
        "return_1d": 0.030584868538722887,
        "return_1d_vs_avg_abs_20d": 1.4996512509040152,
        "return_5d": 0.03391351157365863,
        "ticker": "KMX",
        "upper_wick_to_range": 0.06481481481481519,
        "volume_ratio_20d": 0.018606997645695487
      },
      "source_id": "E0449",
      "source_type": "market_data",
      "ticker": "KMX",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/KMX/2026-07-21"
    },
    {
      "claim": "UUUU moved +1.9% in the latest session, +1.4% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.027073716167523805,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.7500000000000047,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 11.96,
        "close_location": 0.14285714285714649,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 6897224.36,
        "gap_pct": -0.022998296422487186,
        "high_52w_distance_pct": 1.3327759197324411,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.06785714285714306,
        "lower_wick_to_range": -1.6071428571428583,
        "previous_close": 11.74,
        "relative_return_1d": 0.014473158513148343,
        "relative_return_5d": -0.08724982214975197,
        "return_1d": 0.01873935264054527,
        "return_1d_vs_avg_abs_20d": 0.6921603419564546,
        "return_5d": -0.09599395313681025,
        "ticker": "UUUU",
        "upper_wick_to_range": 0.8571428571428535,
        "volume_ratio_20d": 0.06818435483375149
      },
      "source_id": "E0450",
      "source_type": "market_data",
      "ticker": "UUUU",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/UUUU/2026-07-21"
    },
    {
      "claim": "FND moved -2.3% in the latest session, -2.7% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02866046478458683,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 5.369170984455973,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 52.635,
        "close_location": 0.04533678756476251,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 2296938.765,
        "gap_pct": 0.054214630523579777,
        "high_52w_distance_pct": 0.4621449605775625,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.23440431519699811,
        "lower_wick_to_range": 0.04533678756476251,
        "previous_close": 53.86,
        "relative_return_1d": -0.027010345631296007,
        "relative_return_5d": -0.054189819520330085,
        "return_1d": -0.02274415150389908,
        "return_1d_vs_avg_abs_20d": 0.7935723190410556,
        "return_5d": -0.06293395050738837,
        "ticker": "FND",
        "upper_wick_to_range": -4.414507772020736,
        "volume_ratio_20d": 0.0177656822174229
      },
      "source_id": "E0451",
      "source_type": "market_data",
      "ticker": "FND",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/FND/2026-07-21"
    },
    {
      "claim": "UWMC moved -0.5% in the latest session, -1.0% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.03041194977179808,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 4.6733333333333675,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 1.8798,
        "close_location": 0.6599999999999983,
        "consecutive_down_days": 3,
        "consecutive_up_days": 0,
        "dollar_volume": 1222020.3839999998,
        "gap_pct": 0.06878306878306883,
        "high_52w_distance_pct": 2.1811894882434304,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.010645161290322447,
        "lower_wick_to_range": 0.6599999999999983,
        "previous_close": 1.89,
        "relative_return_1d": -0.009663019524222327,
        "relative_return_5d": -0.06066180960700118,
        "return_1d": -0.0053968253968254,
        "return_1d_vs_avg_abs_20d": 0.17745739544230205,
        "return_5d": -0.06940594059405947,
        "ticker": "UWMC",
        "upper_wick_to_range": -4.333333333333365,
        "volume_ratio_20d": 0.031857835487270565
      },
      "source_id": "E0452",
      "source_type": "market_data",
      "ticker": "UWMC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/UWMC/2026-07-21"
    },
    {
      "claim": "ESTC moved +0.4% in the latest session, +0.0% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018035824412331487,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.9056603773584905,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 63.01,
        "close_location": 0.9358490566037729,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 8591791.56,
        "gap_pct": -0.0339496334077144,
        "high_52w_distance_pct": 0.20853832724964305,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.4984542211652794,
        "lower_wick_to_range": 0.03018867924528239,
        "previous_close": 62.74,
        "relative_return_1d": 3.728052991891495e-05,
        "relative_return_5d": 0.019816018021718063,
        "return_1d": 0.004303474657315842,
        "return_1d_vs_avg_abs_20d": 0.23860703890937543,
        "return_5d": 0.011071887034659778,
        "ticker": "ESTC",
        "upper_wick_to_range": 0.0641509433962271,
        "volume_ratio_20d": 0.0746295368903265
      },
      "source_id": "E0453",
      "source_type": "market_data",
      "ticker": "ESTC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/ESTC/2026-07-21"
    },
    {
      "claim": "PLNT moved +0.0% in the latest session, -0.4% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.018362354475245913,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 1.6502860495819291,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 55.25,
        "close_location": 0.30585301452251873,
        "consecutive_down_days": 1,
        "consecutive_up_days": 0,
        "dollar_volume": 1780210.25,
        "gap_pct": -0.040723981900452455,
        "high_52w_distance_pct": 0.7920361990950227,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.49203348636240873,
        "lower_wick_to_range": -1.3444330350594105,
        "previous_close": 55.25,
        "relative_return_1d": -0.004266194127396927,
        "relative_return_5d": 0.09420582057448457,
        "return_1d": 0.0,
        "return_1d_vs_avg_abs_20d": 0.0,
        "return_5d": 0.08546168958742628,
        "ticker": "PLNT",
        "upper_wick_to_range": 0.6941469854774813,
        "volume_ratio_20d": 0.01945771309520215
      },
      "source_id": "E0454",
      "source_type": "market_data",
      "ticker": "PLNT",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PLNT/2026-07-21"
    },
    {
      "claim": "TPC moved +6.3% in the latest session, +5.8% relative to benchmark, with volume at 0.3x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.023067679986214163,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 3.087301587301583,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 85.595,
        "close_location": 0.3359788359788386,
        "consecutive_down_days": 0,
        "consecutive_up_days": 2,
        "dollar_volume": 13382778.25,
        "gap_pct": -0.009684628755897706,
        "high_52w_distance_pct": 0.16829254045212916,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.28193799610603576,
        "lower_wick_to_range": -2.7513227513227445,
        "previous_close": 80.54,
        "relative_return_1d": 0.05849764992524764,
        "relative_return_5d": 0.10936133556465888,
        "return_1d": 0.06276384405264457,
        "return_1d_vs_avg_abs_20d": 2.7208563709117626,
        "return_5d": 0.1006172045776006,
        "ticker": "TPC",
        "upper_wick_to_range": 0.6640211640211614,
        "volume_ratio_20d": 0.26510334537192465
      },
      "source_id": "E0455",
      "source_type": "market_data",
      "ticker": "TPC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/TPC/2026-07-21"
    },
    {
      "claim": "PACS moved +1.7% in the latest session, +1.3% relative to benchmark, with volume at 0.1x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.02413094706854487,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.5454545454545423,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 45.49,
        "close_location": 1.0,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2917182.72,
        "gap_pct": 0.031746031746031855,
        "high_52w_distance_pct": 0.03704110793580995,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.5496508260943622,
        "lower_wick_to_range": 1.0,
        "previous_close": 44.73,
        "relative_return_1d": 0.012724639764845502,
        "relative_return_5d": 0.020757479151685687,
        "return_1d": 0.01699083389224243,
        "return_1d_vs_avg_abs_20d": 0.7041096996309064,
        "return_5d": 0.012013348164627402,
        "ticker": "PACS",
        "upper_wick_to_range": -0.5454545454545423,
        "volume_ratio_20d": 0.06277550181342965
      },
      "source_id": "E0456",
      "source_type": "market_data",
      "ticker": "PACS",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/PACS/2026-07-21"
    },
    {
      "claim": "BC moved +2.0% in the latest session, +1.6% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.020771469282011013,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.432914960735625,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 80.725,
        "close_location": 0.47311900127524814,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 2026358.95,
        "gap_pct": 0.028307847845318035,
        "high_52w_distance_pct": 0.11799318674512249,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.20377274082910812,
        "lower_wick_to_range": 0.47311900127524814,
        "previous_close": 79.13,
        "relative_return_1d": 0.01589051003031816,
        "relative_return_5d": 0.05035703421286464,
        "return_1d": 0.02015670415771509,
        "return_1d_vs_avg_abs_20d": 0.9704033876492147,
        "return_5d": 0.04161290322580635,
        "ticker": "BC",
        "upper_wick_to_range": 0.09396603798912681,
        "volume_ratio_20d": 0.037387826838150416
      },
      "source_id": "E0457",
      "source_type": "market_data",
      "ticker": "BC",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/BC/2026-07-21"
    },
    {
      "claim": "CRK moved +0.6% in the latest session, +0.2% relative to benchmark, with volume at 0.0x its 20-day average.",
      "confidence": 0.98,
      "publisher": "YahooChartMarketDataProvider",
      "raw_value": {
        "avg_abs_return_20d": 0.01988867908851933,
        "benchmark_return_1d": 0.004266194127396927,
        "benchmark_return_5d": -0.008744130987058285,
        "body_to_range": 0.6750000000000014,
        "breakdown_20d": false,
        "breakout_20d": false,
        "close": 12.965,
        "close_location": 0.6250000000000022,
        "consecutive_down_days": 0,
        "consecutive_up_days": 1,
        "dollar_volume": 544179.945,
        "gap_pct": 0.016291698991466097,
        "high_52w_distance_pct": 0.9938295410721174,
        "latest_date": "2026-07-21",
        "low_52w_distance_pct": 0.04220257234726699,
        "lower_wick_to_range": 0.6250000000000022,
        "previous_close": 12.89,
        "relative_return_1d": 0.0015522697981267264,
        "relative_return_5d": 0.007588506950078289,
        "return_1d": 0.005818463925523654,
        "return_1d_vs_avg_abs_20d": 0.2925515515448354,
        "return_5d": -0.0011556240369799964,
        "ticker": "CRK",
        "upper_wick_to_range": -0.30000000000000354,
        "volume_ratio_20d": 0.016076312019794245
      },
      "source_id": "E0458",
      "source_type": "market_data",
      "ticker": "CRK",
      "tier": 1,
      "timestamp": "2026-07-21T00:00:00+00:00",
      "url_or_provider_ref": "provider://market/CRK/2026-07-21"
    },
    {
      "claim": "Should State Street SPDR S&P 500 ETF Trust (SPY) Be on Your Investing Radar?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Should State Street SPDR S&P 500 ETF Trust (SPY) Be on Your Investing Radar?"
      },
      "source_id": "E0459",
      "source_type": "news",
      "ticker": "SPY",
      "tier": 2,
      "timestamp": "2026-07-21T10:20:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/state-street-spdr-p-500-102003104.html"
    },
    {
      "claim": "Jamie Dimon Warns a Bond Market Reckoning Is Coming.",
      "confidence": 0.78,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Jamie Dimon Warns a Bond Market Reckoning Is Coming."
      },
      "source_id": "E0460",
      "source_type": "news",
      "ticker": "TLT",
      "tier": 2,
      "timestamp": "2026-07-21T12:20:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/fe471a65-848f-3ca0-bbe4-5258f2de8e69/jamie-dimon-warns-a-bond.html"
    },
    {
      "claim": "Want 6% Monthly Yield Without Touching the Riskiest Junk? This ETF Has a Clever Trick",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Want 6% Monthly Yield Without Touching the Riskiest Junk? This ETF Has a Clever Trick"
      },
      "source_id": "E0461",
      "source_type": "news",
      "ticker": "HYG",
      "tier": 2,
      "timestamp": "2026-07-19T15:32:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/5d058984-fd5a-3a36-ab02-392dd3fe0341/want-6%25-monthly-yield-without.html"
    },
    {
      "claim": "Gold's Returns Are Shining: Is It Better to Invest With a Physical Gold or Mining Stock ETF in 2026?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Gold's Returns Are Shining: Is It Better to Invest With a Physical Gold or Mining Stock ETF in 2026?"
      },
      "source_id": "E0462",
      "source_type": "news",
      "ticker": "GLD",
      "tier": 2,
      "timestamp": "2026-07-18T15:00:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/a000a951-b5ea-3329-b146-7bdd8a122026/gold%27s-returns-are-shining%3A.html"
    },
    {
      "claim": "Oil Rises Again as Fighting Between US and Iran Keeps Tankers Trapped in Persian Gulf",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Oil Rises Again as Fighting Between US and Iran Keeps Tankers Trapped in Persian Gulf"
      },
      "source_id": "E0463",
      "source_type": "earnings",
      "ticker": "USO",
      "tier": 2,
      "timestamp": "2026-07-21T13:23:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/oil-rises-again-fighting-between-132323100.html"
    },
    {
      "claim": "US gas prices climb above $4 a gallon as oil surges amid Iran tensions",
      "confidence": 0.78,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "US gas prices climb above $4 a gallon as oil surges amid Iran tensions"
      },
      "source_id": "E0464",
      "source_type": "news",
      "ticker": "UNG",
      "tier": 2,
      "timestamp": "2026-07-20T18:20:36+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/us-gas-prices-climb-above-182036825.html"
    },
    {
      "claim": "Arete Adjusts Price Target on Broadcom to $530 From $488, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Arete Adjusts Price Target on Broadcom to $530 From $488, Maintains Buy Rating"
      },
      "source_id": "E0465",
      "source_type": "news",
      "ticker": "AVGO",
      "tier": 2,
      "timestamp": "2026-07-21T09:19:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/arete-adjusts-price-target-broadcom-091906846.html"
    },
    {
      "claim": "Intel Jumps 6% on RBC’s Q2 Beat Call, AMD Rises 4%, Broadcom Climbs 3% as Chip Rally Resumes",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Intel Jumps 6% on RBC’s Q2 Beat Call, AMD Rises 4%, Broadcom Climbs 3% as Chip Rally Resumes"
      },
      "source_id": "E0466",
      "source_type": "news",
      "ticker": "AVGO",
      "tier": 2,
      "timestamp": "2026-07-21T13:21:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/d8e114a1-4a39-39eb-92a0-7355b1f72108/intel-jumps-6%25-on-rbc%E2%80%99s-q2.html"
    },
    {
      "claim": "Prediction: Broadcom Stock Will Be Worth More Than Apple and Microsoft 10 Years From Now",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Prediction: Broadcom Stock Will Be Worth More Than Apple and Microsoft 10 Years From Now"
      },
      "source_id": "E0467",
      "source_type": "news",
      "ticker": "AVGO",
      "tier": 2,
      "timestamp": "2026-07-21T08:50:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/e019f719-3e9f-31d1-beb6-633b832e2210/prediction%3A-broadcom-stock.html"
    },
    {
      "claim": "Is Broadcom (AVGO) Still Undervalued As Netlist Patent Claims Test Sentiment?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Broadcom (AVGO) Still Undervalued As Netlist Patent Claims Test Sentiment?"
      },
      "source_id": "E0468",
      "source_type": "news",
      "ticker": "AVGO",
      "tier": 2,
      "timestamp": "2026-07-21T06:11:12+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/broadcom-avgo-still-undervalued-netlist-061112166.html"
    },
    {
      "claim": "Dell, Super Micro Stocks Rise Premarket After Elon Musk Denies Report Of $52B AI Server Deal With Foxconn",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "Dell, Super Micro Stocks Rise Premarket After Elon Musk Denies Report Of $52B AI Server Deal With Foxconn"
      },
      "source_id": "E0469",
      "source_type": "news",
      "ticker": "SMCI",
      "tier": 2,
      "timestamp": "2026-07-20T08:35:46+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/330dffc9-ae5c-380e-8068-2f3b6f866ab9/dell%2C-super-micro-stocks-rise.html"
    },
    {
      "claim": "Super Micro Computer (SMCI) Declines More Than Market: Some Information for Investors",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Super Micro Computer (SMCI) Declines More Than Market: Some Information for Investors"
      },
      "source_id": "E0470",
      "source_type": "news",
      "ticker": "SMCI",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/super-micro-computer-smci-declines-214507271.html"
    },
    {
      "claim": "Super Micro Computer, Inc. (SMCI) is Attracting Investor Attention: Here is What You Should Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Super Micro Computer, Inc. (SMCI) is Attracting Investor Attention: Here is What You Should Know"
      },
      "source_id": "E0471",
      "source_type": "news",
      "ticker": "SMCI",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/super-micro-computer-inc-smci-130006227.html"
    },
    {
      "claim": "Forget Picking the Next AI Winner: TSM Lets You Profit From Every Wave of the Revolution",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Forget Picking the Next AI Winner: TSM Lets You Profit From Every Wave of the Revolution"
      },
      "source_id": "E0472",
      "source_type": "earnings",
      "ticker": "TSM",
      "tier": 2,
      "timestamp": "2026-07-21T12:35:30+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/e8de2334-357c-3b18-b56c-c99c3246cb7d/forget-picking-the-next-ai.html"
    },
    {
      "claim": "Market Chatter: Taiwan Semiconductor to Raise Chipmaking Prices by Up to 10% Starting in 2027",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Market Chatter: Taiwan Semiconductor to Raise Chipmaking Prices by Up to 10% Starting in 2027"
      },
      "source_id": "E0473",
      "source_type": "news",
      "ticker": "TSM",
      "tier": 2,
      "timestamp": "2026-07-21T10:19:17+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/market-chatter-taiwan-semiconductor-raise-101917301.html"
    },
    {
      "claim": "Bull of the Day: Taiwan Semi (TSM)",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Bull of the Day: Taiwan Semi (TSM)"
      },
      "source_id": "E0474",
      "source_type": "news",
      "ticker": "TSM",
      "tier": 2,
      "timestamp": "2026-07-21T09:20:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bull-day-taiwan-semi-tsm-092000648.html"
    },
    {
      "claim": "Why Is TSM Stock Rising Today? Report Says TSMC Plans To Raise Chipmaking Prices In 2027",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Why Is TSM Stock Rising Today? Report Says TSMC Plans To Raise Chipmaking Prices In 2027"
      },
      "source_id": "E0475",
      "source_type": "news",
      "ticker": "TSM",
      "tier": 2,
      "timestamp": "2026-07-21T10:58:34+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/1e3a12ec-52b4-333a-a525-b9e04ddd1c5f/why-is-tsm-stock-rising.html"
    },
    {
      "claim": "Can Walmart's General Merchandise Revival Unlock Higher Margins?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Can Walmart's General Merchandise Revival Unlock Higher Margins?"
      },
      "source_id": "E0476",
      "source_type": "earnings",
      "ticker": "WMT",
      "tier": 2,
      "timestamp": "2026-07-20T14:24:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/walmarts-general-merchandise-revival-unlock-142400286.html"
    },
    {
      "claim": "Walmart revives pre-pandemic prices for back to school season",
      "confidence": 0.62,
      "publisher": "TheStreet",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Walmart revives pre-pandemic prices for back to school season"
      },
      "source_id": "E0477",
      "source_type": "news",
      "ticker": "WMT",
      "tier": 2,
      "timestamp": "2026-07-21T05:07:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/60c27ad3-80a2-3555-82b6-72c0df7ef7b0/walmart-revives-pre-pandemic.html"
    },
    {
      "claim": "Walmart Bets vs Procter & Gamble: Two Consumer Titans, Two Strategies, One Winner",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Walmart Bets vs Procter & Gamble: Two Consumer Titans, Two Strategies, One Winner"
      },
      "source_id": "E0478",
      "source_type": "news",
      "ticker": "WMT",
      "tier": 2,
      "timestamp": "2026-07-20T14:15:58+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/4733d3cc-8035-3abc-a538-02c6883c21e2/walmart-bets-vs-procter-%26.html"
    },
    {
      "claim": "Walmart Names U.S. COO",
      "confidence": 0.62,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Walmart Names U.S. COO"
      },
      "source_id": "E0479",
      "source_type": "news",
      "ticker": "WMT",
      "tier": 2,
      "timestamp": "2026-07-20T12:39:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/walmart-names-u-coo-123949309.html"
    },
    {
      "claim": "Novo Nordisk sues Eli Lilly in high-stakes GLP-1 advertising feud",
      "confidence": 0.78,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Novo Nordisk sues Eli Lilly in high-stakes GLP-1 advertising feud"
      },
      "source_id": "E0480",
      "source_type": "news",
      "ticker": "LLY",
      "tier": 2,
      "timestamp": "2026-07-21T12:19:58+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/novo-nordisk-sues-eli-lilly-121958840.html"
    },
    {
      "claim": "Novo Nordisk Lawsuit Against Eli Lilly: Wegovy Maker Alleges Misleading Zepbound, Mounjaro Ads",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Novo Nordisk Lawsuit Against Eli Lilly: Wegovy Maker Alleges Misleading Zepbound, Mounjaro Ads"
      },
      "source_id": "E0481",
      "source_type": "news",
      "ticker": "LLY",
      "tier": 2,
      "timestamp": "2026-07-21T12:51:38+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/fabce848-e4ce-32d4-b94e-b464acfd70e2/novo-nordisk-lawsuit-against.html"
    },
    {
      "claim": "Novo Nordisk sues Eli Lilly, accusing it of false advertising",
      "confidence": 0.62,
      "publisher": "Reuters",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Novo Nordisk sues Eli Lilly, accusing it of false advertising"
      },
      "source_id": "E0482",
      "source_type": "news",
      "ticker": "LLY",
      "tier": 2,
      "timestamp": "2026-07-21T12:44:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/novo-nordisk-says-suing-eli-114051041.html"
    },
    {
      "claim": "Wegovy maker sues rival Eli Lilly over 'deliberately false' GLP-1 ads",
      "confidence": 0.62,
      "publisher": "USA TODAY",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Wegovy maker sues rival Eli Lilly over 'deliberately false' GLP-1 ads"
      },
      "source_id": "E0483",
      "source_type": "news",
      "ticker": "LLY",
      "tier": 2,
      "timestamp": "2026-07-21T12:05:45+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/be8e83ef-aed4-3edd-b871-1b35c0eab7aa/wegovy-maker-sues-rival-eli.html"
    },
    {
      "claim": "Why Micron Stock Is Jumping Ahead of Google Earnings",
      "confidence": 0.78,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Why Micron Stock Is Jumping Ahead of Google Earnings"
      },
      "source_id": "E0484",
      "source_type": "earnings",
      "ticker": "MU",
      "tier": 2,
      "timestamp": "2026-07-21T13:05:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/6f3194cd-622d-33bf-8151-1a333592ccb4/why-micron-stock-is-jumping.html"
    },
    {
      "claim": "Arete Adjusts Price Target on Micron Technology to $1,500 From $852, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Arete Adjusts Price Target on Micron Technology to $1,500 From $852, Maintains Buy Rating"
      },
      "source_id": "E0485",
      "source_type": "news",
      "ticker": "MU",
      "tier": 2,
      "timestamp": "2026-07-21T12:59:32+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/arete-adjusts-price-target-micron-125932150.html"
    },
    {
      "claim": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)",
      "confidence": 0.78,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)"
      },
      "source_id": "E0486",
      "source_type": "earnings",
      "ticker": "MU",
      "tier": 2,
      "timestamp": "2026-07-21T12:54:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/510d805e-7ef0-3e23-9ea8-d11352e04bb1/stock-market-today%3A-dow-rises.html"
    },
    {
      "claim": "Micron Technology, Sandisk, and Western Digital Are Down Big in the Past Month. Is Now the Time to Buy?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Micron Technology, Sandisk, and Western Digital Are Down Big in the Past Month. Is Now the Time to Buy?"
      },
      "source_id": "E0487",
      "source_type": "news",
      "ticker": "MU",
      "tier": 2,
      "timestamp": "2026-07-21T13:20:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/594c4848-8e91-3af7-9066-44359f650dd7/micron-technology%2C-sandisk%2C.html"
    },
    {
      "claim": "Advanced Micro Devices vs. Intel: What the Revenue Trajectories of These Artificial Intelligence Companies Tell Investors",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Advanced Micro Devices vs. Intel: What the Revenue Trajectories of These Artificial Intelligence Companies Tell Investors"
      },
      "source_id": "E0488",
      "source_type": "earnings",
      "ticker": "AMD",
      "tier": 2,
      "timestamp": "2026-07-21T12:45:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/8d031c97-190c-3293-bc30-4797daf4838f/advanced-micro-devices-vs..html"
    },
    {
      "claim": "Stock Market Today: Sandisk, Micron, AMD Jump As AI Rebounds; GM, 3M Lead Earnings Movers",
      "confidence": 0.78,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Stock Market Today: Sandisk, Micron, AMD Jump As AI Rebounds; GM, 3M Lead Earnings Movers"
      },
      "source_id": "E0489",
      "source_type": "earnings",
      "ticker": "AMD",
      "tier": 2,
      "timestamp": "2026-07-21T12:17:16+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/e1502ebe-86a9-37a8-9843-eecd92f88adf/stock-market-today%3A-sandisk%2C.html"
    },
    {
      "claim": "Intel Jumps 6% on RBC’s Q2 Beat Call, AMD Rises 4%, Broadcom Climbs 3% as Chip Rally Resumes",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Intel Jumps 6% on RBC’s Q2 Beat Call, AMD Rises 4%, Broadcom Climbs 3% as Chip Rally Resumes"
      },
      "source_id": "E0490",
      "source_type": "news",
      "ticker": "AMD",
      "tier": 2,
      "timestamp": "2026-07-21T13:21:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/d8e114a1-4a39-39eb-92a0-7355b1f72108/intel-jumps-6%25-on-rbc%E2%80%99s-q2.html"
    },
    {
      "claim": "This Week In Cloud AI - AMD and Microsoft Partner to Boost AI Infrastructure on Azure",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "This Week In Cloud AI - AMD and Microsoft Partner to Boost AI Infrastructure on Azure"
      },
      "source_id": "E0491",
      "source_type": "news",
      "ticker": "AMD",
      "tier": 2,
      "timestamp": "2026-07-21T12:42:28+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/week-cloud-ai-amd-microsoft-124228608.html"
    },
    {
      "claim": "Is ASML Extremely Overvalued or a Bargain at 45x Forward Earnings?",
      "confidence": 0.78,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Is ASML Extremely Overvalued or a Bargain at 45x Forward Earnings?"
      },
      "source_id": "E0492",
      "source_type": "earnings",
      "ticker": "ASML",
      "tier": 2,
      "timestamp": "2026-07-20T19:34:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/asml-extremely-overvalued-bargain-45x-193439508.html"
    },
    {
      "claim": "Chip giant ASML to offer €20,000 bonus to retain staff through 2030",
      "confidence": 0.62,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Chip giant ASML to offer €20,000 bonus to retain staff through 2030"
      },
      "source_id": "E0493",
      "source_type": "news",
      "ticker": "ASML",
      "tier": 2,
      "timestamp": "2026-07-20T14:43:20+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/chip-giant-asml-offer-20-144320472.html"
    },
    {
      "claim": "ASML to offer employees €20,000 retention bonus for staying in 2027-2030",
      "confidence": 0.62,
      "publisher": "Reuters",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "ASML to offer employees €20,000 retention bonus for staying in 2027-2030"
      },
      "source_id": "E0494",
      "source_type": "news",
      "ticker": "ASML",
      "tier": 2,
      "timestamp": "2026-07-20T14:08:24+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/asml-offer-employees-20-000-140824800.html"
    },
    {
      "claim": "ASML reports transactions under its current share buyback program",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "ASML reports transactions under its current share buyback program"
      },
      "source_id": "E0495",
      "source_type": "news",
      "ticker": "ASML",
      "tier": 2,
      "timestamp": "2026-07-20T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/asml-reports-transactions-under-current-120000638.html"
    },
    {
      "claim": "Intel and Fortinet Collaborate to Advance Cybersecurity Innovation and Strengthen Global Supply Chain Resilience",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Intel and Fortinet Collaborate to Advance Cybersecurity Innovation and Strengthen Global Supply Chain Resilience"
      },
      "source_id": "E0496",
      "source_type": "news",
      "ticker": "INTC",
      "tier": 2,
      "timestamp": "2026-07-21T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/intel-fortinet-collaborate-advance-cybersecurity-130000588.html"
    },
    {
      "claim": "Advanced Micro Devices vs. Intel: What the Revenue Trajectories of These Artificial Intelligence Companies Tell Investors",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Advanced Micro Devices vs. Intel: What the Revenue Trajectories of These Artificial Intelligence Companies Tell Investors"
      },
      "source_id": "E0497",
      "source_type": "earnings",
      "ticker": "INTC",
      "tier": 2,
      "timestamp": "2026-07-21T12:45:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/8d031c97-190c-3293-bc30-4797daf4838f/advanced-micro-devices-vs..html"
    },
    {
      "claim": "INTC Stock Jumps After RBC Predicts Q2 Revenue Beat Amid Reports Of Data Center Layoffs",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "INTC Stock Jumps After RBC Predicts Q2 Revenue Beat Amid Reports Of Data Center Layoffs"
      },
      "source_id": "E0498",
      "source_type": "earnings",
      "ticker": "INTC",
      "tier": 2,
      "timestamp": "2026-07-21T12:38:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/eaab4889-5fb3-3103-a92b-26ab538e1063/intc-stock-jumps-after-rbc.html"
    },
    {
      "claim": "Intel Jumps 6% on RBC’s Q2 Beat Call, AMD Rises 4%, Broadcom Climbs 3% as Chip Rally Resumes",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Intel Jumps 6% on RBC’s Q2 Beat Call, AMD Rises 4%, Broadcom Climbs 3% as Chip Rally Resumes"
      },
      "source_id": "E0499",
      "source_type": "news",
      "ticker": "INTC",
      "tier": 2,
      "timestamp": "2026-07-21T13:21:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/d8e114a1-4a39-39eb-92a0-7355b1f72108/intel-jumps-6%25-on-rbc%E2%80%99s-q2.html"
    },
    {
      "claim": "Oracle Faces $7 Billion Data Center Collateral Hit",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Oracle Faces $7 Billion Data Center Collateral Hit"
      },
      "source_id": "E0500",
      "source_type": "news",
      "ticker": "ORCL",
      "tier": 2,
      "timestamp": "2026-07-21T12:32:47+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/oracle-faces-7-billion-data-123247287.html"
    },
    {
      "claim": "“Oracle’s Crash Has Cost Larry Ellison $213 Billion. Now It Could End His Son’s $110 Billion Media Empire Dream”",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "“Oracle’s Crash Has Cost Larry Ellison $213 Billion. Now It Could End His Son’s $110 Billion Media Empire Dream”"
      },
      "source_id": "E0501",
      "source_type": "news",
      "ticker": "ORCL",
      "tier": 2,
      "timestamp": "2026-07-21T11:14:34+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/7777f33d-e34f-3ef0-b862-2bcb8cb2f0ba/%E2%80%9Coracle%E2%80%99s-crash-has-cost.html"
    },
    {
      "claim": "Oracle faces potential $7 billion guarantee requirement for Wisconsin AI data centre (ORCL)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Oracle faces potential $7 billion guarantee requirement for Wisconsin AI data centre (ORCL)"
      },
      "source_id": "E0502",
      "source_type": "news",
      "ticker": "ORCL",
      "tier": 2,
      "timestamp": "2026-07-21T10:48:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/098468ec-661f-3811-9499-35d8f4b7b46a/oracle-faces-potential-%247.html"
    },
    {
      "claim": "ORCL, BE, HUT, Or IREN: Retail Investors Are Split Between Two Data Center Stocks Despite Diverging Returns",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "ORCL, BE, HUT, Or IREN: Retail Investors Are Split Between Two Data Center Stocks Despite Diverging Returns"
      },
      "source_id": "E0503",
      "source_type": "news",
      "ticker": "ORCL",
      "tier": 2,
      "timestamp": "2026-07-21T11:51:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/baef857e-ccc0-3847-9bd3-e6b275b77c1e/orcl%2C-be%2C-hut%2C-or-iren%3A.html"
    },
    {
      "claim": "Costco Is a Compelling Investment Opportunity, but This Stock Could Be an Even Better Buy",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Costco Is a Compelling Investment Opportunity, but This Stock Could Be an Even Better Buy"
      },
      "source_id": "E0504",
      "source_type": "news",
      "ticker": "COST",
      "tier": 2,
      "timestamp": "2026-07-21T12:25:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/530869f8-3d35-392d-8806-b36f37e2f84e/costco-is-a-compelling.html"
    },
    {
      "claim": "Costco expands pharmacy, prescription services for members",
      "confidence": 0.62,
      "publisher": "TheStreet",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Costco expands pharmacy, prescription services for members"
      },
      "source_id": "E0505",
      "source_type": "news",
      "ticker": "COST",
      "tier": 2,
      "timestamp": "2026-07-21T09:03:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/10eff3a7-4333-375c-8e29-02414c9a76dc/costco-expands-pharmacy%2C.html"
    },
    {
      "claim": "Costco (COST) Brings Laifen Hair Dryer To Stores In Its Biggest US Retail Push",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Costco (COST) Brings Laifen Hair Dryer To Stores In Its Biggest US Retail Push"
      },
      "source_id": "E0506",
      "source_type": "news",
      "ticker": "COST",
      "tier": 2,
      "timestamp": "2026-07-21T00:17:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/costco-cost-brings-laifen-hair-001739113.html"
    },
    {
      "claim": "More Costco members are paying double for one reason",
      "confidence": 0.62,
      "publisher": "TheStreet",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "More Costco members are paying double for one reason"
      },
      "source_id": "E0507",
      "source_type": "news",
      "ticker": "COST",
      "tier": 2,
      "timestamp": "2026-07-20T23:17:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/cc1966d8-01a9-3296-89e8-8ce245538012/more-costco-members-are.html"
    },
    {
      "claim": "Caterpillar Inc. to Announce Second-Quarter 2026 Financial Results on August 4",
      "confidence": 0.78,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Caterpillar Inc. to Announce Second-Quarter 2026 Financial Results on August 4"
      },
      "source_id": "E0508",
      "source_type": "earnings",
      "ticker": "CAT",
      "tier": 2,
      "timestamp": "2026-07-21T13:10:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/caterpillar-inc-announce-second-quarter-131000186.html"
    },
    {
      "claim": "Caterpillar (NYSE: CAT) Now Makes Up 11% of the Dow. Could a Stock Split Come Before Year-End?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Caterpillar (NYSE: CAT) Now Makes Up 11% of the Dow. Could a Stock Split Come Before Year-End?"
      },
      "source_id": "E0509",
      "source_type": "news",
      "ticker": "CAT",
      "tier": 2,
      "timestamp": "2026-07-18T16:05:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/4a88d71e-0721-377c-8350-6c19d4d55416/caterpillar-%28nyse%3A-cat%29-now.html"
    },
    {
      "claim": "Got $1,000? Here's Why I Would Buy UPS Over Caterpillar.",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Got $1,000? Here's Why I Would Buy UPS Over Caterpillar."
      },
      "source_id": "E0510",
      "source_type": "news",
      "ticker": "CAT",
      "tier": 2,
      "timestamp": "2026-07-18T11:35:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/2e45a62d-469b-3703-9de2-47290467fdaa/got-%241%2C000%3F-here%27s-why-i.html"
    },
    {
      "claim": "5 Words From Netflix's Co-CEO Ted Sarandos That Suggest an Acquisition May Not Necessarily Be on the Horizon for the Streaming Giant",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "5 Words From Netflix's Co-CEO Ted Sarandos That Suggest an Acquisition May Not Necessarily Be on the Horizon for the Streaming Giant"
      },
      "source_id": "E0511",
      "source_type": "news",
      "ticker": "NFLX",
      "tier": 2,
      "timestamp": "2026-07-21T12:50:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/6fc92d2b-495d-3093-bf9a-15844f1cb87d/5-words-from-netflix%27s-co-ceo.html"
    },
    {
      "claim": "Netflix Has Plummeted Over the Past Year and Just Dropped Again on Earnings. At 22 Times Profits, Is It a Buy?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Netflix Has Plummeted Over the Past Year and Just Dropped Again on Earnings. At 22 Times Profits, Is It a Buy?"
      },
      "source_id": "E0512",
      "source_type": "earnings",
      "ticker": "NFLX",
      "tier": 2,
      "timestamp": "2026-07-21T00:26:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/76756210-acc6-39c0-a087-27835db03a19/netflix-has-plummeted-over.html"
    },
    {
      "claim": "Netflix Stock Is Down 26% in 2026. Is This the Ultimate Buying Opportunity, or Is More Downside Ahead?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Netflix Stock Is Down 26% in 2026. Is This the Ultimate Buying Opportunity, or Is More Downside Ahead?"
      },
      "source_id": "E0513",
      "source_type": "news",
      "ticker": "NFLX",
      "tier": 2,
      "timestamp": "2026-07-21T09:35:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/bc7c9f4c-778f-3082-b205-43a7ca723d78/netflix-stock-is-down-26%25-in.html"
    },
    {
      "claim": "Netflix just made its slowdown harder to measure",
      "confidence": 0.62,
      "publisher": "TheStreet",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Netflix just made its slowdown harder to measure"
      },
      "source_id": "E0514",
      "source_type": "news",
      "ticker": "NFLX",
      "tier": 2,
      "timestamp": "2026-07-21T04:03:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/8faa1447-3f2b-3010-9580-24c871fbcf71/netflix-just-made-its.html"
    },
    {
      "claim": "Zacks Industry Outlook Highlights Applied Materials, Lam Research and FormFactor",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Zacks Industry Outlook Highlights Applied Materials, Lam Research and FormFactor"
      },
      "source_id": "E0515",
      "source_type": "earnings",
      "ticker": "LRCX",
      "tier": 2,
      "timestamp": "2026-07-21T08:57:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/zacks-industry-outlook-highlights-applied-085700546.html"
    },
    {
      "claim": "The Zacks Analyst Blog Highlights Johnson & Johnson, Lam Research, Seagate, KVH Industries and Dawson Geophysical",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "The Zacks Analyst Blog Highlights Johnson & Johnson, Lam Research, Seagate, KVH Industries and Dawson Geophysical"
      },
      "source_id": "E0516",
      "source_type": "news",
      "ticker": "LRCX",
      "tier": 2,
      "timestamp": "2026-07-21T07:39:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/zacks-analyst-blog-highlights-johnson-073900810.html"
    },
    {
      "claim": "Top Analyst Reports for Johnson & Johnson, Lam Research & Seagate",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Top Analyst Reports for Johnson & Johnson, Lam Research & Seagate"
      },
      "source_id": "E0517",
      "source_type": "news",
      "ticker": "LRCX",
      "tier": 2,
      "timestamp": "2026-07-20T20:09:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/top-analyst-reports-johnson-johnson-200900890.html"
    },
    {
      "claim": "Lam Research (LRCX) Dips More Than Broader Market: What You Should Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Lam Research (LRCX) Dips More Than Broader Market: What You Should Know"
      },
      "source_id": "E0518",
      "source_type": "news",
      "ticker": "LRCX",
      "tier": 2,
      "timestamp": "2026-07-20T21:50:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/lam-research-lrcx-dips-more-215006473.html"
    },
    {
      "claim": "Zacks Industry Outlook Highlights Applied Materials, Lam Research and FormFactor",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Zacks Industry Outlook Highlights Applied Materials, Lam Research and FormFactor"
      },
      "source_id": "E0519",
      "source_type": "earnings",
      "ticker": "AMAT",
      "tier": 2,
      "timestamp": "2026-07-21T08:57:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/zacks-industry-outlook-highlights-applied-085700546.html"
    },
    {
      "claim": "Analyst Report: Applied Materials, Inc.",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Applied Materials, Inc."
      },
      "source_id": "E0520",
      "source_type": "news",
      "ticker": "AMAT",
      "tier": 2,
      "timestamp": "2026-07-20T22:56:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/345b0fdf-4edb-3de3-a2e9-6aa8b7fa325d/analyst-report%3A-applied.html"
    },
    {
      "claim": "Applied Materials (AMAT) Sees a More Significant Dip Than Broader Market: Some Facts to Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Applied Materials (AMAT) Sees a More Significant Dip Than Broader Market: Some Facts to Know"
      },
      "source_id": "E0521",
      "source_type": "news",
      "ticker": "AMAT",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/applied-materials-amat-sees-more-214503078.html"
    },
    {
      "claim": "Should You Invest in Applied Materials (AMAT) Based on Bullish Wall Street Views?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Should You Invest in Applied Materials (AMAT) Based on Bullish Wall Street Views?"
      },
      "source_id": "E0522",
      "source_type": "news",
      "ticker": "AMAT",
      "tier": 2,
      "timestamp": "2026-07-20T13:30:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/invest-applied-materials-amat-based-133004102.html"
    },
    {
      "claim": "HSBC sees \"some proper warnings signs emerging\" in risk assets",
      "confidence": 0.78,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "HSBC sees \"some proper warnings signs emerging\" in risk assets"
      },
      "source_id": "E0523",
      "source_type": "news",
      "ticker": "HSBC",
      "tier": 2,
      "timestamp": "2026-07-20T14:30:24+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/hsbc-sees-proper-warnings-signs-143024736.html"
    },
    {
      "claim": "EPAA and HSBC launch APAC working group on agentic payments",
      "confidence": 0.78,
      "publisher": "Electronic Payments",
      "raw_value": {
        "catalyst_bucket": "new_product",
        "headline": "EPAA and HSBC launch APAC working group on agentic payments"
      },
      "source_id": "E0524",
      "source_type": "news",
      "ticker": "HSBC",
      "tier": 2,
      "timestamp": "2026-07-20T12:55:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/d8a8fabb-39d0-33f2-9833-fc43aff3f39d/epaa-and-hsbc-launch-apac.html"
    },
    {
      "claim": "GE Aerospace, UK Export Finance Launch $1 Billion Engine Maintenance Financing Program",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "new_product",
        "headline": "GE Aerospace, UK Export Finance Launch $1 Billion Engine Maintenance Financing Program"
      },
      "source_id": "E0525",
      "source_type": "news",
      "ticker": "GE",
      "tier": 2,
      "timestamp": "2026-07-21T10:24:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/economy/policy/articles/ge-aerospace-uk-export-finance-102426647.html"
    },
    {
      "claim": "GE Aerospace Stock Rises As Hybrid-Electric Flight Reaches New Heights",
      "confidence": 0.62,
      "publisher": "Benzinga",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "GE Aerospace Stock Rises As Hybrid-Electric Flight Reaches New Heights"
      },
      "source_id": "E0526",
      "source_type": "news",
      "ticker": "GE",
      "tier": 2,
      "timestamp": "2026-07-21T11:00:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ge-aerospace-stock-rises-hybrid-110033756.html"
    },
    {
      "claim": "GE Stock Ends Lower Despite GE Aerospace Scoring Two Aviation Wins At Farnborough",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "GE Stock Ends Lower Despite GE Aerospace Scoring Two Aviation Wins At Farnborough"
      },
      "source_id": "E0527",
      "source_type": "news",
      "ticker": "GE",
      "tier": 2,
      "timestamp": "2026-07-20T22:51:31+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/80a5cb6e-4a18-313e-a725-985de5647b58/ge-stock-ends-lower-despite.html"
    },
    {
      "claim": "GE Aerospace Signs Agreement With SPDB Financial for CF34-10A Spare Engines",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "GE Aerospace Signs Agreement With SPDB Financial for CF34-10A Spare Engines"
      },
      "source_id": "E0528",
      "source_type": "news",
      "ticker": "GE",
      "tier": 2,
      "timestamp": "2026-07-20T18:11:32+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ge-aerospace-signs-agreement-spdb-181132775.html"
    },
    {
      "claim": "GE Vernova Stock Is Up 560% in 2 Years. Here's What Wall Street Price Targets Say Happens Next",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "GE Vernova Stock Is Up 560% in 2 Years. Here's What Wall Street Price Targets Say Happens Next"
      },
      "source_id": "E0529",
      "source_type": "news",
      "ticker": "GEV",
      "tier": 2,
      "timestamp": "2026-07-21T13:20:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/3a76705c-cbf6-3aa4-8870-f6ef732c0a81/ge-vernova-stock-is-up-560%25.html"
    },
    {
      "claim": "CSX or GE Vernova? Wall Street Has Already Picked Its Earnings Winner",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "CSX or GE Vernova? Wall Street Has Already Picked Its Earnings Winner"
      },
      "source_id": "E0530",
      "source_type": "earnings",
      "ticker": "GEV",
      "tier": 2,
      "timestamp": "2026-07-21T12:10:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/ec0ffedf-e27f-3191-aacc-084cf355dc3e/csx-or-ge-vernova%3F-wall.html"
    },
    {
      "claim": "GE Vernova Earnings: What To Look For From GEV",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "GE Vernova Earnings: What To Look For From GEV"
      },
      "source_id": "E0531",
      "source_type": "earnings",
      "ticker": "GEV",
      "tier": 2,
      "timestamp": "2026-07-21T09:26:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ge-vernova-earnings-look-gev-092626164.html"
    },
    {
      "claim": "What GE Vernova's sold-out gas turbines represent for energy company",
      "confidence": 0.62,
      "publisher": "Yahoo Finance Video",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "What GE Vernova's sold-out gas turbines represent for energy company"
      },
      "source_id": "E0532",
      "source_type": "news",
      "ticker": "GEV",
      "tier": 2,
      "timestamp": "2026-07-20T14:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/video/ge-vernovas-sold-gas-turbines-143000291.html"
    },
    {
      "claim": "Astrazeneca (AZN) Falls More Steeply Than Broader Market: What Investors Need to Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Astrazeneca (AZN) Falls More Steeply Than Broader Market: What Investors Need to Know"
      },
      "source_id": "E0533",
      "source_type": "news",
      "ticker": "AZN",
      "tier": 2,
      "timestamp": "2026-07-20T22:15:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/astrazeneca-azn-falls-more-steeply-221505501.html"
    },
    {
      "claim": "Market Chatter: AstraZeneca Unit Highlights Opportunities in Rare Diseases",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Market Chatter: AstraZeneca Unit Highlights Opportunities in Rare Diseases"
      },
      "source_id": "E0534",
      "source_type": "news",
      "ticker": "AZN",
      "tier": 2,
      "timestamp": "2026-07-20T09:39:30+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/market-chatter-astrazeneca-unit-highlights-093930637.html"
    },
    {
      "claim": "Novartis Q2 2026 earnings beat as cancer, MS drugs drive growth",
      "confidence": 0.78,
      "publisher": "Quartz",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Novartis Q2 2026 earnings beat as cancer, MS drugs drive growth"
      },
      "source_id": "E0535",
      "source_type": "earnings",
      "ticker": "NVS",
      "tier": 2,
      "timestamp": "2026-07-21T13:24:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/15740422-7800-3eb9-8f36-bc056e5101cc/novartis-q2-2026-earnings.html"
    },
    {
      "claim": "Novartis Earnings Beat, Cash Flow Weakens",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Novartis Earnings Beat, Cash Flow Weakens"
      },
      "source_id": "E0536",
      "source_type": "earnings",
      "ticker": "NVS",
      "tier": 2,
      "timestamp": "2026-07-21T12:15:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/novartis-earnings-beat-cash-flow-121506817.html"
    },
    {
      "claim": "Novartis Bounds For Buy Point. Why Shares Are On The Rise.",
      "confidence": 0.62,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Novartis Bounds For Buy Point. Why Shares Are On The Rise."
      },
      "source_id": "E0537",
      "source_type": "news",
      "ticker": "NVS",
      "tier": 2,
      "timestamp": "2026-07-21T12:48:54+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/93460661-28e4-3501-8a2e-fafd4f034d91/novartis-bounds-for-buy.html"
    },
    {
      "claim": "Novartis Returns to Growth After Key Drugs Offset Patent Expirations",
      "confidence": 0.62,
      "publisher": "The Wall Street Journal",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Novartis Returns to Growth After Key Drugs Offset Patent Expirations"
      },
      "source_id": "E0538",
      "source_type": "news",
      "ticker": "NVS",
      "tier": 2,
      "timestamp": "2026-07-21T12:12:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/a7b2761c-f8ca-354e-af85-74c17d131237/novartis-returns-to-growth.html"
    },
    {
      "claim": "Philip Morris (PM) Q2 Earnings: What To Expect",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Philip Morris (PM) Q2 Earnings: What To Expect"
      },
      "source_id": "E0539",
      "source_type": "earnings",
      "ticker": "PM",
      "tier": 2,
      "timestamp": "2026-07-21T09:10:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/philip-morris-pm-q2-earnings-091026356.html"
    },
    {
      "claim": "Susquehanna Adjusts Price Target on Texas Instruments to $340 From $300, Maintains Positive Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Susquehanna Adjusts Price Target on Texas Instruments to $340 From $300, Maintains Positive Rating"
      },
      "source_id": "E0540",
      "source_type": "news",
      "ticker": "TXN",
      "tier": 2,
      "timestamp": "2026-07-21T12:07:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/susquehanna-adjusts-price-target-texas-120721020.html"
    },
    {
      "claim": "Texas Instruments or ServiceNow: One Stock Has the Analyst Conviction to Soar After Earnings",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Texas Instruments or ServiceNow: One Stock Has the Analyst Conviction to Soar After Earnings"
      },
      "source_id": "E0541",
      "source_type": "earnings",
      "ticker": "TXN",
      "tier": 2,
      "timestamp": "2026-07-21T11:35:41+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/969bddc3-1d5f-3f66-965d-5b3119d372e1/texas-instruments-or.html"
    },
    {
      "claim": "Texas Instruments (TXN) Reports Earnings Tomorrow: What To Expect",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Texas Instruments (TXN) Reports Earnings Tomorrow: What To Expect"
      },
      "source_id": "E0542",
      "source_type": "earnings",
      "ticker": "TXN",
      "tier": 2,
      "timestamp": "2026-07-21T07:34:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/texas-instruments-txn-reports-earnings-073426676.html"
    },
    {
      "claim": "Wall Street's Insights Into Key Metrics Ahead of Texas Instruments (TXN) Q2 Earnings",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Wall Street's Insights Into Key Metrics Ahead of Texas Instruments (TXN) Q2 Earnings"
      },
      "source_id": "E0543",
      "source_type": "earnings",
      "ticker": "TXN",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/wall-streets-insights-key-metrics-131507282.html"
    },
    {
      "claim": "KLA (KLAC) Stock Seems Fairly Valued Following Fresh AI Demand News",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "KLA (KLAC) Stock Seems Fairly Valued Following Fresh AI Demand News"
      },
      "source_id": "E0544",
      "source_type": "news",
      "ticker": "KLAC",
      "tier": 2,
      "timestamp": "2026-07-21T02:10:42+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/kla-klac-stock-seems-fairly-021042291.html"
    },
    {
      "claim": "ARM, QCOM, KLAC Stocks Rise Despite Price Target Cuts By UBS Amid Chip Stocks’ Pullback",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "ARM, QCOM, KLAC Stocks Rise Despite Price Target Cuts By UBS Amid Chip Stocks’ Pullback"
      },
      "source_id": "E0545",
      "source_type": "news",
      "ticker": "KLAC",
      "tier": 2,
      "timestamp": "2026-07-20T15:01:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/2b79367d-fc57-3295-bbfe-7472534c18be/arm%2C-qcom%2C-klac-stocks-rise.html"
    },
    {
      "claim": "UBS Adjusts Price Target on KLA to $240 From $255, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "UBS Adjusts Price Target on KLA to $240 From $255, Maintains Neutral Rating"
      },
      "source_id": "E0546",
      "source_type": "news",
      "ticker": "KLAC",
      "tier": 2,
      "timestamp": "2026-07-20T13:36:08+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ubs-adjusts-price-target-kla-133608700.html"
    },
    {
      "claim": "Arm receives higher price target from Jefferies on stronger AI-driven demand outlook",
      "confidence": 0.78,
      "publisher": "Proactive",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Arm receives higher price target from Jefferies on stronger AI-driven demand outlook"
      },
      "source_id": "E0547",
      "source_type": "earnings",
      "ticker": "ARM",
      "tier": 2,
      "timestamp": "2026-07-20T17:07:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c053a93b-fc12-37f2-99fb-41316ce97717/arm-receives-higher-price.html"
    },
    {
      "claim": "ARM, QCOM, KLAC Stocks Rise Despite Price Target Cuts By UBS Amid Chip Stocks’ Pullback",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "ARM, QCOM, KLAC Stocks Rise Despite Price Target Cuts By UBS Amid Chip Stocks’ Pullback"
      },
      "source_id": "E0548",
      "source_type": "news",
      "ticker": "ARM",
      "tier": 2,
      "timestamp": "2026-07-20T15:01:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/2b79367d-fc57-3295-bbfe-7472534c18be/arm%2C-qcom%2C-klac-stocks-rise.html"
    },
    {
      "claim": "UBS Adjusts ARM Price Target to $360 From $470, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "UBS Adjusts ARM Price Target to $360 From $470, Maintains Buy Rating"
      },
      "source_id": "E0549",
      "source_type": "news",
      "ticker": "ARM",
      "tier": 2,
      "timestamp": "2026-07-20T13:39:43+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ubs-adjusts-arm-price-target-133943788.html"
    },
    {
      "claim": "Leading investment bank lifts Arm target to $320 as AI drives surge in CPU demand",
      "confidence": 0.78,
      "publisher": "Proactive",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Leading investment bank lifts Arm target to $320 as AI drives surge in CPU demand"
      },
      "source_id": "E0550",
      "source_type": "news",
      "ticker": "ARM",
      "tier": 2,
      "timestamp": "2026-07-20T11:27:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/30e22e17-fb4b-37e8-aa04-bfc4fdafd38f/leading-investment-bank-lifts.html"
    },
    {
      "claim": "RBC Cuts Price Target on IBM to $270 From $300, Keeps Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Cuts Price Target on IBM to $270 From $300, Keeps Outperform Rating"
      },
      "source_id": "E0551",
      "source_type": "earnings",
      "ticker": "IBM",
      "tier": 2,
      "timestamp": "2026-07-21T11:41:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-cuts-price-target-ibm-114102875.html"
    },
    {
      "claim": "After Its Earnings Scare, Is IBM's Dividend Still Safe?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "After Its Earnings Scare, Is IBM's Dividend Still Safe?"
      },
      "source_id": "E0552",
      "source_type": "earnings",
      "ticker": "IBM",
      "tier": 2,
      "timestamp": "2026-07-21T11:20:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0902be91-b19b-34ee-ae29-a900374832a1/after-its-earnings-scare%2C-is.html"
    },
    {
      "claim": "Jefferies Adjusts Price Target on IBM to $260 From $320, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Jefferies Adjusts Price Target on IBM to $260 From $320, Maintains Buy Rating"
      },
      "source_id": "E0553",
      "source_type": "news",
      "ticker": "IBM",
      "tier": 2,
      "timestamp": "2026-07-21T09:58:38+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jefferies-adjusts-price-target-ibm-095838307.html"
    },
    {
      "claim": "Barclays Adjusts Price Target on IBM to $288 From $350, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Barclays Adjusts Price Target on IBM to $288 From $350, Maintains Overweight Rating"
      },
      "source_id": "E0554",
      "source_type": "news",
      "ticker": "IBM",
      "tier": 2,
      "timestamp": "2026-07-21T09:58:32+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barclays-adjusts-price-target-ibm-095832834.html"
    },
    {
      "claim": "Barclays Adjusts Price Target on PepsiCo to $142 From $138, Maintains Equalweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Barclays Adjusts Price Target on PepsiCo to $142 From $138, Maintains Equalweight Rating"
      },
      "source_id": "E0555",
      "source_type": "earnings",
      "ticker": "PEP",
      "tier": 2,
      "timestamp": "2026-07-21T10:00:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barclays-adjusts-price-target-pepsico-100002060.html"
    },
    {
      "claim": "Dividend Stock Showdown: Is Coca-Cola or PepsiCo the Better Buy Right Now?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Dividend Stock Showdown: Is Coca-Cola or PepsiCo the Better Buy Right Now?"
      },
      "source_id": "E0556",
      "source_type": "earnings",
      "ticker": "PEP",
      "tier": 2,
      "timestamp": "2026-07-20T20:25:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/4a76d60e-5ec6-360c-afdd-455a938242d4/dividend-stock-showdown%3A-is.html"
    },
    {
      "claim": "PepsiCo's Snacking Business Faces Stalled Progress, RBC Says",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "PepsiCo's Snacking Business Faces Stalled Progress, RBC Says"
      },
      "source_id": "E0557",
      "source_type": "earnings",
      "ticker": "PEP",
      "tier": 2,
      "timestamp": "2026-07-20T15:04:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/pepsico-apos-snacking-business-faces-150449940.html"
    },
    {
      "claim": "ADNOC Makes $6.2 Billion Investment Decision on Umm Shaif Gas Cap Project With TotalEnergies, Eni",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "ADNOC Makes $6.2 Billion Investment Decision on Umm Shaif Gas Cap Project With TotalEnergies, Eni"
      },
      "source_id": "E0558",
      "source_type": "news",
      "ticker": "TTE",
      "tier": 2,
      "timestamp": "2026-07-21T08:58:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/adnoc-makes-6-2-billion-085823415.html"
    },
    {
      "claim": "Mizuho Initiates TotalEnergies at Outperform",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Mizuho Initiates TotalEnergies at Outperform"
      },
      "source_id": "E0559",
      "source_type": "news",
      "ticker": "TTE",
      "tier": 2,
      "timestamp": "2026-07-20T10:58:14+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/mizuho-initiates-totalenergies-outperform-105814983.html"
    },
    {
      "claim": "TotalEnergies SE: Disclosure of Transactions in Own Shares",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "TotalEnergies SE: Disclosure of Transactions in Own Shares"
      },
      "source_id": "E0560",
      "source_type": "news",
      "ticker": "TTE",
      "tier": 2,
      "timestamp": "2026-07-21T06:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/totalenergies-se-disclosure-transactions-own-060000232.html"
    },
    {
      "claim": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)",
      "confidence": 0.78,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)"
      },
      "source_id": "E0561",
      "source_type": "earnings",
      "ticker": "SNDK",
      "tier": 2,
      "timestamp": "2026-07-21T12:54:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/510d805e-7ef0-3e23-9ea8-d11352e04bb1/stock-market-today%3A-dow-rises.html"
    },
    {
      "claim": "Stock Market Today: Sandisk, Micron, AMD Jump As AI Rebounds; GM, 3M Lead Earnings Movers",
      "confidence": 0.78,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Stock Market Today: Sandisk, Micron, AMD Jump As AI Rebounds; GM, 3M Lead Earnings Movers"
      },
      "source_id": "E0562",
      "source_type": "earnings",
      "ticker": "SNDK",
      "tier": 2,
      "timestamp": "2026-07-21T12:17:16+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/e1502ebe-86a9-37a8-9843-eecd92f88adf/stock-market-today%3A-sandisk%2C.html"
    },
    {
      "claim": "Why GM's memory chip guidance could help stabilize stocks like Micron and Sandisk",
      "confidence": 0.78,
      "publisher": "Yahoo Finance",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Why GM's memory chip guidance could help stabilize stocks like Micron and Sandisk"
      },
      "source_id": "E0563",
      "source_type": "earnings",
      "ticker": "SNDK",
      "tier": 2,
      "timestamp": "2026-07-21T12:03:13+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/article/why-gms-memory-chip-guidance-could-help-stabilize-stocks-like-micron-and-sandisk-120313927.html"
    },
    {
      "claim": "Micron Technology, Sandisk, and Western Digital Are Down Big in the Past Month. Is Now the Time to Buy?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Micron Technology, Sandisk, and Western Digital Are Down Big in the Past Month. Is Now the Time to Buy?"
      },
      "source_id": "E0564",
      "source_type": "news",
      "ticker": "SNDK",
      "tier": 2,
      "timestamp": "2026-07-21T13:20:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/594c4848-8e91-3af7-9066-44359f650dd7/micron-technology%2C-sandisk%2C.html"
    },
    {
      "claim": "BofA Adjusts Price Target on McDonald's to $339 From $344",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "BofA Adjusts Price Target on McDonald's to $339 From $344"
      },
      "source_id": "E0565",
      "source_type": "news",
      "ticker": "MCD",
      "tier": 2,
      "timestamp": "2026-07-20T13:45:17+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bofa-adjusts-price-target-mcdonald-134517023.html"
    },
    {
      "claim": "Is McDonald's (MCD) a Buy as Wall Street Analysts Look Optimistic?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Is McDonald's (MCD) a Buy as Wall Street Analysts Look Optimistic?"
      },
      "source_id": "E0566",
      "source_type": "news",
      "ticker": "MCD",
      "tier": 2,
      "timestamp": "2026-07-20T13:30:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/mcdonalds-mcd-buy-wall-street-133004560.html"
    },
    {
      "claim": "A weak yen turned Tokyo into a steal. A strong shekel turned Tel Aviv into the world’s most expensive city to buy McDonald’s",
      "confidence": 0.62,
      "publisher": "Fortune",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "A weak yen turned Tokyo into a steal. A strong shekel turned Tel Aviv into the world’s most expensive city to buy McDonald’s"
      },
      "source_id": "E0567",
      "source_type": "news",
      "ticker": "MCD",
      "tier": 2,
      "timestamp": "2026-07-19T10:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/currencies/articles/weak-yen-turned-tokyo-steal-100000076.html"
    },
    {
      "claim": "Analog Devices (ADI) at $375: Are Investors Paying an AI Premium for Industrial Tech?",
      "confidence": 0.78,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "new_product",
        "headline": "Analog Devices (ADI) at $375: Are Investors Paying an AI Premium for Industrial Tech?"
      },
      "source_id": "E0568",
      "source_type": "news",
      "ticker": "ADI",
      "tier": 2,
      "timestamp": "2026-07-18T17:19:14+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/analog-devices-adi-375-investors-171914602.html"
    },
    {
      "claim": "ARM, QCOM, KLAC Stocks Rise Despite Price Target Cuts By UBS Amid Chip Stocks’ Pullback",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "ARM, QCOM, KLAC Stocks Rise Despite Price Target Cuts By UBS Amid Chip Stocks’ Pullback"
      },
      "source_id": "E0569",
      "source_type": "news",
      "ticker": "QCOM",
      "tier": 2,
      "timestamp": "2026-07-20T15:01:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/2b79367d-fc57-3295-bbfe-7472534c18be/arm%2C-qcom%2C-klac-stocks-rise.html"
    },
    {
      "claim": "UBS Adjusts Price Target on QUALCOMM to $190 From $235, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "UBS Adjusts Price Target on QUALCOMM to $190 From $235, Maintains Neutral Rating"
      },
      "source_id": "E0570",
      "source_type": "news",
      "ticker": "QCOM",
      "tier": 2,
      "timestamp": "2026-07-20T13:39:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ubs-adjusts-price-target-qualcomm-133921688.html"
    },
    {
      "claim": "The Real Engine Driving Qualcomm Stock Isn't A Smartphone",
      "confidence": 0.62,
      "publisher": "Trefis",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "The Real Engine Driving Qualcomm Stock Isn't A Smartphone"
      },
      "source_id": "E0571",
      "source_type": "news",
      "ticker": "QCOM",
      "tier": 2,
      "timestamp": "2026-07-20T14:09:40+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/fcaa77e0-4c79-329b-952b-058009aac291/the-real-engine-driving.html"
    },
    {
      "claim": "SEC 4 filing: 4 2026-07-17",
      "confidence": 0.92,
      "publisher": "SEC EDGAR",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "SEC 4 filing: 4 2026-07-17"
      },
      "source_id": "E0572",
      "source_type": "sec",
      "ticker": "DIS",
      "tier": 1,
      "timestamp": "2026-07-20T18:02:55+00:00",
      "url_or_provider_ref": "https://www.sec.gov/Archives/edgar/data/1744489/000162828026048869/"
    },
    {
      "claim": "SEC 4 filing: 4 2026-07-17",
      "confidence": 0.92,
      "publisher": "SEC EDGAR",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "SEC 4 filing: 4 2026-07-17"
      },
      "source_id": "E0573",
      "source_type": "sec",
      "ticker": "DIS",
      "tier": 1,
      "timestamp": "2026-07-20T18:02:50+00:00",
      "url_or_provider_ref": "https://www.sec.gov/Archives/edgar/data/1744489/000162828026048868/"
    },
    {
      "claim": "SEC 4 filing: 4 2026-07-17",
      "confidence": 0.92,
      "publisher": "SEC EDGAR",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "SEC 4 filing: 4 2026-07-17"
      },
      "source_id": "E0574",
      "source_type": "sec",
      "ticker": "DIS",
      "tier": 1,
      "timestamp": "2026-07-20T18:02:44+00:00",
      "url_or_provider_ref": "https://www.sec.gov/Archives/edgar/data/1744489/000162828026048866/"
    },
    {
      "claim": "Kraft Heinz, Disney Form Multi-Year Strategic Alliance",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "Kraft Heinz, Disney Form Multi-Year Strategic Alliance"
      },
      "source_id": "E0575",
      "source_type": "news",
      "ticker": "DIS",
      "tier": 2,
      "timestamp": "2026-07-21T13:13:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/media-advertising/articles/kraft-heinz-disney-form-multi-131306853.html"
    },
    {
      "claim": "Kraft Heinz signs multiyear Disney deal for parks and branding",
      "confidence": 0.78,
      "publisher": "Quartz",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "Kraft Heinz signs multiyear Disney deal for parks and branding"
      },
      "source_id": "E0576",
      "source_type": "news",
      "ticker": "DIS",
      "tier": 2,
      "timestamp": "2026-07-21T12:47:34+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/af8d6455-dfae-3c8a-886c-1d7725b885c4/kraft-heinz-signs-multiyear.html"
    },
    {
      "claim": "Kraft Heinz and The Walt Disney Company Announce Landmark Alliance, Uniting the Iconic Companies Across Food, Media and Experiences",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Kraft Heinz and The Walt Disney Company Announce Landmark Alliance, Uniting the Iconic Companies Across Food, Media and Experiences"
      },
      "source_id": "E0577",
      "source_type": "news",
      "ticker": "DIS",
      "tier": 2,
      "timestamp": "2026-07-21T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/media-advertising/articles/kraft-heinz-walt-disney-company-130000988.html"
    },
    {
      "claim": "Avengers can't get an IMAX screen this December, so Disney invented its own premium format to fight back",
      "confidence": 0.62,
      "publisher": "Moneywise",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Avengers can't get an IMAX screen this December, so Disney invented its own premium format to fight back"
      },
      "source_id": "E0578",
      "source_type": "news",
      "ticker": "DIS",
      "tier": 2,
      "timestamp": "2026-07-21T11:35:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/media-advertising/articles/avengers-cant-imax-screen-december-113500050.html"
    },
    {
      "claim": "Here Are Tuesday’s Top Wall Street Analyst Research Calls: Adobe, Datadog, Five Below, Fortinet, Gilead Sciences, Goldman Sachs, Microsoft, Salesforce, and More",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Here Are Tuesday’s Top Wall Street Analyst Research Calls: Adobe, Datadog, Five Below, Fortinet, Gilead Sciences, Goldman Sachs, Microsoft, Salesforce, and More"
      },
      "source_id": "E0579",
      "source_type": "news",
      "ticker": "CRM",
      "tier": 2,
      "timestamp": "2026-07-21T11:41:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/eb06c8a6-846b-3d56-b0b2-2380f7c588b5/here-are-tuesday%E2%80%99s-top-wall.html"
    },
    {
      "claim": "Morgan Stanley Downgrades Salesforce to Equalweight From Overweight, Adjusts PT to $185 From $287",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Downgrades Salesforce to Equalweight From Overweight, Adjusts PT to $185 From $287"
      },
      "source_id": "E0580",
      "source_type": "news",
      "ticker": "CRM",
      "tier": 2,
      "timestamp": "2026-07-21T09:31:15+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-downgrades-salesforce-equalweight-093115330.html"
    },
    {
      "claim": "Salesforce Teams Face Growing Exposure Risk as Access, Configuration, and Code Complexity Increase",
      "confidence": 0.62,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Salesforce Teams Face Growing Exposure Risk as Access, Configuration, and Code Complexity Increase"
      },
      "source_id": "E0581",
      "source_type": "news",
      "ticker": "CRM",
      "tier": 2,
      "timestamp": "2026-07-21T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/salesforce-teams-face-growing-exposure-120000098.html"
    },
    {
      "claim": "Adobe, Salesforce and Intuit fall as Morgan Stanley begins cautious coverage",
      "confidence": 0.62,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Adobe, Salesforce and Intuit fall as Morgan Stanley begins cautious coverage"
      },
      "source_id": "E0582",
      "source_type": "news",
      "ticker": "CRM",
      "tier": 2,
      "timestamp": "2026-07-21T11:20:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/adobe-salesforce-intuit-fall-morgan-112023808.html"
    },
    {
      "claim": "Emirates targets second-quarter 2027 delivery for Boeing 777-9 as certification nears (BA)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Emirates targets second-quarter 2027 delivery for Boeing 777-9 as certification nears (BA)"
      },
      "source_id": "E0583",
      "source_type": "earnings",
      "ticker": "BA",
      "tier": 2,
      "timestamp": "2026-07-21T10:51:36+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/03aee4b0-7677-31c6-9fbf-7aa687d266aa/emirates-targets.html"
    },
    {
      "claim": "Boeing, BAE Systems, Saab Partner on UK's Next-Generation Pilot Training",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Boeing, BAE Systems, Saab Partner on UK's Next-Generation Pilot Training"
      },
      "source_id": "E0584",
      "source_type": "news",
      "ticker": "BA",
      "tier": 2,
      "timestamp": "2026-07-21T12:58:47+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/boeing-bae-systems-saab-partner-125847410.html"
    },
    {
      "claim": "Market Chatter: Boeing 777-9 Deliveries Expected by Emirates in Q2 2027",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Market Chatter: Boeing 777-9 Deliveries Expected by Emirates in Q2 2027"
      },
      "source_id": "E0585",
      "source_type": "news",
      "ticker": "BA",
      "tier": 2,
      "timestamp": "2026-07-21T11:01:30+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/market-chatter-boeing-777-9-110130106.html"
    },
    {
      "claim": "Boeing pushes U.S. to look into EU loan to Airbus",
      "confidence": 0.62,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Boeing pushes U.S. to look into EU loan to Airbus"
      },
      "source_id": "E0586",
      "source_type": "news",
      "ticker": "BA",
      "tier": 2,
      "timestamp": "2026-07-21T10:58:20+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/economy/policy/articles/boeing-pushes-u-look-eu-105820286.html"
    },
    {
      "claim": "How FBI Rapid DNA Approval Shapes Thermo Fisher Scientific’s (TMO) Long-Term Forensics Strategy",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "new_product",
        "headline": "How FBI Rapid DNA Approval Shapes Thermo Fisher Scientific’s (TMO) Long-Term Forensics Strategy"
      },
      "source_id": "E0587",
      "source_type": "news",
      "ticker": "TMO",
      "tier": 2,
      "timestamp": "2026-07-20T18:10:34+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/fbi-rapid-dna-approval-shapes-181034542.html"
    },
    {
      "claim": "Thermo Fisher (TMO) Stock May Be Undervalued As Guidance Rises",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Thermo Fisher (TMO) Stock May Be Undervalued As Guidance Rises"
      },
      "source_id": "E0588",
      "source_type": "earnings",
      "ticker": "TMO",
      "tier": 2,
      "timestamp": "2026-07-20T17:07:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/thermo-fisher-tmo-stock-may-170756906.html"
    },
    {
      "claim": "Exploring Analyst Estimates for Thermo Fisher (TMO) Q2 Earnings, Beyond Revenue and EPS",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Exploring Analyst Estimates for Thermo Fisher (TMO) Q2 Earnings, Beyond Revenue and EPS"
      },
      "source_id": "E0589",
      "source_type": "earnings",
      "ticker": "TMO",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/exploring-analyst-estimates-thermo-fisher-131506266.html"
    },
    {
      "claim": "MU, SNDK, STX, WDC: Beaten-Down Memory Stocks Extend AI Rebound Ahead Of Tech Earnings",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "MU, SNDK, STX, WDC: Beaten-Down Memory Stocks Extend AI Rebound Ahead Of Tech Earnings"
      },
      "source_id": "E0590",
      "source_type": "earnings",
      "ticker": "STX",
      "tier": 2,
      "timestamp": "2026-07-21T09:25:43+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0193cf29-8d3e-3dc7-b461-c1ee5daba4b0/mu%2C-sndk%2C-stx%2C-wdc%3A.html"
    },
    {
      "claim": "The Zacks Analyst Blog Highlights Johnson & Johnson, Lam Research, Seagate, KVH Industries and Dawson Geophysical",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "The Zacks Analyst Blog Highlights Johnson & Johnson, Lam Research, Seagate, KVH Industries and Dawson Geophysical"
      },
      "source_id": "E0591",
      "source_type": "news",
      "ticker": "STX",
      "tier": 2,
      "timestamp": "2026-07-21T07:39:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/zacks-analyst-blog-highlights-johnson-073900810.html"
    },
    {
      "claim": "Analyst Report: Seagate Technology Holdings plc",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Seagate Technology Holdings plc"
      },
      "source_id": "E0592",
      "source_type": "news",
      "ticker": "STX",
      "tier": 2,
      "timestamp": "2026-07-20T22:58:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/a82f9cbf-6867-3f89-b6d6-7056e8e3521c/analyst-report%3A-seagate.html"
    },
    {
      "claim": "Top Analyst Reports for Johnson & Johnson, Lam Research & Seagate",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Top Analyst Reports for Johnson & Johnson, Lam Research & Seagate"
      },
      "source_id": "E0593",
      "source_type": "news",
      "ticker": "STX",
      "tier": 2,
      "timestamp": "2026-07-20T20:09:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/top-analyst-reports-johnson-johnson-200900890.html"
    },
    {
      "claim": "Here Are Tuesday’s Top Wall Street Analyst Research Calls: Adobe, Datadog, Five Below, Fortinet, Gilead Sciences, Goldman Sachs, Microsoft, Salesforce, and More",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Here Are Tuesday’s Top Wall Street Analyst Research Calls: Adobe, Datadog, Five Below, Fortinet, Gilead Sciences, Goldman Sachs, Microsoft, Salesforce, and More"
      },
      "source_id": "E0594",
      "source_type": "news",
      "ticker": "GILD",
      "tier": 2,
      "timestamp": "2026-07-21T11:41:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/eb06c8a6-846b-3d56-b0b2-2380f7c588b5/here-are-tuesday%E2%80%99s-top-wall.html"
    },
    {
      "claim": "Leerink Partners Downgrades Gilead Sciences to Market Perform From Outperform, Adjusts PT to $127 From $146",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Leerink Partners Downgrades Gilead Sciences to Market Perform From Outperform, Adjusts PT to $127 From $146"
      },
      "source_id": "E0595",
      "source_type": "news",
      "ticker": "GILD",
      "tier": 2,
      "timestamp": "2026-07-21T09:21:43+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/leerink-partners-downgrades-gilead-sciences-092143722.html"
    },
    {
      "claim": "MU, SNDK, STX, WDC: Beaten-Down Memory Stocks Extend AI Rebound Ahead Of Tech Earnings",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "MU, SNDK, STX, WDC: Beaten-Down Memory Stocks Extend AI Rebound Ahead Of Tech Earnings"
      },
      "source_id": "E0596",
      "source_type": "earnings",
      "ticker": "WDC",
      "tier": 2,
      "timestamp": "2026-07-21T09:25:43+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0193cf29-8d3e-3dc7-b461-c1ee5daba4b0/mu%2C-sndk%2C-stx%2C-wdc%3A.html"
    },
    {
      "claim": "Micron Technology, Sandisk, and Western Digital Are Down Big in the Past Month. Is Now the Time to Buy?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Micron Technology, Sandisk, and Western Digital Are Down Big in the Past Month. Is Now the Time to Buy?"
      },
      "source_id": "E0597",
      "source_type": "news",
      "ticker": "WDC",
      "tier": 2,
      "timestamp": "2026-07-21T13:20:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/594c4848-8e91-3af7-9066-44359f650dd7/micron-technology%2C-sandisk%2C.html"
    },
    {
      "claim": "Micron Jumps 5%, SanDisk Rises 6%, Western Digital Climbs 4% as Memory Stocks Rebound With Chips",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Micron Jumps 5%, SanDisk Rises 6%, Western Digital Climbs 4% as Memory Stocks Rebound With Chips"
      },
      "source_id": "E0598",
      "source_type": "news",
      "ticker": "WDC",
      "tier": 2,
      "timestamp": "2026-07-20T18:07:17+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0efa925e-6f60-3efa-952f-60a75d576569/micron-jumps-5%25%2C-sandisk.html"
    },
    {
      "claim": "Could Pfizer Ultimately Be the Biggest Winner in the $100 Billion Weight-Loss Market?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Could Pfizer Ultimately Be the Biggest Winner in the $100 Billion Weight-Loss Market?"
      },
      "source_id": "E0599",
      "source_type": "news",
      "ticker": "PFE",
      "tier": 2,
      "timestamp": "2026-07-20T07:35:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0fc0425c-89ea-3a35-b4f4-228975f2a167/could-pfizer-ultimately-be.html"
    },
    {
      "claim": "Pfizer (PFE) Falls More Steeply Than Broader Market: What Investors Need to Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Pfizer (PFE) Falls More Steeply Than Broader Market: What Investors Need to Know"
      },
      "source_id": "E0600",
      "source_type": "news",
      "ticker": "PFE",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/pfizer-pfe-falls-more-steeply-214507416.html"
    },
    {
      "claim": "Pfizer (PFE) Faces New International Patent Lawsuits Over Covid 19 Vaccine",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Pfizer (PFE) Faces New International Patent Lawsuits Over Covid 19 Vaccine"
      },
      "source_id": "E0601",
      "source_type": "news",
      "ticker": "PFE",
      "tier": 2,
      "timestamp": "2026-07-20T15:09:41+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/pfizer-pfe-faces-international-patent-150941772.html"
    },
    {
      "claim": "Is Trending Stock Pfizer Inc. (PFE) a Buy Now?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Trending Stock Pfizer Inc. (PFE) a Buy Now?"
      },
      "source_id": "E0602",
      "source_type": "news",
      "ticker": "PFE",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/trending-stock-pfizer-inc-pfe-130003484.html"
    },
    {
      "claim": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)",
      "confidence": 0.78,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Stock Market Today: Dow Rises As GM Surges On Earnings Report; Marvell, Micron, Sandisk Rally (Live Coverage)"
      },
      "source_id": "E0603",
      "source_type": "earnings",
      "ticker": "MRVL",
      "tier": 2,
      "timestamp": "2026-07-21T12:54:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/510d805e-7ef0-3e23-9ea8-d11352e04bb1/stock-market-today%3A-dow-rises.html"
    },
    {
      "claim": "Marvell, Intel, Sandisk, Cracker Barrel, GM, and More Stocks That Explain Today’s Market",
      "confidence": 0.62,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Marvell, Intel, Sandisk, Cracker Barrel, GM, and More Stocks That Explain Today’s Market"
      },
      "source_id": "E0604",
      "source_type": "news",
      "ticker": "MRVL",
      "tier": 2,
      "timestamp": "2026-07-21T11:35:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/fd4ba479-1ed5-34fa-be84-913a88f1ccad/marvell%2C-intel%2C-sandisk%2C.html"
    },
    {
      "claim": "Blackstone Backs Futronic in Deal Valuing Robotics Supplier at $675 Million",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "Blackstone Backs Futronic in Deal Valuing Robotics Supplier at $675 Million"
      },
      "source_id": "E0605",
      "source_type": "news",
      "ticker": "BX",
      "tier": 2,
      "timestamp": "2026-07-20T16:24:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/blackstone-backs-futronic-deal-valuing-162433196.html"
    },
    {
      "claim": "Blackstone Takes Majority Stake in South Korea's Futronic",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Blackstone Takes Majority Stake in South Korea's Futronic"
      },
      "source_id": "E0606",
      "source_type": "news",
      "ticker": "BX",
      "tier": 2,
      "timestamp": "2026-07-20T15:14:08+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/blackstone-takes-majority-stake-south-151408425.html"
    },
    {
      "claim": "Exploring Analyst Estimates for Blackstone Inc. (BX) Q2 Earnings, Beyond Revenue and EPS",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Exploring Analyst Estimates for Blackstone Inc. (BX) Q2 Earnings, Beyond Revenue and EPS"
      },
      "source_id": "E0607",
      "source_type": "earnings",
      "ticker": "BX",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/exploring-analyst-estimates-blackstone-inc-131504604.html"
    },
    {
      "claim": "Blackstone's Q2 Earnings Coming Up: What's in Store for BX?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Blackstone's Q2 Earnings Coming Up: What's in Store for BX?"
      },
      "source_id": "E0608",
      "source_type": "earnings",
      "ticker": "BX",
      "tier": 2,
      "timestamp": "2026-07-20T13:07:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/blackstones-q2-earnings-coming-whats-130700765.html"
    },
    {
      "claim": "Here's Why Dell Technologies (DELL) Fell More Than Broader Market",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Here's Why Dell Technologies (DELL) Fell More Than Broader Market"
      },
      "source_id": "E0609",
      "source_type": "news",
      "ticker": "DELL",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/heres-why-dell-technologies-dell-214505165.html"
    },
    {
      "claim": "Lenovo vs. Dell: Which AI PC Stock Is the Better Buy Now?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Lenovo vs. Dell: Which AI PC Stock Is the Better Buy Now?"
      },
      "source_id": "E0610",
      "source_type": "news",
      "ticker": "DELL",
      "tier": 2,
      "timestamp": "2026-07-20T18:05:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/lenovo-vs-dell-ai-pc-180500355.html"
    },
    {
      "claim": "Watch These 3 Copper Stocks Amid Massive Global AI Data Center Boom",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Watch These 3 Copper Stocks Amid Massive Global AI Data Center Boom"
      },
      "source_id": "E0611",
      "source_type": "news",
      "ticker": "SCCO",
      "tier": 2,
      "timestamp": "2026-07-21T11:02:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/commodities/articles/watch-3-copper-stocks-amid-110200319.html"
    },
    {
      "claim": "Rothschild & Co Redburn Downgrades Shopify to Neutral From Buy, Adjusts Price Target to $130 From $160",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Rothschild & Co Redburn Downgrades Shopify to Neutral From Buy, Adjusts Price Target to $130 From $160"
      },
      "source_id": "E0612",
      "source_type": "news",
      "ticker": "SHOP",
      "tier": 2,
      "timestamp": "2026-07-21T11:51:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rothschild-co-redburn-downgrades-shopify-115101297.html"
    },
    {
      "claim": "Is DoorDash (DASH) A Bargain Following Its Shopify And Hungry Howie's Deals?",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "Is DoorDash (DASH) A Bargain Following Its Shopify And Hungry Howie's Deals?"
      },
      "source_id": "E0613",
      "source_type": "news",
      "ticker": "SHOP",
      "tier": 2,
      "timestamp": "2026-07-21T06:10:53+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/doordash-dash-bargain-following-shopify-061053237.html"
    },
    {
      "claim": "Is Shopify (SHOP) Quietly Turning DoorDash Integration Into a Moat for Omnichannel Commerce?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Shopify (SHOP) Quietly Turning DoorDash Integration Into a Moat for Omnichannel Commerce?"
      },
      "source_id": "E0614",
      "source_type": "news",
      "ticker": "SHOP",
      "tier": 2,
      "timestamp": "2026-07-21T13:11:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/shopify-shop-quietly-turning-doordash-131156317.html"
    },
    {
      "claim": "Shopify (SHOP) Opens DoorDash To US Retailers With Direct Selling Integration",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Shopify (SHOP) Opens DoorDash To US Retailers With Direct Selling Integration"
      },
      "source_id": "E0615",
      "source_type": "news",
      "ticker": "SHOP",
      "tier": 2,
      "timestamp": "2026-07-20T20:06:54+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/shopify-shop-opens-doordash-us-200654185.html"
    },
    {
      "claim": "HDFC Bank Ltd (HDB) Q1 2027 Earnings Call Highlights: Strong Deposit Growth Amid Margin Pressures",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "HDFC Bank Ltd (HDB) Q1 2027 Earnings Call Highlights: Strong Deposit Growth Amid Margin Pressures"
      },
      "source_id": "E0616",
      "source_type": "earnings",
      "ticker": "HDB",
      "tier": 2,
      "timestamp": "2026-07-20T01:01:24+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/hdfc-bank-ltd-hdb-q1-010124629.html"
    },
    {
      "claim": "HDFC Bank Q1 Earnings Call Highlights",
      "confidence": 0.78,
      "publisher": "MarketBeat",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "HDFC Bank Q1 Earnings Call Highlights"
      },
      "source_id": "E0617",
      "source_type": "earnings",
      "ticker": "HDB",
      "tier": 2,
      "timestamp": "2026-07-18T12:02:12+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/6bb6bb3b-4965-3f3d-a309-b2e05c8650ff/hdfc-bank-q1-earnings-call.html"
    },
    {
      "claim": "Baird Adjusts Price Target on S&P Global to $521 From $520, Maintains Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Baird Adjusts Price Target on S&P Global to $521 From $520, Maintains Outperform Rating"
      },
      "source_id": "E0618",
      "source_type": "news",
      "ticker": "SPGI",
      "tier": 2,
      "timestamp": "2026-07-21T10:00:28+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/baird-adjusts-price-target-p-100028583.html"
    },
    {
      "claim": "JPMorgan Adjusts Price Target on S&P Global to $555 From $535, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "JPMorgan Adjusts Price Target on S&P Global to $555 From $535, Maintains Overweight Rating"
      },
      "source_id": "E0619",
      "source_type": "news",
      "ticker": "SPGI",
      "tier": 2,
      "timestamp": "2026-07-20T09:44:35+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jpmorgan-adjusts-price-target-p-094435530.html"
    },
    {
      "claim": "Danaher shares slide despite second-quarter earnings and revenue beat (DHR)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Danaher shares slide despite second-quarter earnings and revenue beat (DHR)"
      },
      "source_id": "E0620",
      "source_type": "earnings",
      "ticker": "DHR",
      "tier": 2,
      "timestamp": "2026-07-21T11:16:30+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/b5cd9be6-d23b-305c-b293-a148b872775f/danaher-shares-slide-despite.html"
    },
    {
      "claim": "Danaher (DHR) Q2 Earnings and Revenues Top Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Danaher (DHR) Q2 Earnings and Revenues Top Estimates"
      },
      "source_id": "E0621",
      "source_type": "earnings",
      "ticker": "DHR",
      "tier": 2,
      "timestamp": "2026-07-21T11:15:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/danaher-dhr-q2-earnings-revenues-111501415.html"
    },
    {
      "claim": "Danaher shares tumble despite earnings beat",
      "confidence": 0.78,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Danaher shares tumble despite earnings beat"
      },
      "source_id": "E0622",
      "source_type": "earnings",
      "ticker": "DHR",
      "tier": 2,
      "timestamp": "2026-07-21T10:49:32+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/danaher-shares-tumble-despite-earnings-104932195.html"
    },
    {
      "claim": "Danaher Plummets After One Segment Comes In 'Surprisingly Soft'",
      "confidence": 0.62,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Danaher Plummets After One Segment Comes In 'Surprisingly Soft'"
      },
      "source_id": "E0623",
      "source_type": "news",
      "ticker": "DHR",
      "tier": 2,
      "timestamp": "2026-07-21T13:06:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/b579ed76-7e17-3830-b4d3-1d75b69cb803/danaher-plummets-after-one.html"
    },
    {
      "claim": "Here Are Monday’s Top Wall Street Analyst Research Calls: BP, Charles Schwab, Fervo Energy, HubSpot, Lumentum, Microsoft, Netflix, Oracle, ServiceNow, Yeti Holdings, and More",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Here Are Monday’s Top Wall Street Analyst Research Calls: BP, Charles Schwab, Fervo Energy, HubSpot, Lumentum, Microsoft, Netflix, Oracle, ServiceNow, Yeti Holdings, and More"
      },
      "source_id": "E0624",
      "source_type": "news",
      "ticker": "BP",
      "tier": 2,
      "timestamp": "2026-07-20T11:52:28+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/7d091894-b9c7-3bf2-87d9-336f0ff41c8e/here-are-monday%E2%80%99s-top-wall.html"
    },
    {
      "claim": "ConocoPhillips to Participate in BP's Redevelopment Project in Iraq",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "ConocoPhillips to Participate in BP's Redevelopment Project in Iraq"
      },
      "source_id": "E0625",
      "source_type": "news",
      "ticker": "BP",
      "tier": 2,
      "timestamp": "2026-07-20T14:41:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/conocophillips-participate-bps-redevelopment-project-144100486.html"
    },
    {
      "claim": "BP to Sell Austrian Mobility Business to Volenergy for Undisclosed Sum",
      "confidence": 0.62,
      "publisher": "The Wall Street Journal",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "BP to Sell Austrian Mobility Business to Volenergy for Undisclosed Sum"
      },
      "source_id": "E0626",
      "source_type": "news",
      "ticker": "BP",
      "tier": 2,
      "timestamp": "2026-07-20T11:48:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/6069369b-135d-3016-a9c4-34c855fdb133/bp-to-sell-austrian-mobility.html"
    },
    {
      "claim": "BP to Sell Retail Austria Unit to Volenergy",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "BP to Sell Retail Austria Unit to Volenergy"
      },
      "source_id": "E0627",
      "source_type": "news",
      "ticker": "BP",
      "tier": 2,
      "timestamp": "2026-07-20T11:27:31+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/bp-sell-retail-austria-unit-112731667.html"
    },
    {
      "claim": "ADM Endeavors (OTCQB: ADMQ) Reports Broad Expansion of Government and Institutional Contract Base and Secures New Lockheed Martin Uniform Program in Arizona",
      "confidence": 0.78,
      "publisher": "NewMediaWire",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "ADM Endeavors (OTCQB: ADMQ) Reports Broad Expansion of Government and Institutional Contract Base and Secures New Lockheed Martin Uniform Program in Arizona"
      },
      "source_id": "E0628",
      "source_type": "news",
      "ticker": "LMT",
      "tier": 2,
      "timestamp": "2026-07-21T12:06:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/small-business/articles/adm-endeavors-otcqb-admq-reports-120600348.html"
    },
    {
      "claim": "Lockheed Martin Faces Hypersonic Missile Delays as $50 Billion Program Hits Production Issues",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Lockheed Martin Faces Hypersonic Missile Delays as $50 Billion Program Hits Production Issues"
      },
      "source_id": "E0629",
      "source_type": "news",
      "ticker": "LMT",
      "tier": 2,
      "timestamp": "2026-07-20T17:40:52+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/lockheed-martin-faces-hypersonic-missile-174052680.html"
    },
    {
      "claim": "Lockheed Martin (LMT) Stock May Be Below Fair Value On $10.5B Logistics Win",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Lockheed Martin (LMT) Stock May Be Below Fair Value On $10.5B Logistics Win"
      },
      "source_id": "E0630",
      "source_type": "news",
      "ticker": "LMT",
      "tier": 2,
      "timestamp": "2026-07-21T01:09:08+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/lockheed-martin-lmt-stock-may-010908602.html"
    },
    {
      "claim": "Lockheed Martin Plans Bargain-Rate Patriot Missile to Replenish Low Stockpiles",
      "confidence": 0.62,
      "publisher": "The Wall Street Journal",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Lockheed Martin Plans Bargain-Rate Patriot Missile to Replenish Low Stockpiles"
      },
      "source_id": "E0631",
      "source_type": "news",
      "ticker": "LMT",
      "tier": 2,
      "timestamp": "2026-07-20T18:13:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c3ddaf83-c1ba-38e0-8281-135b75bf66cd/lockheed-martin-plans.html"
    },
    {
      "claim": "BNP Paribas Adjusts Newmont Price Target to $102 From $111, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "BNP Paribas Adjusts Newmont Price Target to $102 From $111, Maintains Neutral Rating"
      },
      "source_id": "E0632",
      "source_type": "news",
      "ticker": "NEM",
      "tier": 2,
      "timestamp": "2026-07-21T11:56:15+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bnp-paribas-adjusts-newmont-price-115615969.html"
    },
    {
      "claim": "Newmont Exercises Participation Rights to Purchase Additional Shares of Metallic Minerals",
      "confidence": 0.78,
      "publisher": "ACCESS Newswire",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Newmont Exercises Participation Rights to Purchase Additional Shares of Metallic Minerals"
      },
      "source_id": "E0633",
      "source_type": "news",
      "ticker": "NEM",
      "tier": 2,
      "timestamp": "2026-07-21T11:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/newmont-exercises-participation-rights-purchase-113000055.html"
    },
    {
      "claim": "Newmont Stock Suddenly Offers a Double-Sided Debit Trade on U.S.-Iran Tensions and Upcoming Earnings",
      "confidence": 0.78,
      "publisher": "Barchart",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Newmont Stock Suddenly Offers a Double-Sided Debit Trade on U.S.-Iran Tensions and Upcoming Earnings"
      },
      "source_id": "E0634",
      "source_type": "earnings",
      "ticker": "NEM",
      "tier": 2,
      "timestamp": "2026-07-20T14:12:53+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/75873006-70ce-3f1d-a812-01a54f5edbf7/newmont-stock-suddenly-offers.html"
    },
    {
      "claim": "Seeking Clues to Newmont (NEM) Q2 Earnings? A Peek Into Wall Street Projections for Key Metrics",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Seeking Clues to Newmont (NEM) Q2 Earnings? A Peek Into Wall Street Projections for Key Metrics"
      },
      "source_id": "E0635",
      "source_type": "earnings",
      "ticker": "NEM",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:12+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/seeking-clues-newmont-nem-q2-131512714.html"
    },
    {
      "claim": "Progressive’s Nice-to-Have Problem: What to Do With Excess Capital",
      "confidence": 0.62,
      "publisher": "The Wall Street Journal",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Progressive’s Nice-to-Have Problem: What to Do With Excess Capital"
      },
      "source_id": "E0636",
      "source_type": "news",
      "ticker": "PGR",
      "tier": 2,
      "timestamp": "2026-07-20T10:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/161c4ab7-927c-3010-b4ee-666f7b5b00a7/progressive%E2%80%99s-nice-to-have.html"
    },
    {
      "claim": "Morgan Stanley Downgrades Intuit to Equal Weight From Overweight, Adjusts Price Target to $335 From $580",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Downgrades Intuit to Equal Weight From Overweight, Adjusts Price Target to $335 From $580"
      },
      "source_id": "E0637",
      "source_type": "news",
      "ticker": "INTU",
      "tier": 2,
      "timestamp": "2026-07-21T13:15:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-downgrades-intuit-equal-131556732.html"
    },
    {
      "claim": "Adobe, Salesforce and Intuit fall as Morgan Stanley begins cautious coverage",
      "confidence": 0.62,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Adobe, Salesforce and Intuit fall as Morgan Stanley begins cautious coverage"
      },
      "source_id": "E0638",
      "source_type": "news",
      "ticker": "INTU",
      "tier": 2,
      "timestamp": "2026-07-21T11:20:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/adobe-salesforce-intuit-fall-morgan-112023808.html"
    },
    {
      "claim": "Intuit's TurboTax Live Is Thriving: Can It Offset DIY Choppiness?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Intuit's TurboTax Live Is Thriving: Can It Offset DIY Choppiness?"
      },
      "source_id": "E0639",
      "source_type": "news",
      "ticker": "INTU",
      "tier": 2,
      "timestamp": "2026-07-20T14:29:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/intuits-turbotax-live-thriving-offset-142900251.html"
    },
    {
      "claim": "L1 Capital International Sees Intuit’s (INTU) Decline as Market’s Overreaction",
      "confidence": 0.62,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "L1 Capital International Sees Intuit’s (INTU) Decline as Market’s Overreaction"
      },
      "source_id": "E0640",
      "source_type": "news",
      "ticker": "INTU",
      "tier": 2,
      "timestamp": "2026-07-20T13:38:53+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/l1-capital-international-sees-intuit-133853563.html"
    },
    {
      "claim": "Pet medications now available at CVS Pharmacy®",
      "confidence": 0.62,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Pet medications now available at CVS Pharmacy®"
      },
      "source_id": "E0641",
      "source_type": "news",
      "ticker": "CVS",
      "tier": 2,
      "timestamp": "2026-07-21T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/pet-medications-now-available-cvs-130000561.html"
    },
    {
      "claim": "How Much CVS Stock Are You Really Betting On?",
      "confidence": 0.62,
      "publisher": "Trefis",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "How Much CVS Stock Are You Really Betting On?"
      },
      "source_id": "E0642",
      "source_type": "news",
      "ticker": "CVS",
      "tier": 2,
      "timestamp": "2026-07-20T16:56:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/4c670b93-b0c8-3768-9c2f-dfcc5b4b4e93/how-much-cvs-stock-are-you.html"
    },
    {
      "claim": "Morgan Stanley Downgrades Adobe to Underweight From Equalweight, Adjusts Price Target to $240 From $365",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Downgrades Adobe to Underweight From Equalweight, Adjusts Price Target to $240 From $365"
      },
      "source_id": "E0643",
      "source_type": "news",
      "ticker": "ADBE",
      "tier": 2,
      "timestamp": "2026-07-21T13:15:31+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-downgrades-adobe-underweight-131531847.html"
    },
    {
      "claim": "Here Are Tuesday’s Top Wall Street Analyst Research Calls: Adobe, Datadog, Five Below, Fortinet, Gilead Sciences, Goldman Sachs, Microsoft, Salesforce, and More",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Here Are Tuesday’s Top Wall Street Analyst Research Calls: Adobe, Datadog, Five Below, Fortinet, Gilead Sciences, Goldman Sachs, Microsoft, Salesforce, and More"
      },
      "source_id": "E0644",
      "source_type": "news",
      "ticker": "ADBE",
      "tier": 2,
      "timestamp": "2026-07-21T11:41:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/eb06c8a6-846b-3d56-b0b2-2380f7c588b5/here-are-tuesday%E2%80%99s-top-wall.html"
    },
    {
      "claim": "Will Adobe's (ADBE) Project Indigo AI Push and New Bullish Coverage Change Its Narrative?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Will Adobe's (ADBE) Project Indigo AI Push and New Bullish Coverage Change Its Narrative?"
      },
      "source_id": "E0645",
      "source_type": "news",
      "ticker": "ADBE",
      "tier": 2,
      "timestamp": "2026-07-21T13:09:43+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/adobes-adbe-project-indigo-ai-130943353.html"
    },
    {
      "claim": "Adobe, Salesforce and Intuit fall as Morgan Stanley begins cautious coverage",
      "confidence": 0.62,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Adobe, Salesforce and Intuit fall as Morgan Stanley begins cautious coverage"
      },
      "source_id": "E0646",
      "source_type": "news",
      "ticker": "ADBE",
      "tier": 2,
      "timestamp": "2026-07-21T11:20:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/adobe-salesforce-intuit-fall-morgan-112023808.html"
    },
    {
      "claim": "GSK Drops Chronic Cough Drug as Shares Fall 4.5%",
      "confidence": 0.62,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "GSK Drops Chronic Cough Drug as Shares Fall 4.5%"
      },
      "source_id": "E0647",
      "source_type": "news",
      "ticker": "GSK",
      "tier": 2,
      "timestamp": "2026-07-20T16:44:12+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/gsk-drops-chronic-cough-drug-164412621.html"
    },
    {
      "claim": "Does This Dip In Cadence Design Systems Stock Signal An Opening?",
      "confidence": 0.62,
      "publisher": "Trefis",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Does This Dip In Cadence Design Systems Stock Signal An Opening?"
      },
      "source_id": "E0648",
      "source_type": "news",
      "ticker": "CDNS",
      "tier": 2,
      "timestamp": "2026-07-20T20:18:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/ca1204f3-dd1d-3844-a074-f995cb66e422/does-this-dip-in-cadence.html"
    },
    {
      "claim": "PRGS or CDNS: Which Is the Better Value Stock Right Now?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "PRGS or CDNS: Which Is the Better Value Stock Right Now?"
      },
      "source_id": "E0649",
      "source_type": "news",
      "ticker": "CDNS",
      "tier": 2,
      "timestamp": "2026-07-20T15:40:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/prgs-cdns-better-value-stock-154004466.html"
    },
    {
      "claim": "Synopsys Should Benefit No Matter Who Wins The AI Race. Here’s What Explains Its Poor Stock Performance.",
      "confidence": 0.62,
      "publisher": "Barchart",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Synopsys Should Benefit No Matter Who Wins The AI Race. Here’s What Explains Its Poor Stock Performance."
      },
      "source_id": "E0650",
      "source_type": "news",
      "ticker": "SNPS",
      "tier": 2,
      "timestamp": "2026-07-19T15:00:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/fd437839-8a3c-3930-9912-2da7b3210c9a/synopsys-should-benefit-no.html"
    },
    {
      "claim": "Will Higher Expenses Impact HCA Healthcare's Q2 Earnings?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Will Higher Expenses Impact HCA Healthcare's Q2 Earnings?"
      },
      "source_id": "E0651",
      "source_type": "earnings",
      "ticker": "HCA",
      "tier": 2,
      "timestamp": "2026-07-20T16:13:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/higher-expenses-impact-hca-healthcares-161300924.html"
    },
    {
      "claim": "Texas Instruments or ServiceNow: One Stock Has the Analyst Conviction to Soar After Earnings",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Texas Instruments or ServiceNow: One Stock Has the Analyst Conviction to Soar After Earnings"
      },
      "source_id": "E0652",
      "source_type": "earnings",
      "ticker": "NOW",
      "tier": 2,
      "timestamp": "2026-07-21T11:35:41+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/969bddc3-1d5f-3f66-965d-5b3119d372e1/texas-instruments-or.html"
    },
    {
      "claim": "ServiceNow (NOW) Reports Q2: Everything You Need To Know Ahead Of Earnings",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "ServiceNow (NOW) Reports Q2: Everything You Need To Know Ahead Of Earnings"
      },
      "source_id": "E0653",
      "source_type": "earnings",
      "ticker": "NOW",
      "tier": 2,
      "timestamp": "2026-07-21T10:14:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/servicenow-now-reports-q2-everything-101426895.html"
    },
    {
      "claim": "ServiceNow gets bearish call before major earnings test",
      "confidence": 0.78,
      "publisher": "TheStreet",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "ServiceNow gets bearish call before major earnings test"
      },
      "source_id": "E0654",
      "source_type": "earnings",
      "ticker": "NOW",
      "tier": 2,
      "timestamp": "2026-07-20T23:37:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/fbbdc1d7-40c7-3ec7-bc9a-f03117f5d805/servicenow-gets-bearish-call.html"
    },
    {
      "claim": "Are ServiceNow’s New AI Integrations Quietly Redefining Its Platform Moat for Investors in NOW?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Are ServiceNow’s New AI Integrations Quietly Redefining Its Platform Moat for Investors in NOW?"
      },
      "source_id": "E0655",
      "source_type": "news",
      "ticker": "NOW",
      "tier": 2,
      "timestamp": "2026-07-20T22:13:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/servicenow-ai-integrations-quietly-redefining-221339470.html"
    },
    {
      "claim": "Scotia Global Asset Management announces July 2026 cash distributions for Scotia ETFs",
      "confidence": 0.62,
      "publisher": "CNW Group",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Scotia Global Asset Management announces July 2026 cash distributions for Scotia ETFs"
      },
      "source_id": "E0656",
      "source_type": "news",
      "ticker": "BNS",
      "tier": 2,
      "timestamp": "2026-07-21T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/scotia-global-asset-management-announces-130000073.html"
    },
    {
      "claim": "Canada Inflation Seen Flat at Scotiabank With Limited Central Bank Implications",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Canada Inflation Seen Flat at Scotiabank With Limited Central Bank Implications"
      },
      "source_id": "E0657",
      "source_type": "news",
      "ticker": "BNS",
      "tier": 2,
      "timestamp": "2026-07-20T11:15:11+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/economy/policy/articles/canada-inflation-seen-flat-scotiabank-111511810.html"
    },
    {
      "claim": "Cadillac Mines Launches Initial Public Offering",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "new_product",
        "headline": "Cadillac Mines Launches Initial Public Offering"
      },
      "source_id": "E0658",
      "source_type": "news",
      "ticker": "AEM",
      "tier": 2,
      "timestamp": "2026-07-20T12:15:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/cadillac-mines-launches-initial-public-121504813.html"
    },
    {
      "claim": "SEC 10-K filing: 10-K 2026-05-31",
      "confidence": 0.92,
      "publisher": "SEC EDGAR",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "SEC 10-K filing: 10-K 2026-05-31"
      },
      "source_id": "E0659",
      "source_type": "sec",
      "ticker": "FDX",
      "tier": 1,
      "timestamp": "2026-07-20T16:14:12+00:00",
      "url_or_provider_ref": "https://www.sec.gov/Archives/edgar/data/1048911/000104891126000105/"
    },
    {
      "claim": "At 63, He Wants to Take a Big Career Leap. The FedEx CEO’s ‘Just Say Yes’ Story Shows Why the Smarter Bet May Be Social Security.",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "At 63, He Wants to Take a Big Career Leap. The FedEx CEO’s ‘Just Say Yes’ Story Shows Why the Smarter Bet May Be Social Security."
      },
      "source_id": "E0660",
      "source_type": "news",
      "ticker": "FDX",
      "tier": 2,
      "timestamp": "2026-07-18T17:03:11+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/de8de503-eb38-3783-b294-9147478158d6/at-63%2C-he-wants-to-take-a-big.html"
    },
    {
      "claim": "FedEx Sees MD-11 Fleet to Fully Return by Year-End",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "FedEx Sees MD-11 Fleet to Fully Return by Year-End"
      },
      "source_id": "E0661",
      "source_type": "news",
      "ticker": "FDX",
      "tier": 2,
      "timestamp": "2026-07-20T21:42:45+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/fedex-sees-md-11-fleet-214245887.html"
    },
    {
      "claim": "Fuel surcharges wallop FedEx, UPS shippers as Amazon looms",
      "confidence": 0.62,
      "publisher": "Supply Chain Dive",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Fuel surcharges wallop FedEx, UPS shippers as Amazon looms"
      },
      "source_id": "E0662",
      "source_type": "news",
      "ticker": "FDX",
      "tier": 2,
      "timestamp": "2026-07-20T15:12:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0404dbad-e9cb-3a38-9daf-de28377d2734/fuel-surcharges-wallop-fedex%2C.html"
    },
    {
      "claim": "FedEx spreads shipping fees to EU, more zip codes",
      "confidence": 0.62,
      "publisher": "FreightWaves",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "FedEx spreads shipping fees to EU, more zip codes"
      },
      "source_id": "E0663",
      "source_type": "news",
      "ticker": "FDX",
      "tier": 2,
      "timestamp": "2026-07-20T13:41:11+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/economy/policy/articles/fedex-spreads-shipping-fees-eu-134111762.html"
    },
    {
      "claim": "Capital One Adjusts Price Target on SLB to $64 From $65",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Capital One Adjusts Price Target on SLB to $64 From $65"
      },
      "source_id": "E0664",
      "source_type": "news",
      "ticker": "SLB",
      "tier": 2,
      "timestamp": "2026-07-20T15:31:43+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/capital-one-adjusts-price-target-153143228.html"
    },
    {
      "claim": "SLB Boosts Production Optimization With VIEC Technology Acquisition",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "SLB Boosts Production Optimization With VIEC Technology Acquisition"
      },
      "source_id": "E0665",
      "source_type": "news",
      "ticker": "SLB",
      "tier": 2,
      "timestamp": "2026-07-20T12:53:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/slb-boosts-production-optimization-viec-125300430.html"
    },
    {
      "claim": "SLB (SLB) Sees a More Significant Dip Than Broader Market: Some Facts to Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "SLB (SLB) Sees a More Significant Dip Than Broader Market: Some Facts to Know"
      },
      "source_id": "E0666",
      "source_type": "news",
      "ticker": "SLB",
      "tier": 2,
      "timestamp": "2026-07-20T22:00:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/slb-slb-sees-more-significant-220005971.html"
    },
    {
      "claim": "Bernstein Adjusts Price Target on United Parcel Service to $133 From $130, Maintains Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Bernstein Adjusts Price Target on United Parcel Service to $133 From $130, Maintains Outperform Rating"
      },
      "source_id": "E0667",
      "source_type": "news",
      "ticker": "UPS",
      "tier": 2,
      "timestamp": "2026-07-21T10:33:17+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bernstein-adjusts-price-target-united-103317539.html"
    },
    {
      "claim": "Evercore ISI Adjusts Price Target on United Parcel Service to $117 From $111, Maintains In Line Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Evercore ISI Adjusts Price Target on United Parcel Service to $117 From $111, Maintains In Line Rating"
      },
      "source_id": "E0668",
      "source_type": "news",
      "ticker": "UPS",
      "tier": 2,
      "timestamp": "2026-07-21T10:33:11+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/evercore-isi-adjusts-price-target-103311085.html"
    },
    {
      "claim": "United Parcel Service (UPS) Dips More Than Broader Market: What You Should Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "United Parcel Service (UPS) Dips More Than Broader Market: What You Should Know"
      },
      "source_id": "E0669",
      "source_type": "news",
      "ticker": "UPS",
      "tier": 2,
      "timestamp": "2026-07-20T22:00:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/united-parcel-ups-dips-more-220006903.html"
    },
    {
      "claim": "Fuel surcharges wallop FedEx, UPS shippers as Amazon looms",
      "confidence": 0.62,
      "publisher": "Supply Chain Dive",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Fuel surcharges wallop FedEx, UPS shippers as Amazon looms"
      },
      "source_id": "E0670",
      "source_type": "news",
      "ticker": "UPS",
      "tier": 2,
      "timestamp": "2026-07-20T15:12:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0404dbad-e9cb-3a38-9daf-de28377d2734/fuel-surcharges-wallop-fedex%2C.html"
    },
    {
      "claim": "American Tower (AMT) Faces A Valuation Test, Is It Undervalued?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "American Tower (AMT) Faces A Valuation Test, Is It Undervalued?"
      },
      "source_id": "E0671",
      "source_type": "news",
      "ticker": "AMT",
      "tier": 2,
      "timestamp": "2026-07-21T05:07:42+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/american-tower-amt-faces-valuation-050742755.html"
    },
    {
      "claim": "Why American Tower (AMT) Dipped More Than Broader Market Today",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Why American Tower (AMT) Dipped More Than Broader Market Today"
      },
      "source_id": "E0672",
      "source_type": "news",
      "ticker": "AMT",
      "tier": 2,
      "timestamp": "2026-07-20T22:15:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/why-american-tower-amt-dipped-221504118.html"
    },
    {
      "claim": "American Tower (AMT) Stock Still Looks Below Fair Value Following 30% Slump",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "American Tower (AMT) Stock Still Looks Below Fair Value Following 30% Slump"
      },
      "source_id": "E0673",
      "source_type": "news",
      "ticker": "AMT",
      "tier": 2,
      "timestamp": "2026-07-20T12:07:42+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/american-tower-amt-stock-still-120742337.html"
    },
    {
      "claim": "How Higher Profit Forecasts Amid Lower Sales Expectations Will Impact Freeport-McMoRan (FCX) Investors",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "How Higher Profit Forecasts Amid Lower Sales Expectations Will Impact Freeport-McMoRan (FCX) Investors"
      },
      "source_id": "E0674",
      "source_type": "earnings",
      "ticker": "FCX",
      "tier": 2,
      "timestamp": "2026-07-21T08:11:27+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/higher-profit-forecasts-amid-lower-081127728.html"
    },
    {
      "claim": "Freeport-McMoRan (FCX) Q2 Earnings Preview: What You Should Know Beyond the Headline Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Freeport-McMoRan (FCX) Q2 Earnings Preview: What You Should Know Beyond the Headline Estimates"
      },
      "source_id": "E0675",
      "source_type": "earnings",
      "ticker": "FCX",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/freeport-mcmoran-fcx-q2-earnings-131504640.html"
    },
    {
      "claim": "Barclays Adjusts Price Target on Carvana to $94 From $93, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Barclays Adjusts Price Target on Carvana to $94 From $93, Maintains Overweight Rating"
      },
      "source_id": "E0676",
      "source_type": "news",
      "ticker": "CVNA",
      "tier": 2,
      "timestamp": "2026-07-21T11:56:22+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barclays-adjusts-price-target-carvana-115622016.html"
    },
    {
      "claim": "Carvana vs. Sonic: Which Automotive Retailer Is a Better Buy?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Carvana vs. Sonic: Which Automotive Retailer Is a Better Buy?"
      },
      "source_id": "E0677",
      "source_type": "news",
      "ticker": "CVNA",
      "tier": 2,
      "timestamp": "2026-07-20T14:40:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/carvana-vs-sonic-automotive-retailer-144000922.html"
    },
    {
      "claim": "The Surprising Reason Carvana Didn't Fail",
      "confidence": 0.62,
      "publisher": "The Hustle",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "The Surprising Reason Carvana Didn't Fail"
      },
      "source_id": "E0678",
      "source_type": "news",
      "ticker": "CVNA",
      "tier": 2,
      "timestamp": "2026-07-18T20:02:42+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/b686e214-744a-3a1c-a80b-1a7609b7d533/the-surprising-reason-carvana.html"
    },
    {
      "claim": "Cantor Fitzgerald Adjusts Marsh & McLennan Price Target to $218 From $212, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Cantor Fitzgerald Adjusts Marsh & McLennan Price Target to $218 From $212, Maintains Overweight Rating"
      },
      "source_id": "E0679",
      "source_type": "news",
      "ticker": "MRSH",
      "tier": 2,
      "timestamp": "2026-07-21T12:49:45+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/cantor-fitzgerald-adjusts-marsh-mclennan-124945027.html"
    },
    {
      "claim": "Marsh (MRSH) Q2 Earnings and Revenues Top Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Marsh (MRSH) Q2 Earnings and Revenues Top Estimates"
      },
      "source_id": "E0680",
      "source_type": "earnings",
      "ticker": "MRSH",
      "tier": 2,
      "timestamp": "2026-07-21T12:10:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/marsh-mrsh-q2-earnings-revenues-121002298.html"
    },
    {
      "claim": "Marsh & McLennan Q2 Adjusted Earnings, Revenue Rise; Shares up",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Marsh & McLennan Q2 Adjusted Earnings, Revenue Rise; Shares up"
      },
      "source_id": "E0681",
      "source_type": "earnings",
      "ticker": "MRSH",
      "tier": 2,
      "timestamp": "2026-07-21T11:15:13+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/marsh-mclennan-q2-adjusted-earnings-111513605.html"
    },
    {
      "claim": "Marsh (NYSE:MRSH) Exceeds Q2 CY2026 Expectations",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Marsh (NYSE:MRSH) Exceeds Q2 CY2026 Expectations"
      },
      "source_id": "E0682",
      "source_type": "news",
      "ticker": "MRSH",
      "tier": 2,
      "timestamp": "2026-07-21T11:54:55+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/marsh-nyse-mrsh-exceeds-q2-115455432.html"
    },
    {
      "claim": "Elevance Health Chairman Ramiro Peru Buys $336,000 of Shares. What Does This Mean for Investors Right Now?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Elevance Health Chairman Ramiro Peru Buys $336,000 of Shares. What Does This Mean for Investors Right Now?"
      },
      "source_id": "E0683",
      "source_type": "news",
      "ticker": "ELV",
      "tier": 2,
      "timestamp": "2026-07-20T13:13:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/92f9573f-d8cc-3a04-a058-77f064f81956/elevance-health-chairman.html"
    },
    {
      "claim": "Rothschild & Co Adjusts Price Target on Moody's to $510 From $500, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Rothschild & Co Adjusts Price Target on Moody's to $510 From $500, Maintains Neutral Rating"
      },
      "source_id": "E0684",
      "source_type": "news",
      "ticker": "MCO",
      "tier": 2,
      "timestamp": "2026-07-21T12:10:08+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rothschild-co-adjusts-price-target-121008611.html"
    },
    {
      "claim": "Moody's (MCO) Reports Q2: Everything You Need To Know Ahead Of Earnings",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Moody's (MCO) Reports Q2: Everything You Need To Know Ahead Of Earnings"
      },
      "source_id": "E0685",
      "source_type": "earnings",
      "ticker": "MCO",
      "tier": 2,
      "timestamp": "2026-07-21T09:58:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/moodys-mco-reports-q2-everything-095826477.html"
    },
    {
      "claim": "Moody's (MCO) Q2 Earnings Preview: What You Should Know Beyond the Headline Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Moody's (MCO) Q2 Earnings Preview: What You Should Know Beyond the Headline Estimates"
      },
      "source_id": "E0686",
      "source_type": "earnings",
      "ticker": "MCO",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/moodys-mco-q2-earnings-preview-131505722.html"
    },
    {
      "claim": "Moody's Trades at 37 Times Earnings Ahead of Its July 22 Report. Is the Wide-Moat Ratings Giant Worth the Premium?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Moody's Trades at 37 Times Earnings Ahead of Its July 22 Report. Is the Wide-Moat Ratings Giant Worth the Premium?"
      },
      "source_id": "E0687",
      "source_type": "earnings",
      "ticker": "MCO",
      "tier": 2,
      "timestamp": "2026-07-20T11:50:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/f82dfc9f-385f-3f5b-a7cd-f7c4f6f613e8/moody%27s-trades-at-37-times.html"
    },
    {
      "claim": "Northrop Earnings Were Solid. The Stock Still Can’t Catch A Break.",
      "confidence": 0.78,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Northrop Earnings Were Solid. The Stock Still Can’t Catch A Break."
      },
      "source_id": "E0688",
      "source_type": "earnings",
      "ticker": "NOC",
      "tier": 2,
      "timestamp": "2026-07-21T12:38:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/3751d1a8-526e-39ec-94ca-5f6d4bb28061/northrop-earnings-were-solid..html"
    },
    {
      "claim": "Northrop Grumman (NOC) Beats Q2 Earnings and Revenue Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Northrop Grumman (NOC) Beats Q2 Earnings and Revenue Estimates"
      },
      "source_id": "E0689",
      "source_type": "earnings",
      "ticker": "NOC",
      "tier": 2,
      "timestamp": "2026-07-21T12:15:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/northrop-grumman-noc-beats-q2-121502325.html"
    },
    {
      "claim": "Northrop Grumman beats Q2 estimates, raises guidance",
      "confidence": 0.78,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Northrop Grumman beats Q2 estimates, raises guidance"
      },
      "source_id": "E0690",
      "source_type": "earnings",
      "ticker": "NOC",
      "tier": 2,
      "timestamp": "2026-07-21T12:05:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/northrop-grumman-beats-q2-estimates-120505653.html"
    },
    {
      "claim": "RBC Cuts Price Target on Northrop Grumman to $640 From $750, Keeps Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Cuts Price Target on Northrop Grumman to $640 From $750, Keeps Outperform Rating"
      },
      "source_id": "E0691",
      "source_type": "earnings",
      "ticker": "NOC",
      "tier": 2,
      "timestamp": "2026-07-21T11:46:27+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-cuts-price-target-northrop-114627396.html"
    },
    {
      "claim": "Wells Fargo Adjusts Price Target on Monolithic Power Systems to $1,700 From $1,860, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Wells Fargo Adjusts Price Target on Monolithic Power Systems to $1,700 From $1,860, Maintains Overweight Rating"
      },
      "source_id": "E0692",
      "source_type": "news",
      "ticker": "MPWR",
      "tier": 2,
      "timestamp": "2026-07-20T11:46:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/wells-fargo-adjusts-price-target-114649649.html"
    },
    {
      "claim": "TD Cowen Adjusts Marathon Petroleum Price Target to $357 From $315, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "TD Cowen Adjusts Marathon Petroleum Price Target to $357 From $315, Maintains Buy Rating"
      },
      "source_id": "E0693",
      "source_type": "news",
      "ticker": "MPC",
      "tier": 2,
      "timestamp": "2026-07-21T12:37:28+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/td-cowen-adjusts-marathon-petroleum-123728066.html"
    },
    {
      "claim": "TD Cowen Adjusts Valero Energy Price Target to $338 From $292, Maintains Hold Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "TD Cowen Adjusts Valero Energy Price Target to $338 From $292, Maintains Hold Rating"
      },
      "source_id": "E0694",
      "source_type": "news",
      "ticker": "VLO",
      "tier": 2,
      "timestamp": "2026-07-21T12:29:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/td-cowen-adjusts-valero-energy-122956834.html"
    },
    {
      "claim": "Why the Market Dipped But Valero Energy (VLO) Gained Today",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Why the Market Dipped But Valero Energy (VLO) Gained Today"
      },
      "source_id": "E0695",
      "source_type": "news",
      "ticker": "VLO",
      "tier": 2,
      "timestamp": "2026-07-20T22:00:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/why-market-dipped-valero-energy-220007892.html"
    },
    {
      "claim": "Valero Energy Corporation (VLO) Hits Fresh High: Is There Still Room to Run?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Valero Energy Corporation (VLO) Hits Fresh High: Is There Still Room to Run?"
      },
      "source_id": "E0696",
      "source_type": "news",
      "ticker": "VLO",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/valero-energy-corporation-vlo-hits-131503900.html"
    },
    {
      "claim": "Valero (VLO) Stock Looks Pricey As Its 5 Year Return Hit 4.7x",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Valero (VLO) Stock Looks Pricey As Its 5 Year Return Hit 4.7x"
      },
      "source_id": "E0697",
      "source_type": "news",
      "ticker": "VLO",
      "tier": 2,
      "timestamp": "2026-07-18T15:11:12+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/valero-vlo-stock-looks-pricey-151112271.html"
    },
    {
      "claim": "Susquehanna Adjusts Price Target on EOG Resources to $170 From $166, Maintains Positive Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Susquehanna Adjusts Price Target on EOG Resources to $170 From $166, Maintains Positive Rating"
      },
      "source_id": "E0698",
      "source_type": "news",
      "ticker": "EOG",
      "tier": 2,
      "timestamp": "2026-07-21T12:13:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/susquehanna-adjusts-price-target-eog-121302880.html"
    },
    {
      "claim": "CRH (CRH) Dips More Than Broader Market: What You Should Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "CRH (CRH) Dips More Than Broader Market: What You Should Know"
      },
      "source_id": "E0699",
      "source_type": "news",
      "ticker": "CRH",
      "tier": 2,
      "timestamp": "2026-07-20T22:00:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/crh-crh-dips-more-broader-220003030.html"
    },
    {
      "claim": "Autonomous Research Adjusts Price Target on Apollo Global Management to $160 From $162, Maintains Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Autonomous Research Adjusts Price Target on Apollo Global Management to $160 From $162, Maintains Outperform Rating"
      },
      "source_id": "E0700",
      "source_type": "news",
      "ticker": "APO",
      "tier": 2,
      "timestamp": "2026-07-21T12:20:14+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/autonomous-research-adjusts-price-target-122014542.html"
    },
    {
      "claim": "Morgan Stanley Adjusts Price Target on Apollo Global Management to $164 From $165, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Adjusts Price Target on Apollo Global Management to $164 From $165, Maintains Overweight Rating"
      },
      "source_id": "E0701",
      "source_type": "news",
      "ticker": "APO",
      "tier": 2,
      "timestamp": "2026-07-21T12:20:13+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-adjusts-price-target-122013196.html"
    },
    {
      "claim": "HSBC Initiates Apollo Global Management at Buy With $145 Price Target",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "HSBC Initiates Apollo Global Management at Buy With $145 Price Target"
      },
      "source_id": "E0702",
      "source_type": "news",
      "ticker": "APO",
      "tier": 2,
      "timestamp": "2026-07-20T09:25:57+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/hsbc-initiates-apollo-global-management-092557532.html"
    },
    {
      "claim": "3M shares rally after second-quarter earnings beat and higher full-year outlook (MMM)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "3M shares rally after second-quarter earnings beat and higher full-year outlook (MMM)"
      },
      "source_id": "E0703",
      "source_type": "earnings",
      "ticker": "MMM",
      "tier": 2,
      "timestamp": "2026-07-21T11:19:35+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/eb6caaef-8251-3ca6-aed1-1e380d6dc1b8/3m-shares-rally-after.html"
    },
    {
      "claim": "3M (NYSE:MMM) Exceeds Q2 CY2026 Expectations, Stock Soars",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "3M (NYSE:MMM) Exceeds Q2 CY2026 Expectations, Stock Soars"
      },
      "source_id": "E0704",
      "source_type": "news",
      "ticker": "MMM",
      "tier": 2,
      "timestamp": "2026-07-21T10:53:10+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/3m-nyse-mmm-exceeds-q2-105310493.html"
    },
    {
      "claim": "Susquehanna Adjusts Price Target on NXP Semiconductors to $250 From $210, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Susquehanna Adjusts Price Target on NXP Semiconductors to $250 From $210, Maintains Neutral Rating"
      },
      "source_id": "E0705",
      "source_type": "news",
      "ticker": "NXPI",
      "tier": 2,
      "timestamp": "2026-07-21T12:06:41+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/susquehanna-adjusts-price-target-nxp-120641378.html"
    },
    {
      "claim": "Wells Fargo Cuts Price Target on NXP Semiconductors to $290 From $305, Maintains Equalweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Wells Fargo Cuts Price Target on NXP Semiconductors to $290 From $305, Maintains Equalweight Rating"
      },
      "source_id": "E0706",
      "source_type": "news",
      "ticker": "NXPI",
      "tier": 2,
      "timestamp": "2026-07-20T11:44:54+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/wells-fargo-cuts-price-target-114454878.html"
    },
    {
      "claim": "Can Higher LEAP Mix Drive ASE Technology's Margin Expansion?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Can Higher LEAP Mix Drive ASE Technology's Margin Expansion?"
      },
      "source_id": "E0707",
      "source_type": "earnings",
      "ticker": "ASX",
      "tier": 2,
      "timestamp": "2026-07-20T13:26:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/higher-leap-mix-drive-ase-132600001.html"
    },
    {
      "claim": "Is Nokia Stock a Smart Buy Ahead of Q2 Earnings Release?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Is Nokia Stock a Smart Buy Ahead of Q2 Earnings Release?"
      },
      "source_id": "E0708",
      "source_type": "earnings",
      "ticker": "NOK",
      "tier": 2,
      "timestamp": "2026-07-20T16:34:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/nokia-stock-smart-buy-ahead-163400664.html"
    },
    {
      "claim": "TD Cowen Adjusts Phillips 66 Price Target to $240 From $220, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "TD Cowen Adjusts Phillips 66 Price Target to $240 From $220, Maintains Buy Rating"
      },
      "source_id": "E0709",
      "source_type": "news",
      "ticker": "PSX",
      "tier": 2,
      "timestamp": "2026-07-21T12:37:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/td-cowen-adjusts-phillips-66-123756343.html"
    },
    {
      "claim": "Is Phillips 66 Positioned to Return Capital to Its Shareholders?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Phillips 66 Positioned to Return Capital to Its Shareholders?"
      },
      "source_id": "E0710",
      "source_type": "news",
      "ticker": "PSX",
      "tier": 2,
      "timestamp": "2026-07-20T14:17:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/phillips-66-positioned-return-capital-141700754.html"
    },
    {
      "claim": "Lumentum Just Scored a New Upgrade. Here's What to Know.",
      "confidence": 0.78,
      "publisher": "Barchart",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Lumentum Just Scored a New Upgrade. Here's What to Know."
      },
      "source_id": "E0711",
      "source_type": "news",
      "ticker": "LITE",
      "tier": 2,
      "timestamp": "2026-07-20T20:12:14+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0153bf8b-0f54-363e-a9f6-3346ff4d2572/lumentum-just-scored-a-new.html"
    },
    {
      "claim": "Micron, Lumentum, Sweetgreen, AMC, Domino’s, and More Stocks That Explain Today’s Market",
      "confidence": 0.62,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Micron, Lumentum, Sweetgreen, AMC, Domino’s, and More Stocks That Explain Today’s Market"
      },
      "source_id": "E0712",
      "source_type": "news",
      "ticker": "LITE",
      "tier": 2,
      "timestamp": "2026-07-20T20:27:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/56264f60-df12-328b-8e06-ed238c482f54/micron%2C-lumentum%2C-sweetgreen%2C.html"
    },
    {
      "claim": "Lumentum Stock Surges After Barclay’s Says It’s Time to Buy",
      "confidence": 0.62,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Lumentum Stock Surges After Barclay’s Says It’s Time to Buy"
      },
      "source_id": "E0713",
      "source_type": "news",
      "ticker": "LITE",
      "tier": 2,
      "timestamp": "2026-07-20T20:17:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/bed52d3d-773f-3607-828b-b8a3a090c1c5/lumentum-stock-surges-after.html"
    },
    {
      "claim": "LITE Stock Jumps Over 9% As Lumentum Extends Its Stellar 2026 Run — Why Barclays Thinks There’s Still Room To Run",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "LITE Stock Jumps Over 9% As Lumentum Extends Its Stellar 2026 Run — Why Barclays Thinks There’s Still Room To Run"
      },
      "source_id": "E0714",
      "source_type": "news",
      "ticker": "LITE",
      "tier": 2,
      "timestamp": "2026-07-20T16:57:27+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/8a8862c7-aecd-33a3-95bf-c32255625c0d/lite-stock-jumps-over-9%25-as.html"
    },
    {
      "claim": "ORCL, BE, HUT, Or IREN: Retail Investors Are Split Between Two Data Center Stocks Despite Diverging Returns",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "ORCL, BE, HUT, Or IREN: Retail Investors Are Split Between Two Data Center Stocks Despite Diverging Returns"
      },
      "source_id": "E0715",
      "source_type": "news",
      "ticker": "BE",
      "tier": 2,
      "timestamp": "2026-07-21T11:51:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/baef857e-ccc0-3847-9bd3-e6b275b77c1e/orcl%2C-be%2C-hut%2C-or-iren%3A.html"
    },
    {
      "claim": "FuelCell Energy Rallies 6% While Bloom Energy Slides 6%, Splitting the Fuel-Cell Trade",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "FuelCell Energy Rallies 6% While Bloom Energy Slides 6%, Splitting the Fuel-Cell Trade"
      },
      "source_id": "E0716",
      "source_type": "news",
      "ticker": "BE",
      "tier": 2,
      "timestamp": "2026-07-20T16:38:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c0d9d43b-9cbe-308d-95ea-4dff57d0cebc/fuelcell-energy-rallies-6%25.html"
    },
    {
      "claim": "Why Are ORCL, BE Stocks Falling Today?",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Why Are ORCL, BE Stocks Falling Today?"
      },
      "source_id": "E0717",
      "source_type": "news",
      "ticker": "BE",
      "tier": 2,
      "timestamp": "2026-07-20T16:03:38+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/7cb0c76d-4698-3fa9-88e5-f3f565f4d380/why-are-orcl%2C-be-stocks.html"
    },
    {
      "claim": "I'm Calling It: Bloom Energy Will Be a Very Different Stock After 2026 for 1 Reason",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "I'm Calling It: Bloom Energy Will Be a Very Different Stock After 2026 for 1 Reason"
      },
      "source_id": "E0718",
      "source_type": "news",
      "ticker": "BE",
      "tier": 2,
      "timestamp": "2026-07-19T15:50:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/028b7429-467b-35bb-a5c9-8b7da3cc8b54/i%27m-calling-it%3A-bloom-energy.html"
    },
    {
      "claim": "RBC Raises Price Target on Energy Transfer to $23 From $21, Keeps Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Raises Price Target on Energy Transfer to $23 From $21, Keeps Outperform Rating"
      },
      "source_id": "E0719",
      "source_type": "earnings",
      "ticker": "ET",
      "tier": 2,
      "timestamp": "2026-07-21T11:50:50+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/rbc-raises-price-target-energy-115050251.html"
    },
    {
      "claim": "AI Energy Infrastructure Hoists Pipeline Stocks Near Buy Points",
      "confidence": 0.62,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "AI Energy Infrastructure Hoists Pipeline Stocks Near Buy Points"
      },
      "source_id": "E0720",
      "source_type": "news",
      "ticker": "ET",
      "tier": 2,
      "timestamp": "2026-07-20T20:23:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/658d1dc2-9320-39ba-988f-13e81d821187/ai-energy-infrastructure.html"
    },
    {
      "claim": "Energy Transfer Looks Poised to Outperform the S&P 500 in the Back Half of 2026",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Energy Transfer Looks Poised to Outperform the S&P 500 in the Back Half of 2026"
      },
      "source_id": "E0721",
      "source_type": "news",
      "ticker": "ET",
      "tier": 2,
      "timestamp": "2026-07-19T14:20:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/22b35f24-e955-3078-905f-8b4a310de53f/energy-transfer-looks-poised.html"
    },
    {
      "claim": "Needham Adjusts Price Target on Robinhood Markets to $123 From $97, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Needham Adjusts Price Target on Robinhood Markets to $123 From $97, Maintains Buy Rating"
      },
      "source_id": "E0722",
      "source_type": "news",
      "ticker": "HOOD",
      "tier": 2,
      "timestamp": "2026-07-21T12:59:35+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/needham-adjusts-price-target-robinhood-125935996.html"
    },
    {
      "claim": "Analyst raises Robinhood price target in a bold new call",
      "confidence": 0.78,
      "publisher": "TheStreet",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst raises Robinhood price target in a bold new call"
      },
      "source_id": "E0723",
      "source_type": "news",
      "ticker": "HOOD",
      "tier": 2,
      "timestamp": "2026-07-20T22:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/f9fa1e58-c674-31c5-9f9a-9e07b927bcaf/analyst-raises-robinhood.html"
    },
    {
      "claim": "Trader Turns $80,000 Into $1.25 Million on Robinhood-Linked Meme Coin",
      "confidence": 0.62,
      "publisher": "Benzinga",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Trader Turns $80,000 Into $1.25 Million on Robinhood-Linked Meme Coin"
      },
      "source_id": "E0724",
      "source_type": "news",
      "ticker": "HOOD",
      "tier": 2,
      "timestamp": "2026-07-20T22:00:17+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/crypto/articles/trader-turns-80-000-1-220017049.html"
    },
    {
      "claim": "Robinhood’s Prediction Market Will Overtake Crypto, Says Bernstein",
      "confidence": 0.62,
      "publisher": "CryptoProwl",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Robinhood’s Prediction Market Will Overtake Crypto, Says Bernstein"
      },
      "source_id": "E0725",
      "source_type": "news",
      "ticker": "HOOD",
      "tier": 2,
      "timestamp": "2026-07-20T17:58:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c01c663c-0ec8-348a-9650-6c6ae92b9bd5/robinhood%E2%80%99s-prediction-market.html"
    },
    {
      "claim": "Comfort Systems USA (FIX) Stock Still Looks Below Fair Value Following Its Huge Five Year Run",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Comfort Systems USA (FIX) Stock Still Looks Below Fair Value Following Its Huge Five Year Run"
      },
      "source_id": "E0726",
      "source_type": "news",
      "ticker": "FIX",
      "tier": 2,
      "timestamp": "2026-07-18T11:13:36+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/comfort-systems-usa-fix-stock-111336602.html"
    },
    {
      "claim": "NU Stock Inches Up Overnight After Best Day In Over 2 Weeks: What’s Lifting It?",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "NU Stock Inches Up Overnight After Best Day In Over 2 Weeks: What’s Lifting It?"
      },
      "source_id": "E0727",
      "source_type": "news",
      "ticker": "NU",
      "tier": 2,
      "timestamp": "2026-07-21T02:56:51+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/44e5f0dd-0c2e-3a28-b7f3-b3498b464d4c/nu-stock-inches-up-overnight.html"
    },
    {
      "claim": "Nu Holdings Stock Rises 6.3% in a Month: Is NU Worth Retaining Now?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Nu Holdings Stock Rises 6.3% in a Month: Is NU Worth Retaining Now?"
      },
      "source_id": "E0728",
      "source_type": "news",
      "ticker": "NU",
      "tier": 2,
      "timestamp": "2026-07-20T15:58:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/nu-holdings-stock-rises-6-155800334.html"
    },
    {
      "claim": "Paramount-Warner merger faces legal setback as antitrust challenge threatens $100 billion deal (PSKY) (WBD)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Paramount-Warner merger faces legal setback as antitrust challenge threatens $100 billion deal (PSKY) (WBD)"
      },
      "source_id": "E0729",
      "source_type": "news",
      "ticker": "WBD",
      "tier": 2,
      "timestamp": "2026-07-21T10:46:53+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/e143f389-ad9a-3704-ac7a-ec47d88ea3cc/paramount-warner-merger-faces.html"
    },
    {
      "claim": "Stock Market Today, July 20: Warner Bros. Discovery Falls 4% as Judge Pauses $110 Billion Paramount Skydance Deal",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Stock Market Today, July 20: Warner Bros. Discovery Falls 4% as Judge Pauses $110 Billion Paramount Skydance Deal"
      },
      "source_id": "E0730",
      "source_type": "news",
      "ticker": "WBD",
      "tier": 2,
      "timestamp": "2026-07-20T21:12:18+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/79a5ea8e-d05f-39a9-b27d-483e2c428c3b/stock-market-today%2C-july-20%3A.html"
    },
    {
      "claim": "Judge Temporarily Halts $110 Billion Paramount-Warner Bros. Merger",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Judge Temporarily Halts $110 Billion Paramount-Warner Bros. Merger"
      },
      "source_id": "E0731",
      "source_type": "news",
      "ticker": "WBD",
      "tier": 2,
      "timestamp": "2026-07-20T20:54:17+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/media-advertising/articles/judge-temporarily-halts-110-billion-205417978.html"
    },
    {
      "claim": "Judge temporarily halts Paramount-Warner Bros. Discovery merger",
      "confidence": 0.78,
      "publisher": "CBS News",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Judge temporarily halts Paramount-Warner Bros. Discovery merger"
      },
      "source_id": "E0732",
      "source_type": "news",
      "ticker": "WBD",
      "tier": 2,
      "timestamp": "2026-07-20T19:21:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/cd0d7130-25d0-3bbd-9d45-ec7088719dc2/judge-temporarily-halts.html"
    },
    {
      "claim": "SEC 4 filing: 4 2026-07-16",
      "confidence": 0.92,
      "publisher": "SEC EDGAR",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "SEC 4 filing: 4 2026-07-16"
      },
      "source_id": "E0733",
      "source_type": "sec",
      "ticker": "CTAS",
      "tier": 1,
      "timestamp": "2026-07-20T16:06:18+00:00",
      "url_or_provider_ref": "https://www.sec.gov/Archives/edgar/data/723254/000095010326010838/"
    },
    {
      "claim": "Here's How Much You'd Have If You Invested $1000 in Cintas a Decade Ago",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Here's How Much You'd Have If You Invested $1000 in Cintas a Decade Ago"
      },
      "source_id": "E0734",
      "source_type": "news",
      "ticker": "CTAS",
      "tier": 2,
      "timestamp": "2026-07-21T12:30:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/heres-much-youd-invested-1000-123001281.html"
    },
    {
      "claim": "Nebius Stock Jumps as Nvidia Reveals Size of Its Stake in Neocloud Company",
      "confidence": 0.78,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Nebius Stock Jumps as Nvidia Reveals Size of Its Stake in Neocloud Company"
      },
      "source_id": "E0735",
      "source_type": "news",
      "ticker": "CRWV",
      "tier": 2,
      "timestamp": "2026-07-21T12:14:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c1c1b34e-1af1-3fe2-8b8b-4414c690615e/nebius-stock-jumps-as-nvidia.html"
    },
    {
      "claim": "Is CoreWeave (CRWV) Fairly Valued As Earnings Near And Capex Concerns Persist?",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Is CoreWeave (CRWV) Fairly Valued As Earnings Near And Capex Concerns Persist?"
      },
      "source_id": "E0736",
      "source_type": "earnings",
      "ticker": "CRWV",
      "tier": 2,
      "timestamp": "2026-07-21T10:07:19+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/coreweave-crwv-fairly-valued-earnings-100719737.html"
    },
    {
      "claim": "NBIS Stock Jumps Overnight As Nvidia Reveals Over 9% Stake, Analyst Sees More Upside",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "NBIS Stock Jumps Overnight As Nvidia Reveals Over 9% Stake, Analyst Sees More Upside"
      },
      "source_id": "E0737",
      "source_type": "news",
      "ticker": "CRWV",
      "tier": 2,
      "timestamp": "2026-07-21T02:06:41+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/9b493022-af6a-3b27-975b-ba7a77d3fc93/nbis-stock-jumps-overnight-as.html"
    },
    {
      "claim": "CoreWeave faces execution test as data center activation ramps up",
      "confidence": 0.62,
      "publisher": "Proactive",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "CoreWeave faces execution test as data center activation ramps up"
      },
      "source_id": "E0738",
      "source_type": "news",
      "ticker": "CRWV",
      "tier": 2,
      "timestamp": "2026-07-20T19:40:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/7c187f4b-6ed7-3464-920c-d2d89cde8e8b/coreweave-faces-execution.html"
    },
    {
      "claim": "Manulife to Release Second Quarter 2026 Results",
      "confidence": 0.78,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Manulife to Release Second Quarter 2026 Results"
      },
      "source_id": "E0739",
      "source_type": "earnings",
      "ticker": "MFC",
      "tier": 2,
      "timestamp": "2026-07-21T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/manulife-release-second-quarter-2026-120000871.html"
    },
    {
      "claim": "NORTH AMERICAN FINANCIAL 15 SPLIT CORP. Monthly Dividend Declaration for Class A & Preferred Share",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "NORTH AMERICAN FINANCIAL 15 SPLIT CORP. Monthly Dividend Declaration for Class A & Preferred Share"
      },
      "source_id": "E0740",
      "source_type": "news",
      "ticker": "MFC",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/north-american-financial-15-split-130000736.html"
    },
    {
      "claim": "Piper Sandler Adjusts Simon Property Group Price Target to $285 From $230, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Piper Sandler Adjusts Simon Property Group Price Target to $285 From $230, Maintains Overweight Rating"
      },
      "source_id": "E0741",
      "source_type": "news",
      "ticker": "SPG",
      "tier": 2,
      "timestamp": "2026-07-21T12:07:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/piper-sandler-adjusts-simon-property-120723244.html"
    },
    {
      "claim": "Goldman Sachs Adjusts Price Target on Simon Property to $241 From $229, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Goldman Sachs Adjusts Price Target on Simon Property to $241 From $229, Maintains Buy Rating"
      },
      "source_id": "E0742",
      "source_type": "news",
      "ticker": "SPG",
      "tier": 2,
      "timestamp": "2026-07-20T15:20:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/goldman-sachs-adjusts-price-target-152056583.html"
    },
    {
      "claim": "Barrick Mining Invests C$20 Million in Kingfisher Metals, Takes 9.9% Stake",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Barrick Mining Invests C$20 Million in Kingfisher Metals, Takes 9.9% Stake"
      },
      "source_id": "E0743",
      "source_type": "news",
      "ticker": "B",
      "tier": 2,
      "timestamp": "2026-07-21T12:17:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barrick-mining-invests-c-20-121703171.html"
    },
    {
      "claim": "Barrick Announces Investment in Kingfisher Metals",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Barrick Announces Investment in Kingfisher Metals"
      },
      "source_id": "E0744",
      "source_type": "news",
      "ticker": "B",
      "tier": 2,
      "timestamp": "2026-07-21T11:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barrick-announces-investment-kingfisher-metals-110000622.html"
    },
    {
      "claim": "Kingfisher Announces Strategic Investment from Barrick",
      "confidence": 0.62,
      "publisher": "TMX Newsfile",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Kingfisher Announces Strategic Investment from Barrick"
      },
      "source_id": "E0745",
      "source_type": "news",
      "ticker": "B",
      "tier": 2,
      "timestamp": "2026-07-21T11:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/kingfisher-announces-strategic-investment-barrick-110000834.html"
    },
    {
      "claim": "Deutsche Bank Adjusts Travelers Companies Price Target to $363 From $297, Maintains Hold Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Deutsche Bank Adjusts Travelers Companies Price Target to $363 From $297, Maintains Hold Rating"
      },
      "source_id": "E0746",
      "source_type": "news",
      "ticker": "TRV",
      "tier": 2,
      "timestamp": "2026-07-21T11:13:09+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/deutsche-bank-adjusts-travelers-companies-111309648.html"
    },
    {
      "claim": "Keefe Bruyette & Woods Adjusts PT on Travelers Companies to $373 From $356, Keeps Market Perform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Keefe Bruyette & Woods Adjusts PT on Travelers Companies to $373 From $356, Keeps Market Perform Rating"
      },
      "source_id": "E0747",
      "source_type": "earnings",
      "ticker": "TRV",
      "tier": 2,
      "timestamp": "2026-07-21T10:26:48+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/keefe-bruyette-woods-adjusts-pt-102648095.html"
    },
    {
      "claim": "Roth Capital Partners Adjusts PT on Travelers Companies to $425 From $345, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Roth Capital Partners Adjusts PT on Travelers Companies to $425 From $345, Maintains Buy Rating"
      },
      "source_id": "E0748",
      "source_type": "news",
      "ticker": "TRV",
      "tier": 2,
      "timestamp": "2026-07-21T10:26:40+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/roth-capital-partners-adjusts-pt-102640924.html"
    },
    {
      "claim": "Morgan Stanley Adjusts PT on Travelers Companies to $330 From $290, Maintains Underweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Adjusts PT on Travelers Companies to $330 From $290, Maintains Underweight Rating"
      },
      "source_id": "E0749",
      "source_type": "news",
      "ticker": "TRV",
      "tier": 2,
      "timestamp": "2026-07-21T10:26:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-adjusts-pt-travelers-102633550.html"
    },
    {
      "claim": "Truist Raises Price Target on Rapid7 to $10 From $6, Keeps Hold Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Truist Raises Price Target on Rapid7 to $10 From $6, Keeps Hold Rating"
      },
      "source_id": "E0750",
      "source_type": "earnings",
      "ticker": "TFC",
      "tier": 2,
      "timestamp": "2026-07-21T11:03:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/truist-raises-price-target-rapid7-110321520.html"
    },
    {
      "claim": "Truist Raises Price Target on Fortinet to $183 From $120, Keeps Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Truist Raises Price Target on Fortinet to $183 From $120, Keeps Buy Rating"
      },
      "source_id": "E0751",
      "source_type": "earnings",
      "ticker": "TFC",
      "tier": 2,
      "timestamp": "2026-07-21T10:59:18+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/truist-raises-price-target-fortinet-105918684.html"
    },
    {
      "claim": "Analyst Report: Truist Financial Corp",
      "confidence": 0.78,
      "publisher": "Argus Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Truist Financial Corp"
      },
      "source_id": "E0752",
      "source_type": "news",
      "ticker": "TFC",
      "tier": 2,
      "timestamp": "2026-07-21T10:52:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/60d7e350-2053-3f02-9143-7b41ce7c4ec1/analyst-report%3A-truist.html"
    },
    {
      "claim": "Stephens Adjusts Price Target on Truist Financial to $57 From $59, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Stephens Adjusts Price Target on Truist Financial to $57 From $59, Maintains Overweight Rating"
      },
      "source_id": "E0753",
      "source_type": "news",
      "ticker": "TFC",
      "tier": 2,
      "timestamp": "2026-07-21T10:42:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/stephens-adjusts-price-target-truist-104207604.html"
    },
    {
      "claim": "JPMorgan Adjusts Price Target on Aflac to $117 From $108, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "JPMorgan Adjusts Price Target on Aflac to $117 From $108, Maintains Neutral Rating"
      },
      "source_id": "E0754",
      "source_type": "news",
      "ticker": "AFL",
      "tier": 2,
      "timestamp": "2026-07-21T10:52:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jpmorgan-adjusts-price-target-aflac-105239897.html"
    },
    {
      "claim": "United Rentals (URI) To Report Earnings Tomorrow: Here Is What To Expect",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "United Rentals (URI) To Report Earnings Tomorrow: Here Is What To Expect"
      },
      "source_id": "E0755",
      "source_type": "earnings",
      "ticker": "URI",
      "tier": 2,
      "timestamp": "2026-07-21T08:38:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/united-rentals-uri-report-earnings-083826072.html"
    },
    {
      "claim": "United Rentals is Set to Report Q2 Earnings: Here's What to Expect",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "United Rentals is Set to Report Q2 Earnings: Here's What to Expect"
      },
      "source_id": "E0756",
      "source_type": "earnings",
      "ticker": "URI",
      "tier": 2,
      "timestamp": "2026-07-20T13:23:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/united-rentals-set-report-q2-132300138.html"
    },
    {
      "claim": "Unveiling United Rentals (URI) Q2 Outlook: Wall Street Estimates for Key Metrics",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Unveiling United Rentals (URI) Q2 Outlook: Wall Street Estimates for Key Metrics"
      },
      "source_id": "E0757",
      "source_type": "earnings",
      "ticker": "URI",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:10+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/unveiling-united-rentals-uri-q2-131510021.html"
    },
    {
      "claim": "Jefferies Raises Price Target on United Rentals to $1,000 From $940, Maintains Hold Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Jefferies Raises Price Target on United Rentals to $1,000 From $940, Maintains Hold Rating"
      },
      "source_id": "E0758",
      "source_type": "news",
      "ticker": "URI",
      "tier": 2,
      "timestamp": "2026-07-20T11:45:18+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jefferies-raises-price-target-united-114518651.html"
    },
    {
      "claim": "AutoZone, Inc. (AZO) Is a Trending Stock: Facts to Know Before Betting on It",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "AutoZone, Inc. (AZO) Is a Trending Stock: Facts to Know Before Betting on It"
      },
      "source_id": "E0759",
      "source_type": "news",
      "ticker": "AZO",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/autozone-inc-azo-trending-stock-130002186.html"
    },
    {
      "claim": "RBC Cuts Price Target on L3Harris Technologies to $310 From $365, Keeps Sector Perform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Cuts Price Target on L3Harris Technologies to $310 From $365, Keeps Sector Perform Rating"
      },
      "source_id": "E0760",
      "source_type": "earnings",
      "ticker": "LHX",
      "tier": 2,
      "timestamp": "2026-07-21T11:45:20+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-cuts-price-target-l3harris-114520286.html"
    },
    {
      "claim": "L3Harris (LHX) Lands 18 Space Force Satellites And New Army Orders",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "L3Harris (LHX) Lands 18 Space Force Satellites And New Army Orders"
      },
      "source_id": "E0761",
      "source_type": "news",
      "ticker": "LHX",
      "tier": 2,
      "timestamp": "2026-07-18T10:10:16+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/l3harris-lhx-lands-18-space-101016313.html"
    },
    {
      "claim": "RBC Raises Price Target on Corteva to $103 From $97, Keeps Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Raises Price Target on Corteva to $103 From $97, Keeps Outperform Rating"
      },
      "source_id": "E0762",
      "source_type": "earnings",
      "ticker": "CTVA",
      "tier": 2,
      "timestamp": "2026-07-21T11:34:09+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-raises-price-target-corteva-113409645.html"
    },
    {
      "claim": "BofA Securities Adjusts Price Target on Corteva to $96 From $90",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "BofA Securities Adjusts Price Target on Corteva to $96 From $90"
      },
      "source_id": "E0763",
      "source_type": "news",
      "ticker": "CTVA",
      "tier": 2,
      "timestamp": "2026-07-20T12:28:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bofa-securities-adjusts-price-target-122807157.html"
    },
    {
      "claim": "Allstate, AFCA announce 2026 Good Works Team nominees recognized for leadership in community service",
      "confidence": 0.78,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Allstate, AFCA announce 2026 Good Works Team nominees recognized for leadership in community service"
      },
      "source_id": "E0764",
      "source_type": "news",
      "ticker": "ALL",
      "tier": 2,
      "timestamp": "2026-07-20T12:18:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/media-advertising/articles/allstate-afca-announce-2026-good-121800661.html"
    },
    {
      "claim": "If You Invested $1000 in Allstate a Decade Ago, This is How Much It'd Be Worth Now",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "If You Invested $1000 in Allstate a Decade Ago, This is How Much It'd Be Worth Now"
      },
      "source_id": "E0765",
      "source_type": "news",
      "ticker": "ALL",
      "tier": 2,
      "timestamp": "2026-07-20T12:30:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/invested-1000-allstate-decade-ago-123002067.html"
    },
    {
      "claim": "Allstate (ALL) Appoints Chris Lown As CFO Ahead Of August 2026 Start",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Allstate (ALL) Appoints Chris Lown As CFO Ahead Of August 2026 Start"
      },
      "source_id": "E0766",
      "source_type": "news",
      "ticker": "ALL",
      "tier": 2,
      "timestamp": "2026-07-19T04:14:38+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/allstate-appoints-chris-lown-cfo-041438191.html"
    },
    {
      "claim": "Should Allstate’s Q2 Catastrophe Hit and Steady Dividend Require Action From Allstate (ALL) Investors?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Should Allstate’s Q2 Catastrophe Hit and Steady Dividend Require Action From Allstate (ALL) Investors?"
      },
      "source_id": "E0767",
      "source_type": "news",
      "ticker": "ALL",
      "tier": 2,
      "timestamp": "2026-07-18T16:09:34+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/allstate-q2-catastrophe-hit-steady-160934205.html"
    },
    {
      "claim": "UBS Adjusts Price Target on Teradyne to $500 From $440, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "UBS Adjusts Price Target on Teradyne to $500 From $440, Maintains Buy Rating"
      },
      "source_id": "E0768",
      "source_type": "news",
      "ticker": "TER",
      "tier": 2,
      "timestamp": "2026-07-20T13:38:45+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ubs-adjusts-price-target-teradyne-133845790.html"
    },
    {
      "claim": "Morgan Stanley Adjusts Price Target on Targa Resources to $333 From $331, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Adjusts Price Target on Targa Resources to $333 From $331, Maintains Overweight Rating"
      },
      "source_id": "E0769",
      "source_type": "news",
      "ticker": "TRGP",
      "tier": 2,
      "timestamp": "2026-07-21T12:59:55+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-adjusts-price-target-125955686.html"
    },
    {
      "claim": "RBC Raises Price Target on Targa Resources to $310 From $281, Keeps Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Raises Price Target on Targa Resources to $310 From $281, Keeps Outperform Rating"
      },
      "source_id": "E0770",
      "source_type": "earnings",
      "ticker": "TRGP",
      "tier": 2,
      "timestamp": "2026-07-21T11:57:08+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-raises-price-target-targa-115708058.html"
    },
    {
      "claim": "Wells Fargo Adjusts Price Target on Microchip Technology to $88 From $95, Maintains Equalweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Wells Fargo Adjusts Price Target on Microchip Technology to $88 From $95, Maintains Equalweight Rating"
      },
      "source_id": "E0771",
      "source_type": "news",
      "ticker": "MCHP",
      "tier": 2,
      "timestamp": "2026-07-20T11:38:35+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/wells-fargo-adjusts-price-target-113835762.html"
    },
    {
      "claim": "Nucor (NUE) Reports Next Week: Wall Street Expects Earnings Growth",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Nucor (NUE) Reports Next Week: Wall Street Expects Earnings Growth"
      },
      "source_id": "E0772",
      "source_type": "earnings",
      "ticker": "NUE",
      "tier": 2,
      "timestamp": "2026-07-20T14:00:09+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/nucor-nue-reports-next-week-140009290.html"
    },
    {
      "claim": "This Top Investment Firm Says the Crypto Market Is Nearing a Bottom. Here's What It Could Mean for Coinbase.",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "This Top Investment Firm Says the Crypto Market Is Nearing a Bottom. Here's What It Could Mean for Coinbase."
      },
      "source_id": "E0773",
      "source_type": "news",
      "ticker": "COIN",
      "tier": 2,
      "timestamp": "2026-07-21T11:50:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0585e189-356d-391f-a808-6c9f4913e4ba/this-top-investment-firm-says.html"
    },
    {
      "claim": "Coinbase Global, Inc. (COIN) Ascends While Market Falls: Some Facts to Note",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Coinbase Global, Inc. (COIN) Ascends While Market Falls: Some Facts to Note"
      },
      "source_id": "E0774",
      "source_type": "news",
      "ticker": "COIN",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/coinbase-global-inc-coin-ascends-214504648.html"
    },
    {
      "claim": "Coinbase CEO has blunt 2-word response to bank deposits",
      "confidence": 0.62,
      "publisher": "TheStreet",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Coinbase CEO has blunt 2-word response to bank deposits"
      },
      "source_id": "E0775",
      "source_type": "news",
      "ticker": "COIN",
      "tier": 2,
      "timestamp": "2026-07-20T21:21:27+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/f4be29a7-ae83-378f-a5b0-cec3a55add81/coinbase-ceo-has-blunt-2-word.html"
    },
    {
      "claim": "Winners And Losers Of Q1: Coinbase (NASDAQ:COIN) Vs The Rest Of The Financial Technology Stocks",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Winners And Losers Of Q1: Coinbase (NASDAQ:COIN) Vs The Rest Of The Financial Technology Stocks"
      },
      "source_id": "E0776",
      "source_type": "news",
      "ticker": "COIN",
      "tier": 2,
      "timestamp": "2026-07-20T16:31:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/winners-losers-q1-coinbase-nasdaq-163133637.html"
    },
    {
      "claim": "JPMorgan Adjusts Price Target on MetLife to $106 From $96, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "JPMorgan Adjusts Price Target on MetLife to $106 From $96, Maintains Overweight Rating"
      },
      "source_id": "E0777",
      "source_type": "news",
      "ticker": "MET",
      "tier": 2,
      "timestamp": "2026-07-21T10:34:09+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jpmorgan-adjusts-price-target-metlife-103409472.html"
    },
    {
      "claim": "What to Expect From MetLife's Next Quarterly Earnings Report",
      "confidence": 0.78,
      "publisher": "Barchart",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "What to Expect From MetLife's Next Quarterly Earnings Report"
      },
      "source_id": "E0778",
      "source_type": "earnings",
      "ticker": "MET",
      "tier": 2,
      "timestamp": "2026-07-20T13:12:45+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/e75ed687-aaaa-3f9b-9835-f6026a6347e8/what-to-expect-from-metlife%27s.html"
    },
    {
      "claim": "Strategy (MSTR) Says Corporate Bitcoin Adoption Is Essential For Bitcoin To Succeed",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Strategy (MSTR) Says Corporate Bitcoin Adoption Is Essential For Bitcoin To Succeed"
      },
      "source_id": "E0779",
      "source_type": "news",
      "ticker": "MSTR",
      "tier": 2,
      "timestamp": "2026-07-21T02:11:10+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/crypto/articles/strategy-mstr-says-corporate-bitcoin-021110302.html"
    },
    {
      "claim": "Don't Overlook Fastenal (FAST) International Revenue Trends While Assessing the Stock",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Don't Overlook Fastenal (FAST) International Revenue Trends While Assessing the Stock"
      },
      "source_id": "E0780",
      "source_type": "earnings",
      "ticker": "FAST",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/dont-overlook-fastenal-fast-international-131502641.html"
    },
    {
      "claim": "STMicroelectronics to Report Q2 Earnings: Buy Now or Wait for Results?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "STMicroelectronics to Report Q2 Earnings: Buy Now or Wait for Results?"
      },
      "source_id": "E0781",
      "source_type": "earnings",
      "ticker": "STM",
      "tier": 2,
      "timestamp": "2026-07-20T14:41:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/stmicroelectronics-report-q2-earnings-buy-144100549.html"
    },
    {
      "claim": "STMicroelectronics announces status of common share repurchase program",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "STMicroelectronics announces status of common share repurchase program"
      },
      "source_id": "E0782",
      "source_type": "news",
      "ticker": "STM",
      "tier": 2,
      "timestamp": "2026-07-20T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/stmicroelectronics-announces-status-common-share-120000122.html"
    },
    {
      "claim": "What Does the Electronic Arts CEO's Sale of Company Shares Worth $1 Million Mean for Investors?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "What Does the Electronic Arts CEO's Sale of Company Shares Worth $1 Million Mean for Investors?"
      },
      "source_id": "E0783",
      "source_type": "news",
      "ticker": "EA",
      "tier": 2,
      "timestamp": "2026-07-18T18:06:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0a0cab6d-b144-39b5-97e2-44982321e4d2/what-does-the-electronic-arts.html"
    },
    {
      "claim": "Snowflake, IBD Stock Of The Day, Keeps Rising Under CEO's AI Strategy",
      "confidence": 0.78,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Snowflake, IBD Stock Of The Day, Keeps Rising Under CEO's AI Strategy"
      },
      "source_id": "E0784",
      "source_type": "earnings",
      "ticker": "SNOW",
      "tier": 2,
      "timestamp": "2026-07-20T20:58:20+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/16ec50f3-3456-35e3-b5b9-5bedebc86f65/snowflake%2C-ibd-stock-of-the.html"
    },
    {
      "claim": "Snowflake (SNOW) Ties CEO Sridhar Ramaswamy’s RSU Award To Long Term AI Goals",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Snowflake (SNOW) Ties CEO Sridhar Ramaswamy’s RSU Award To Long Term AI Goals"
      },
      "source_id": "E0785",
      "source_type": "news",
      "ticker": "SNOW",
      "tier": 2,
      "timestamp": "2026-07-19T22:07:13+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/snowflake-snow-ties-ceo-sridhar-220713964.html"
    },
    {
      "claim": "CrowdStrike vs. Snowflake: Which Technology Stock Is a Better Buy in 2026?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "CrowdStrike vs. Snowflake: Which Technology Stock Is a Better Buy in 2026?"
      },
      "source_id": "E0786",
      "source_type": "news",
      "ticker": "SNOW",
      "tier": 2,
      "timestamp": "2026-07-19T02:34:58+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/3a603d0e-60e7-3e87-b445-91e7b984bcd8/crowdstrike-vs.-snowflake%3A.html"
    },
    {
      "claim": "Snowflake Inc. (SNOW) is Attracting Investor Attention: Here is What You Should Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Snowflake Inc. (SNOW) is Attracting Investor Attention: Here is What You Should Know"
      },
      "source_id": "E0787",
      "source_type": "news",
      "ticker": "SNOW",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/snowflake-inc-snow-attracting-investor-130004243.html"
    },
    {
      "claim": "Celestica (TSX:CLS) Could Be 33% Below Fair Value On Earnings Optimism",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Celestica (TSX:CLS) Could Be 33% Below Fair Value On Earnings Optimism"
      },
      "source_id": "E0788",
      "source_type": "earnings",
      "ticker": "CLS",
      "tier": 2,
      "timestamp": "2026-07-21T05:07:40+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/celestica-tsx-cls-could-33-050740014.html"
    },
    {
      "claim": "Celestica (TSX:CLS) Appoints Steven Dorwart To Lead Its Connectivity And Cloud Unit",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Celestica (TSX:CLS) Appoints Steven Dorwart To Lead Its Connectivity And Cloud Unit"
      },
      "source_id": "E0789",
      "source_type": "news",
      "ticker": "CLS",
      "tier": 2,
      "timestamp": "2026-07-20T17:07:27+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/celestica-tsx-cls-appoints-steven-170727334.html"
    },
    {
      "claim": "Celestica (TSX:CLS) Stock Looks Above Fair Value Despite Its Huge Run",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Celestica (TSX:CLS) Stock Looks Above Fair Value Despite Its Huge Run"
      },
      "source_id": "E0790",
      "source_type": "news",
      "ticker": "CLS",
      "tier": 2,
      "timestamp": "2026-07-21T09:11:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/celestica-tsx-cls-stock-looks-091102973.html"
    },
    {
      "claim": "Is Celestica (CLS) a Solid Growth Stock? 3 Reasons to Think \"Yes\"",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Celestica (CLS) a Solid Growth Stock? 3 Reasons to Think \"Yes\""
      },
      "source_id": "E0791",
      "source_type": "news",
      "ticker": "CLS",
      "tier": 2,
      "timestamp": "2026-07-20T16:45:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/celestica-cls-solid-growth-stock-164502921.html"
    },
    {
      "claim": "Edwards' Q2 Earnings on the Horizon: What's in the Cards?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Edwards' Q2 Earnings on the Horizon: What's in the Cards?"
      },
      "source_id": "E0792",
      "source_type": "earnings",
      "ticker": "EW",
      "tier": 2,
      "timestamp": "2026-07-20T13:23:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/edwards-q2-earnings-horizon-whats-132300026.html"
    },
    {
      "claim": "AngloGold Ashanti (AU) Stock Looks Undervalued Even As Its 5 Year Return Stays Strong",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "AngloGold Ashanti (AU) Stock Looks Undervalued Even As Its 5 Year Return Stays Strong"
      },
      "source_id": "E0793",
      "source_type": "news",
      "ticker": "AU",
      "tier": 2,
      "timestamp": "2026-07-21T01:08:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/anglogold-ashanti-au-stock-looks-010803912.html"
    },
    {
      "claim": "Perenti’s AMS to sell mining fleet to AngloGold Ashanti",
      "confidence": 0.62,
      "publisher": "Mining Technology",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Perenti’s AMS to sell mining fleet to AngloGold Ashanti"
      },
      "source_id": "E0794",
      "source_type": "news",
      "ticker": "AU",
      "tier": 2,
      "timestamp": "2026-07-20T13:39:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/a9eca42a-9dd1-3afc-9496-0fd7e88c8aa0/perenti%E2%80%99s-ams-to-sell-mining.html"
    },
    {
      "claim": "RKLB Stock Is Falling Despite A Space Force Contract Win Alongside SPCX — Retail Sees A Buying Opportunity",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "RKLB Stock Is Falling Despite A Space Force Contract Win Alongside SPCX — Retail Sees A Buying Opportunity"
      },
      "source_id": "E0795",
      "source_type": "news",
      "ticker": "RKLB",
      "tier": 2,
      "timestamp": "2026-07-20T20:33:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/93e7dadf-623e-3512-b441-06bc382d2e00/rklb-stock-is-falling-despite.html"
    },
    {
      "claim": "SpaceX’s IPO Shine Fades, Taking ASTS And RKLB With It — But There Are 2 Surprise Winners This Month",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "SpaceX’s IPO Shine Fades, Taking ASTS And RKLB With It — But There Are 2 Surprise Winners This Month"
      },
      "source_id": "E0796",
      "source_type": "news",
      "ticker": "RKLB",
      "tier": 2,
      "timestamp": "2026-07-21T03:05:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c7328dc1-4247-3c3f-b839-b7313a1df1d6/spacex%E2%80%99s-ipo-shine-fades%2C.html"
    },
    {
      "claim": "Rocket Lab Corporation (RKLB) Declines More Than Market: Some Information for Investors",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Rocket Lab Corporation (RKLB) Declines More Than Market: Some Information for Investors"
      },
      "source_id": "E0797",
      "source_type": "news",
      "ticker": "RKLB",
      "tier": 2,
      "timestamp": "2026-07-20T22:15:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rocket-lab-corporation-rklb-declines-221504674.html"
    },
    {
      "claim": "Should You Buy Rocket Lab Stock Below $70?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Should You Buy Rocket Lab Stock Below $70?"
      },
      "source_id": "E0798",
      "source_type": "news",
      "ticker": "RKLB",
      "tier": 2,
      "timestamp": "2026-07-20T19:25:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/81073132-e7b6-34ae-8116-e681465412f0/should-you-buy-rocket-lab.html"
    },
    {
      "claim": "Franco-Nevada to Release Second Quarter 2026 Results",
      "confidence": 0.78,
      "publisher": "CNW Group",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Franco-Nevada to Release Second Quarter 2026 Results"
      },
      "source_id": "E0799",
      "source_type": "earnings",
      "ticker": "FNV",
      "tier": 2,
      "timestamp": "2026-07-20T15:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/franco-nevada-release-second-quarter-150000250.html"
    },
    {
      "claim": "BofA Securities Adjusts Price Target on Yum! Brands to $193 From $191",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "BofA Securities Adjusts Price Target on Yum! Brands to $193 From $191"
      },
      "source_id": "E0800",
      "source_type": "news",
      "ticker": "YUM",
      "tier": 2,
      "timestamp": "2026-07-20T14:10:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bofa-securities-adjusts-price-target-141000202.html"
    },
    {
      "claim": "YUM, CMG, SG Stocks Slide —  Taco Bell Traffic Reportedly Takes A Hit After Parasite Outbreak, Dragging Restaurant Peers Lower",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "YUM, CMG, SG Stocks Slide —  Taco Bell Traffic Reportedly Takes A Hit After Parasite Outbreak, Dragging Restaurant Peers Lower"
      },
      "source_id": "E0801",
      "source_type": "news",
      "ticker": "YUM",
      "tier": 2,
      "timestamp": "2026-07-20T21:27:34+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/2db71d7a-e09b-3470-a19c-a88fac530e5a/yum%2C-cmg%2C-sg-stocks-slide-%E2%80%94-.html"
    },
    {
      "claim": "Yum Shares Slide 10% as Taco Bell Traffic Drops Nearly 19%",
      "confidence": 0.62,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Yum Shares Slide 10% as Taco Bell Traffic Drops Nearly 19%"
      },
      "source_id": "E0802",
      "source_type": "news",
      "ticker": "YUM",
      "tier": 2,
      "timestamp": "2026-07-20T20:58:19+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/yum-shares-slide-10-taco-205819286.html"
    },
    {
      "claim": "Market Chatter: Yum! Brands Says Positive Cyclospora Test on Taylor Farms Lettuce was False Positive",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Market Chatter: Yum! Brands Says Positive Cyclospora Test on Taylor Farms Lettuce was False Positive"
      },
      "source_id": "E0803",
      "source_type": "news",
      "ticker": "YUM",
      "tier": 2,
      "timestamp": "2026-07-20T09:14:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/market-chatter-yum-brands-says-091421178.html"
    },
    {
      "claim": "MSCI (MSCI) Q2 Earnings and Revenues Beat Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "MSCI (MSCI) Q2 Earnings and Revenues Beat Estimates"
      },
      "source_id": "E0804",
      "source_type": "earnings",
      "ticker": "MSCI",
      "tier": 2,
      "timestamp": "2026-07-21T11:55:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/msci-msci-q2-earnings-revenues-115501462.html"
    },
    {
      "claim": "MSCI’s (NYSE:MSCI) Q2 CY2026 Earnings Results: Revenue In Line With Expectations But Stock Drops",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "MSCI’s (NYSE:MSCI) Q2 CY2026 Earnings Results: Revenue In Line With Expectations But Stock Drops"
      },
      "source_id": "E0805",
      "source_type": "earnings",
      "ticker": "MSCI",
      "tier": 2,
      "timestamp": "2026-07-21T11:25:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/msci-nyse-msci-q2-cy2026-112506507.html"
    },
    {
      "claim": "MSCI shares decline despite second-quarter earnings beat and revenue growth (MSCI)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "MSCI shares decline despite second-quarter earnings beat and revenue growth (MSCI)"
      },
      "source_id": "E0806",
      "source_type": "earnings",
      "ticker": "MSCI",
      "tier": 2,
      "timestamp": "2026-07-21T11:10:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/907393cd-feaf-38d2-aea7-f4c17ade681f/msci-shares-decline-despite.html"
    },
    {
      "claim": "MSCI's Q2 Adjusted Earnings, Operating Revenue Increase",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "MSCI's Q2 Adjusted Earnings, Operating Revenue Increase"
      },
      "source_id": "E0807",
      "source_type": "earnings",
      "ticker": "MSCI",
      "tier": 2,
      "timestamp": "2026-07-21T11:00:58+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/msci-apos-q2-adjusted-earnings-110058948.html"
    },
    {
      "claim": "Nebius Advances On Nvidia Stake Disclosure Amid AI Cloud Swoon",
      "confidence": 0.78,
      "publisher": "Investor's Business Daily",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Nebius Advances On Nvidia Stake Disclosure Amid AI Cloud Swoon"
      },
      "source_id": "E0808",
      "source_type": "news",
      "ticker": "NBIS",
      "tier": 2,
      "timestamp": "2026-07-21T13:12:43+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/5062c30c-0f5d-34bc-9791-246a3363b236/nebius-advances-on-nvidia.html"
    },
    {
      "claim": "Nebius Stock Rallies on Nvidia's 9.3% Stake Disclosure",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Nebius Stock Rallies on Nvidia's 9.3% Stake Disclosure"
      },
      "source_id": "E0809",
      "source_type": "news",
      "ticker": "NBIS",
      "tier": 2,
      "timestamp": "2026-07-21T12:23:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/nebius-stock-rallies-nvidias-9-122326680.html"
    },
    {
      "claim": "Nebius Stock Jumps as Nvidia Reveals Size of Its Stake in Neocloud Company",
      "confidence": 0.78,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Nebius Stock Jumps as Nvidia Reveals Size of Its Stake in Neocloud Company"
      },
      "source_id": "E0810",
      "source_type": "news",
      "ticker": "NBIS",
      "tier": 2,
      "timestamp": "2026-07-21T12:14:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c1c1b34e-1af1-3fe2-8b8b-4414c690615e/nebius-stock-jumps-as-nvidia.html"
    },
    {
      "claim": "Nebius shares climb after Nvidia reveals 9.3% ownership stake and analysts lift targets (NBIS)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Nebius shares climb after Nvidia reveals 9.3% ownership stake and analysts lift targets (NBIS)"
      },
      "source_id": "E0811",
      "source_type": "news",
      "ticker": "NBIS",
      "tier": 2,
      "timestamp": "2026-07-21T10:52:53+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/8d83c941-83bd-3853-b249-4a94e8be4ef2/nebius-shares-climb-after.html"
    },
    {
      "claim": "Stephens Adjusts Chipotle Mexican Grill Price Target to $36 From $39, Maintains Equal Weight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Stephens Adjusts Chipotle Mexican Grill Price Target to $36 From $39, Maintains Equal Weight Rating"
      },
      "source_id": "E0812",
      "source_type": "news",
      "ticker": "CMG",
      "tier": 2,
      "timestamp": "2026-07-21T12:09:58+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/stephens-adjusts-chipotle-mexican-grill-120958371.html"
    },
    {
      "claim": "Chipotle Mexican Grill (CMG) Sees a More Significant Dip Than Broader Market: Some Facts to Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Chipotle Mexican Grill (CMG) Sees a More Significant Dip Than Broader Market: Some Facts to Know"
      },
      "source_id": "E0813",
      "source_type": "news",
      "ticker": "CMG",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/chipotle-mexican-grill-cmg-sees-214503671.html"
    },
    {
      "claim": "YUM, CMG, SG Stocks Slide —  Taco Bell Traffic Reportedly Takes A Hit After Parasite Outbreak, Dragging Restaurant Peers Lower",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "YUM, CMG, SG Stocks Slide —  Taco Bell Traffic Reportedly Takes A Hit After Parasite Outbreak, Dragging Restaurant Peers Lower"
      },
      "source_id": "E0814",
      "source_type": "news",
      "ticker": "CMG",
      "tier": 2,
      "timestamp": "2026-07-20T21:27:34+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/2db71d7a-e09b-3470-a19c-a88fac530e5a/yum%2C-cmg%2C-sg-stocks-slide-%E2%80%94-.html"
    },
    {
      "claim": "I'd Buy More Chipotle Mexican Grill Before the Market Figures Out What It's Missing",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "I'd Buy More Chipotle Mexican Grill Before the Market Figures Out What It's Missing"
      },
      "source_id": "E0815",
      "source_type": "news",
      "ticker": "CMG",
      "tier": 2,
      "timestamp": "2026-07-20T14:43:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/e7607c5c-fb39-35b1-b4cd-a1f575956250/i%27d-buy-more-chipotle-mexican.html"
    },
    {
      "claim": "BNP Paribas Adjusts PayPal Price Target to $52 From $43.50, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "BNP Paribas Adjusts PayPal Price Target to $52 From $43.50, Maintains Neutral Rating"
      },
      "source_id": "E0816",
      "source_type": "news",
      "ticker": "PYPL",
      "tier": 2,
      "timestamp": "2026-07-21T11:55:30+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bnp-paribas-adjusts-paypal-price-115530848.html"
    },
    {
      "claim": "PYPL Stock Eyes Best Month Ever: ARK Invest Says Venmo 'Most Compelling Strategic Asset' Amid Stripe Takeover Bid",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "PYPL Stock Eyes Best Month Ever: ARK Invest Says Venmo 'Most Compelling Strategic Asset' Amid Stripe Takeover Bid"
      },
      "source_id": "E0817",
      "source_type": "news",
      "ticker": "PYPL",
      "tier": 2,
      "timestamp": "2026-07-21T07:04:16+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/671c15a9-a844-3fe4-80fb-7cbfd522d6e7/pypl-stock-eyes-best-month.html"
    },
    {
      "claim": "“Grow a Spine”: All-In Podcast Pushes Back on AI Regulation and Calls PayPal’s $60 Takeover Offer Just an Opening Bid",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "“Grow a Spine”: All-In Podcast Pushes Back on AI Regulation and Calls PayPal’s $60 Takeover Offer Just an Opening Bid"
      },
      "source_id": "E0818",
      "source_type": "news",
      "ticker": "PYPL",
      "tier": 2,
      "timestamp": "2026-07-21T01:31:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/f3710d29-c6fa-38ec-84b1-9078c545a1e4/%E2%80%9Cgrow-a-spine%E2%80%9D%3A-all-in.html"
    },
    {
      "claim": "How Mastercard, Visa, Apple Pay and PayPal performed at the World Cup",
      "confidence": 0.62,
      "publisher": "Electronic Payments",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "How Mastercard, Visa, Apple Pay and PayPal performed at the World Cup"
      },
      "source_id": "E0819",
      "source_type": "news",
      "ticker": "PYPL",
      "tier": 2,
      "timestamp": "2026-07-21T10:51:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/cfb25f03-8768-3a5d-8183-8f565bde525e/how-mastercard%2C-visa%2C-apple.html"
    },
    {
      "claim": "D.R. Horton (DHI) Q3 Earnings and Revenues Beat Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "D.R. Horton (DHI) Q3 Earnings and Revenues Beat Estimates"
      },
      "source_id": "E0820",
      "source_type": "earnings",
      "ticker": "DHI",
      "tier": 2,
      "timestamp": "2026-07-21T11:35:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/d-r-horton-dhi-q3-113501946.html"
    },
    {
      "claim": "D.R. Horton Lowers Revenue Guidance as Sales Come in Flat",
      "confidence": 0.78,
      "publisher": "The Wall Street Journal",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "D.R. Horton Lowers Revenue Guidance as Sales Come in Flat"
      },
      "source_id": "E0821",
      "source_type": "earnings",
      "ticker": "DHI",
      "tier": 2,
      "timestamp": "2026-07-21T11:28:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/97670218-8395-3061-88b2-c16bb9e08ca3/d.r.-horton-lowers-revenue.html"
    },
    {
      "claim": "D.R. Horton shares edge higher after earnings beat despite softer 2026 outlook (DHI)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "D.R. Horton shares edge higher after earnings beat despite softer 2026 outlook (DHI)"
      },
      "source_id": "E0822",
      "source_type": "earnings",
      "ticker": "DHI",
      "tier": 2,
      "timestamp": "2026-07-21T11:21:55+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/52b8db05-cac7-3011-896b-aa60f6999c97/d.r.-horton-shares-edge.html"
    },
    {
      "claim": "D.R. Horton Earnings Offer Hope to Home Builders",
      "confidence": 0.78,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "D.R. Horton Earnings Offer Hope to Home Builders"
      },
      "source_id": "E0823",
      "source_type": "earnings",
      "ticker": "DHI",
      "tier": 2,
      "timestamp": "2026-07-21T11:20:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/aa184467-95ff-349b-8154-1b7113af7307/d.r.-horton-earnings-offer.html"
    },
    {
      "claim": "NORTH AMERICAN FINANCIAL 15 SPLIT CORP. Monthly Dividend Declaration for Class A & Preferred Share",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "NORTH AMERICAN FINANCIAL 15 SPLIT CORP. Monthly Dividend Declaration for Class A & Preferred Share"
      },
      "source_id": "E0824",
      "source_type": "news",
      "ticker": "SLF",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/north-american-financial-15-split-130000736.html"
    },
    {
      "claim": "CANADIAN LIFE COMPANIES SPLIT CORP. Declares Class A & Preferred Share Dividend",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "CANADIAN LIFE COMPANIES SPLIT CORP. Declares Class A & Preferred Share Dividend"
      },
      "source_id": "E0825",
      "source_type": "news",
      "ticker": "SLF",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/canadian-life-companies-split-corp-130000756.html"
    },
    {
      "claim": "Autonomous Research Adjusts Price Target on Ares Management to $169 From $170, Maintains Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Autonomous Research Adjusts Price Target on Ares Management to $169 From $170, Maintains Outperform Rating"
      },
      "source_id": "E0826",
      "source_type": "news",
      "ticker": "ARES",
      "tier": 2,
      "timestamp": "2026-07-21T12:15:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/autonomous-research-adjusts-price-target-121533939.html"
    },
    {
      "claim": "Morgan Stanley Adjusts Price Target on Ares Management to $160 From $163, Maintains Equalweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Adjusts Price Target on Ares Management to $160 From $163, Maintains Equalweight Rating"
      },
      "source_id": "E0827",
      "source_type": "news",
      "ticker": "ARES",
      "tier": 2,
      "timestamp": "2026-07-21T12:13:09+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-adjusts-price-target-121309419.html"
    },
    {
      "claim": "Wells Fargo Adjusts Price Target on ON Semiconductor to $130 From $140, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Wells Fargo Adjusts Price Target on ON Semiconductor to $130 From $140, Maintains Overweight Rating"
      },
      "source_id": "E0828",
      "source_type": "news",
      "ticker": "ON",
      "tier": 2,
      "timestamp": "2026-07-20T11:48:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/wells-fargo-adjusts-price-target-114839026.html"
    },
    {
      "claim": "GTT and HPE Deepen Partnership to Deliver Secure Enterprise Cloud Networking",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "GTT and HPE Deepen Partnership to Deliver Secure Enterprise Cloud Networking"
      },
      "source_id": "E0829",
      "source_type": "news",
      "ticker": "HPE",
      "tier": 2,
      "timestamp": "2026-07-21T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/gtt-hpe-deepen-partnership-deliver-120000142.html"
    },
    {
      "claim": "Can Private Cloud AI Business Sustain HPE's Enterprise Growth?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Can Private Cloud AI Business Sustain HPE's Enterprise Growth?"
      },
      "source_id": "E0830",
      "source_type": "news",
      "ticker": "HPE",
      "tier": 2,
      "timestamp": "2026-07-20T13:47:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/private-cloud-ai-business-sustain-134700954.html"
    },
    {
      "claim": "Barclays Adjusts Public Service Enterprise Price Target to $83 From $89, Maintains Equal Weight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Barclays Adjusts Public Service Enterprise Price Target to $83 From $89, Maintains Equal Weight Rating"
      },
      "source_id": "E0831",
      "source_type": "news",
      "ticker": "PEG",
      "tier": 2,
      "timestamp": "2026-07-20T11:44:18+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barclays-adjusts-public-enterprise-price-114418948.html"
    },
    {
      "claim": "Jefferies Adjusts Price Target on Public Service Enterprise to $78 From $89, Maintains Hold Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Jefferies Adjusts Price Target on Public Service Enterprise to $78 From $89, Maintains Hold Rating"
      },
      "source_id": "E0832",
      "source_type": "news",
      "ticker": "PEG",
      "tier": 2,
      "timestamp": "2026-07-20T11:43:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jefferies-adjusts-price-target-public-114356038.html"
    },
    {
      "claim": "Share buybacks in Ericsson during the period July 13 - July 17, 2026",
      "confidence": 0.62,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Share buybacks in Ericsson during the period July 13 - July 17, 2026"
      },
      "source_id": "E0833",
      "source_type": "news",
      "ticker": "ERIC",
      "tier": 2,
      "timestamp": "2026-07-20T07:02:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/share-buybacks-ericsson-during-period-070200041.html"
    },
    {
      "claim": "Stephens Adjusts Archer-Daniels-Midland Price Target to $85 From $80, Maintains Equal Weight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Stephens Adjusts Archer-Daniels-Midland Price Target to $85 From $80, Maintains Equal Weight Rating"
      },
      "source_id": "E0834",
      "source_type": "news",
      "ticker": "ADM",
      "tier": 2,
      "timestamp": "2026-07-21T12:07:18+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/stephens-adjusts-archer-daniels-midland-120718413.html"
    },
    {
      "claim": "Can ADM's Cost Savings Program Improve Operating Efficiency?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Can ADM's Cost Savings Program Improve Operating Efficiency?"
      },
      "source_id": "E0835",
      "source_type": "news",
      "ticker": "ADM",
      "tier": 2,
      "timestamp": "2026-07-20T16:52:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/adms-cost-savings-program-improve-165200825.html"
    },
    {
      "claim": "Archer-Daniels-Midland Benefits From Stronger Crush Margins, but Bunge Offers More Upside, Morgan Stanley Says",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Archer-Daniels-Midland Benefits From Stronger Crush Margins, but Bunge Offers More Upside, Morgan Stanley Says"
      },
      "source_id": "E0836",
      "source_type": "earnings",
      "ticker": "ADM",
      "tier": 2,
      "timestamp": "2026-07-20T14:59:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/archer-daniels-midland-benefits-stronger-145904019.html"
    },
    {
      "claim": "Are Consumer Staples Stocks Lagging  Archer Daniels Midland (ADM) This Year?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Are Consumer Staples Stocks Lagging  Archer Daniels Midland (ADM) This Year?"
      },
      "source_id": "E0837",
      "source_type": "news",
      "ticker": "ADM",
      "tier": 2,
      "timestamp": "2026-07-20T13:40:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/consumer-staples-stocks-lagging-archer-134004945.html"
    },
    {
      "claim": "SEC 4 filing: 4 2026-07-16",
      "confidence": 0.92,
      "publisher": "SEC EDGAR",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "SEC 4 filing: 4 2026-07-16"
      },
      "source_id": "E0838",
      "source_type": "sec",
      "ticker": "HSY",
      "tier": 1,
      "timestamp": "2026-07-20T16:03:39+00:00",
      "url_or_provider_ref": "https://www.sec.gov/Archives/edgar/data/47111/000095014226002130/"
    },
    {
      "claim": "Barclays Adjusts Price Target on Hershey to $208 From $220, Maintains Equalweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Barclays Adjusts Price Target on Hershey to $208 From $220, Maintains Equalweight Rating"
      },
      "source_id": "E0839",
      "source_type": "news",
      "ticker": "HSY",
      "tier": 2,
      "timestamp": "2026-07-21T11:06:22+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barclays-adjusts-price-target-hershey-110622612.html"
    },
    {
      "claim": "Deutsche Bank Adjusts Hershey Price Target to $190 From $196, Maintains Hold Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Deutsche Bank Adjusts Hershey Price Target to $190 From $196, Maintains Hold Rating"
      },
      "source_id": "E0840",
      "source_type": "news",
      "ticker": "HSY",
      "tier": 2,
      "timestamp": "2026-07-20T11:13:19+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/deutsche-bank-adjusts-hershey-price-111319772.html"
    },
    {
      "claim": "Goldman Sachs Adjusts Price Target on Hershey to $221 From $240, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Goldman Sachs Adjusts Price Target on Hershey to $221 From $240, Maintains Buy Rating"
      },
      "source_id": "E0841",
      "source_type": "news",
      "ticker": "HSY",
      "tier": 2,
      "timestamp": "2026-07-20T10:23:27+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/goldman-sachs-adjusts-price-target-102327092.html"
    },
    {
      "claim": "Milton Hershey School Trust Sells 30,000 Hershey Shares for $5.2 Million. Here's What Investors Should Know.",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Milton Hershey School Trust Sells 30,000 Hershey Shares for $5.2 Million. Here's What Investors Should Know."
      },
      "source_id": "E0842",
      "source_type": "news",
      "ticker": "HSY",
      "tier": 2,
      "timestamp": "2026-07-18T17:21:25+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/b96c271a-f9fa-392d-abb5-2d6ea763a391/milton-hershey-school-trust.html"
    },
    {
      "claim": "EQT Earnings: What To Look For From EQT",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "EQT Earnings: What To Look For From EQT"
      },
      "source_id": "E0843",
      "source_type": "earnings",
      "ticker": "EQT",
      "tier": 2,
      "timestamp": "2026-07-20T10:31:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/eqt-earnings-look-eqt-103133888.html"
    },
    {
      "claim": "Astera Labs vs. Intel: What Do Revenue Trends for These Artificial Intelligence Companies Tell Investors?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Astera Labs vs. Intel: What Do Revenue Trends for These Artificial Intelligence Companies Tell Investors?"
      },
      "source_id": "E0844",
      "source_type": "earnings",
      "ticker": "ALAB",
      "tier": 2,
      "timestamp": "2026-07-20T19:06:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/8d8d7bc7-43f9-36b5-8d67-2c9e911b835b/astera-labs-vs.-intel%3A-what.html"
    },
    {
      "claim": "Astera Labs vs. Navitas Semiconductor: What the Revenue Trajectories of These Artificial Intelligence Companies Reveal to Investors.",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Astera Labs vs. Navitas Semiconductor: What the Revenue Trajectories of These Artificial Intelligence Companies Reveal to Investors."
      },
      "source_id": "E0845",
      "source_type": "earnings",
      "ticker": "ALAB",
      "tier": 2,
      "timestamp": "2026-07-19T19:15:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/6d7403b4-ed35-33b2-b053-1887fc4f7670/astera-labs-vs.-navitas.html"
    },
    {
      "claim": "Astera Labs Expands Taurus Family with Industry’s First OCP-Standard Footprint Compatible 3.2T Smart Retimers and Smart Redrivers",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Astera Labs Expands Taurus Family with Industry’s First OCP-Standard Footprint Compatible 3.2T Smart Retimers and Smart Redrivers"
      },
      "source_id": "E0846",
      "source_type": "news",
      "ticker": "ALAB",
      "tier": 2,
      "timestamp": "2026-07-21T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/astera-labs-expands-taurus-family-130000586.html"
    },
    {
      "claim": "Why I Can’t Stop Buying Credo Technology Stock",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Why I Can’t Stop Buying Credo Technology Stock"
      },
      "source_id": "E0847",
      "source_type": "news",
      "ticker": "ALAB",
      "tier": 2,
      "timestamp": "2026-07-20T12:30:48+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/19bcd22c-d191-3b92-81b3-682e8fb34651/why-i-can%E2%80%99t-stop-buying-credo.html"
    },
    {
      "claim": "Mexican Gold Mining Corp. and Alcon Silver Corp. Complete Arrangement to Create Platauro Metals Corp., a Diversified Precious Metals Exploration Company",
      "confidence": 0.62,
      "publisher": "TMX Newsfile",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Mexican Gold Mining Corp. and Alcon Silver Corp. Complete Arrangement to Create Platauro Metals Corp., a Diversified Precious Metals Exploration Company"
      },
      "source_id": "E0848",
      "source_type": "news",
      "ticker": "ALC",
      "tier": 2,
      "timestamp": "2026-07-20T11:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/mexican-gold-mining-corp-alcon-110000475.html"
    },
    {
      "claim": "Credo Technology Group Holding (CRDO) Stock Could Be Fully Priced Following Fresh AI Demand Buzz",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Credo Technology Group Holding (CRDO) Stock Could Be Fully Priced Following Fresh AI Demand Buzz"
      },
      "source_id": "E0849",
      "source_type": "news",
      "ticker": "CRDO",
      "tier": 2,
      "timestamp": "2026-07-18T04:19:08+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/credo-technology-group-holding-crdo-041908921.html"
    },
    {
      "claim": "Why I Can’t Stop Buying Credo Technology Stock",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Why I Can’t Stop Buying Credo Technology Stock"
      },
      "source_id": "E0850",
      "source_type": "news",
      "ticker": "CRDO",
      "tier": 2,
      "timestamp": "2026-07-20T12:30:48+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/19bcd22c-d191-3b92-81b3-682e8fb34651/why-i-can%E2%80%99t-stop-buying-credo.html"
    },
    {
      "claim": "3 Reasons Why Growth Investors Shouldn't Overlook Flex (FLEX)",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "3 Reasons Why Growth Investors Shouldn't Overlook Flex (FLEX)"
      },
      "source_id": "E0851",
      "source_type": "news",
      "ticker": "FLEX",
      "tier": 2,
      "timestamp": "2026-07-20T16:45:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/3-reasons-why-growth-investors-164502025.html"
    },
    {
      "claim": "FLEX vs. MAIR: Which Stock Is the Better Value Option?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "FLEX vs. MAIR: Which Stock Is the Better Value Option?"
      },
      "source_id": "E0852",
      "source_type": "news",
      "ticker": "FLEX",
      "tier": 2,
      "timestamp": "2026-07-20T15:40:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/flex-vs-mair-stock-better-154004534.html"
    },
    {
      "claim": "Flex (FLEX) Stock Could Be Cheap on Cash Flow After a Huge Run",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Flex (FLEX) Stock Could Be Cheap on Cash Flow After a Huge Run"
      },
      "source_id": "E0853",
      "source_type": "news",
      "ticker": "FLEX",
      "tier": 2,
      "timestamp": "2026-07-18T19:07:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/flex-flex-stock-could-cheap-190756028.html"
    },
    {
      "claim": "Flex (FLEX) Could Be 26% Below Fair Value Following Cerebras Manufacturing Expansion",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Flex (FLEX) Could Be 26% Below Fair Value Following Cerebras Manufacturing Expansion"
      },
      "source_id": "E0854",
      "source_type": "news",
      "ticker": "FLEX",
      "tier": 2,
      "timestamp": "2026-07-18T14:08:48+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/flex-flex-could-26-below-140848814.html"
    },
    {
      "claim": "Halliburton (HAL) Surpasses Q2 Earnings and Revenue Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Halliburton (HAL) Surpasses Q2 Earnings and Revenue Estimates"
      },
      "source_id": "E0855",
      "source_type": "earnings",
      "ticker": "HAL",
      "tier": 2,
      "timestamp": "2026-07-21T11:55:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/halliburton-hal-surpasses-q2-earnings-115501745.html"
    },
    {
      "claim": "Halliburton Earnings Beat Estimates. Why the Stock Is Falling.",
      "confidence": 0.78,
      "publisher": "Barrons.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Halliburton Earnings Beat Estimates. Why the Stock Is Falling."
      },
      "source_id": "E0856",
      "source_type": "earnings",
      "ticker": "HAL",
      "tier": 2,
      "timestamp": "2026-07-21T11:35:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/dc8d6312-9fef-342a-bab6-d7eb2ff69a3e/halliburton-earnings-beat.html"
    },
    {
      "claim": "Halliburton stock slides despite earnings and revenue beating expectations",
      "confidence": 0.78,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Halliburton stock slides despite earnings and revenue beating expectations"
      },
      "source_id": "E0857",
      "source_type": "earnings",
      "ticker": "HAL",
      "tier": 2,
      "timestamp": "2026-07-21T11:31:08+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/halliburton-stock-slides-despite-earnings-113108083.html"
    },
    {
      "claim": "Halliburton (NYSE:HAL) Beats Expectations in Strong Q2 CY2026",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Halliburton (NYSE:HAL) Beats Expectations in Strong Q2 CY2026"
      },
      "source_id": "E0858",
      "source_type": "news",
      "ticker": "HAL",
      "tier": 2,
      "timestamp": "2026-07-21T11:21:54+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/halliburton-nyse-hal-beats-expectations-112154293.html"
    },
    {
      "claim": "Las Vegas Sands Gears Up to Report Q2 Earnings: What's Ahead?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Las Vegas Sands Gears Up to Report Q2 Earnings: What's Ahead?"
      },
      "source_id": "E0859",
      "source_type": "earnings",
      "ticker": "LVS",
      "tier": 2,
      "timestamp": "2026-07-20T14:01:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/las-vegas-sands-gears-report-140100155.html"
    },
    {
      "claim": "BofA Securities Adjusts Price Target on Las Vegas Sands to $60 From $70",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "BofA Securities Adjusts Price Target on Las Vegas Sands to $60 From $70"
      },
      "source_id": "E0860",
      "source_type": "news",
      "ticker": "LVS",
      "tier": 2,
      "timestamp": "2026-07-20T12:29:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bofa-securities-adjusts-price-target-122949033.html"
    },
    {
      "claim": "Kinross Gold (KGC): The One Stock Claude AI Wants When Everything Else Falls",
      "confidence": 0.62,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Kinross Gold (KGC): The One Stock Claude AI Wants When Everything Else Falls"
      },
      "source_id": "E0861",
      "source_type": "news",
      "ticker": "KGC",
      "tier": 2,
      "timestamp": "2026-07-20T21:50:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/kinross-gold-kgc-one-stock-215049611.html"
    },
    {
      "claim": "Implied Volatility Surging for Kinross Gold Stock Options",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Implied Volatility Surging for Kinross Gold Stock Options"
      },
      "source_id": "E0862",
      "source_type": "news",
      "ticker": "KGC",
      "tier": 2,
      "timestamp": "2026-07-20T14:41:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/options/articles/implied-volatility-surging-kinross-gold-144100233.html"
    },
    {
      "claim": "Reminder: Steel Dynamics Announces Second Quarter 2026 Earnings Conference Call and Webcast",
      "confidence": 0.78,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Reminder: Steel Dynamics Announces Second Quarter 2026 Earnings Conference Call and Webcast"
      },
      "source_id": "E0863",
      "source_type": "earnings",
      "ticker": "STLD",
      "tier": 2,
      "timestamp": "2026-07-21T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/reminder-steel-dynamics-announces-second-120000387.html"
    },
    {
      "claim": "Steel Dynamics Second-Quarter Results Top Street Views Amid Higher Steel Prices",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Steel Dynamics Second-Quarter Results Top Street Views Amid Higher Steel Prices"
      },
      "source_id": "E0864",
      "source_type": "earnings",
      "ticker": "STLD",
      "tier": 2,
      "timestamp": "2026-07-21T10:59:14+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/steel-dynamics-second-quarter-results-105914910.html"
    },
    {
      "claim": "Steel Dynamics (STLD) Q2 Earnings: Taking a Look at Key Metrics Versus Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Steel Dynamics (STLD) Q2 Earnings: Taking a Look at Key Metrics Versus Estimates"
      },
      "source_id": "E0865",
      "source_type": "earnings",
      "ticker": "STLD",
      "tier": 2,
      "timestamp": "2026-07-20T22:30:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/steel-dynamics-stld-q2-earnings-223002468.html"
    },
    {
      "claim": "Steel Dynamics (STLD) Q2 Earnings and Revenues Top Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Steel Dynamics (STLD) Q2 Earnings and Revenues Top Estimates"
      },
      "source_id": "E0866",
      "source_type": "earnings",
      "ticker": "STLD",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/steel-dynamics-stld-q2-earnings-214502218.html"
    },
    {
      "claim": "Morgan Stanley Downgrades Workday to Underweight From Equalweight, Adjusts Price Target to $145 From $185",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Downgrades Workday to Underweight From Equalweight, Adjusts Price Target to $145 From $185"
      },
      "source_id": "E0867",
      "source_type": "news",
      "ticker": "WDAY",
      "tier": 2,
      "timestamp": "2026-07-21T13:15:24+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-downgrades-workday-underweight-131524107.html"
    },
    {
      "claim": "Workday Announces Rising 2026: Where Agentic HR and Agentic Finance Take Center Stage October 12-15 in Las Vegas",
      "confidence": 0.62,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Workday Announces Rising 2026: Where Agentic HR and Agentic Finance Take Center Stage October 12-15 in Las Vegas"
      },
      "source_id": "E0868",
      "source_type": "news",
      "ticker": "WDAY",
      "tier": 2,
      "timestamp": "2026-07-21T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/workday-announces-rising-2026-where-130000596.html"
    },
    {
      "claim": "Workday (WDAY) Advances While Market Declines: Some Information for Investors",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Workday (WDAY) Advances While Market Declines: Some Information for Investors"
      },
      "source_id": "E0869",
      "source_type": "news",
      "ticker": "WDAY",
      "tier": 2,
      "timestamp": "2026-07-20T21:50:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/workday-wday-advances-while-market-215004218.html"
    },
    {
      "claim": "Is Automatic Data Processing (ADP) A Better Stock Than PAYX and WDAY",
      "confidence": 0.62,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Automatic Data Processing (ADP) A Better Stock Than PAYX and WDAY"
      },
      "source_id": "E0870",
      "source_type": "news",
      "ticker": "WDAY",
      "tier": 2,
      "timestamp": "2026-07-18T23:47:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/automatic-data-processing-adp-better-234706651.html"
    },
    {
      "claim": "Reddit Insider Sold Shares Worth $7,750,173, According to a Recent SEC Filing",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Reddit Insider Sold Shares Worth $7,750,173, According to a Recent SEC Filing"
      },
      "source_id": "E0871",
      "source_type": "news",
      "ticker": "RDDT",
      "tier": 2,
      "timestamp": "2026-07-20T07:50:13+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/reddit-insider-sold-shares-worth-075013206.html"
    },
    {
      "claim": "Reddit Insider Sold Shares Worth $3,561,471, According to a Recent SEC Filing",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Reddit Insider Sold Shares Worth $3,561,471, According to a Recent SEC Filing"
      },
      "source_id": "E0872",
      "source_type": "news",
      "ticker": "RDDT",
      "tier": 2,
      "timestamp": "2026-07-20T07:49:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/reddit-insider-sold-shares-worth-074923898.html"
    },
    {
      "claim": "Reddit Still Believes in Rocket Lab Even as Shares Slide: Inside the Retail Sentiment",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Reddit Still Believes in Rocket Lab Even as Shares Slide: Inside the Retail Sentiment"
      },
      "source_id": "E0873",
      "source_type": "news",
      "ticker": "RDDT",
      "tier": 2,
      "timestamp": "2026-07-20T12:15:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/8cf33b33-7af2-3790-8cb2-7999cac5291a/reddit-still-believes-in.html"
    },
    {
      "claim": "Here's What Reddit CEO Steve Huffman's Sale of Company Shares for $3.6 Million Means for Investors",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Here's What Reddit CEO Steve Huffman's Sale of Company Shares for $3.6 Million Means for Investors"
      },
      "source_id": "E0874",
      "source_type": "news",
      "ticker": "RDDT",
      "tier": 2,
      "timestamp": "2026-07-19T12:53:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/a685dac9-f619-365a-8e25-a04594779339/here%27s-what-reddit-ceo-steve.html"
    },
    {
      "claim": "The Peer-Group Mispricing Sitting On VG Stock",
      "confidence": 0.62,
      "publisher": "Trefis",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "The Peer-Group Mispricing Sitting On VG Stock"
      },
      "source_id": "E0875",
      "source_type": "news",
      "ticker": "VG",
      "tier": 2,
      "timestamp": "2026-07-21T00:07:27+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/22123711-d659-3ce1-8411-c2d56c9c6d53/the-peer-group-mispricing.html"
    },
    {
      "claim": "Venture Global (VG) Soars as Geopolitical Tensions Fuel Natural Gas Rally",
      "confidence": 0.62,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Venture Global (VG) Soars as Geopolitical Tensions Fuel Natural Gas Rally"
      },
      "source_id": "E0876",
      "source_type": "news",
      "ticker": "VG",
      "tier": 2,
      "timestamp": "2026-07-19T21:07:24+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/venture-global-vg-soars-geopolitical-210724730.html"
    },
    {
      "claim": "Is Venture Global (VG) Cheap As Legal Scrutiny Meets Its LNG Growth Story?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Venture Global (VG) Cheap As Legal Scrutiny Meets Its LNG Growth Story?"
      },
      "source_id": "E0877",
      "source_type": "news",
      "ticker": "VG",
      "tier": 2,
      "timestamp": "2026-07-18T14:08:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/venture-global-vg-cheap-legal-140805921.html"
    },
    {
      "claim": "Is Venture Global’s (VG) Fiduciary Probe Quietly Reframing Its Management Credibility Narrative?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Venture Global’s (VG) Fiduciary Probe Quietly Reframing Its Management Credibility Narrative?"
      },
      "source_id": "E0878",
      "source_type": "news",
      "ticker": "VG",
      "tier": 2,
      "timestamp": "2026-07-18T13:08:22+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/venture-global-vg-fiduciary-probe-130822211.html"
    },
    {
      "claim": "Barclays Adjusts Price Target on Copart to $26 From $32, Maintains Underweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Barclays Adjusts Price Target on Copart to $26 From $32, Maintains Underweight Rating"
      },
      "source_id": "E0879",
      "source_type": "news",
      "ticker": "CPRT",
      "tier": 2,
      "timestamp": "2026-07-21T11:56:41+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barclays-adjusts-price-target-copart-115641103.html"
    },
    {
      "claim": "Copart Director Daniel Englander Sells 80,000 Shares for $2.2 Million. Should Investors Sell Too, With the Stock Down 40%?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Copart Director Daniel Englander Sells 80,000 Shares for $2.2 Million. Should Investors Sell Too, With the Stock Down 40%?"
      },
      "source_id": "E0880",
      "source_type": "news",
      "ticker": "CPRT",
      "tier": 2,
      "timestamp": "2026-07-18T18:10:24+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/1bc99f73-52c8-3464-a40c-d6c52a696d85/copart-director-daniel.html"
    },
    {
      "claim": "Circle Drops 75% as Analyst Sees 18% More Downside",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Circle Drops 75% as Analyst Sees 18% More Downside"
      },
      "source_id": "E0881",
      "source_type": "news",
      "ticker": "CRCL",
      "tier": 2,
      "timestamp": "2026-07-20T16:45:58+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/crypto/articles/circle-drops-75-analyst-sees-164558326.html"
    },
    {
      "claim": "Circle President Defends Stock Plunge From $260 to $62 but Sold $31M in CRCL Shares",
      "confidence": 0.62,
      "publisher": "CCN",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Circle President Defends Stock Plunge From $260 to $62 but Sold $31M in CRCL Shares"
      },
      "source_id": "E0882",
      "source_type": "news",
      "ticker": "CRCL",
      "tier": 2,
      "timestamp": "2026-07-20T11:32:15+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/6d06db75-0710-3328-83f8-f3a505073433/circle-president-defends.html"
    },
    {
      "claim": "Circle’s President Sold Over 360,000 Shares, The Filings Explain Why",
      "confidence": 0.62,
      "publisher": "BeInCrypto",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Circle’s President Sold Over 360,000 Shares, The Filings Explain Why"
      },
      "source_id": "E0883",
      "source_type": "news",
      "ticker": "CRCL",
      "tier": 2,
      "timestamp": "2026-07-20T10:27:17+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/f5ccae02-d57e-32c0-b7eb-6a0f1b4d0204/circle%E2%80%99s-president-sold-over.html"
    },
    {
      "claim": "3 Reasons Circle Internet Group Could Soar in Value by 2030",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "3 Reasons Circle Internet Group Could Soar in Value by 2030"
      },
      "source_id": "E0884",
      "source_type": "news",
      "ticker": "CRCL",
      "tier": 2,
      "timestamp": "2026-07-20T02:35:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/28fcbb09-b369-31ae-a4fe-993a80948e7e/3-reasons-circle-internet.html"
    },
    {
      "claim": "Oppenheimer Adjusts Price Target on Amrize to $65 From $68, Maintains Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Oppenheimer Adjusts Price Target on Amrize to $65 From $68, Maintains Outperform Rating"
      },
      "source_id": "E0885",
      "source_type": "news",
      "ticker": "AMRZ",
      "tier": 2,
      "timestamp": "2026-07-21T12:49:53+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/oppenheimer-adjusts-price-target-amrize-124953482.html"
    },
    {
      "claim": "Amrize to Acquire Rapid Redi-Mix in Dallas-Fort Worth",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Amrize to Acquire Rapid Redi-Mix in Dallas-Fort Worth"
      },
      "source_id": "E0886",
      "source_type": "news",
      "ticker": "AMRZ",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/amrize-acquire-rapid-redi-mix-130000883.html"
    },
    {
      "claim": "Otis (OTIS) Reports Earnings Tomorrow: What To Expect",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Otis (OTIS) Reports Earnings Tomorrow: What To Expect"
      },
      "source_id": "E0887",
      "source_type": "earnings",
      "ticker": "OTIS",
      "tier": 2,
      "timestamp": "2026-07-21T05:50:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/otis-otis-reports-earnings-tomorrow-055026924.html"
    },
    {
      "claim": "Otis to Report Q2 Earnings: Here's What to Expect This Season",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Otis to Report Q2 Earnings: Here's What to Expect This Season"
      },
      "source_id": "E0888",
      "source_type": "earnings",
      "ticker": "OTIS",
      "tier": 2,
      "timestamp": "2026-07-20T13:18:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/otis-report-q2-earnings-heres-131800610.html"
    },
    {
      "claim": "Ryanair (ISE:RYA) Profit Fell As Fuel Costs Rose And Fare Cuts Hit Q1",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Ryanair (ISE:RYA) Profit Fell As Fuel Costs Rose And Fare Cuts Hit Q1"
      },
      "source_id": "E0889",
      "source_type": "earnings",
      "ticker": "RYAAY",
      "tier": 2,
      "timestamp": "2026-07-20T21:09:11+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ryanair-ise-rya-profit-fell-210911855.html"
    },
    {
      "claim": "Ryanair Holdings PLC (RYAAY) Q1 2027 Earnings Call Highlights: Navigating Profit Decline Amidst ...",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Ryanair Holdings PLC (RYAAY) Q1 2027 Earnings Call Highlights: Navigating Profit Decline Amidst ..."
      },
      "source_id": "E0890",
      "source_type": "earnings",
      "ticker": "RYAAY",
      "tier": 2,
      "timestamp": "2026-07-20T17:00:32+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ryanair-holdings-plc-ryaay-q1-170032235.html"
    },
    {
      "claim": "Ryanair Profit Drops 34% as Middle East Conflict Hits Summer Demand",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Ryanair Profit Drops 34% as Middle East Conflict Hits Summer Demand"
      },
      "source_id": "E0891",
      "source_type": "earnings",
      "ticker": "RYAAY",
      "tier": 2,
      "timestamp": "2026-07-20T16:16:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ryanair-profit-drops-34-middle-161604237.html"
    },
    {
      "claim": "Ryanair CFO: Rival Airlines Could Fail This Winter; Industry Shakeout Could Lead to Pricing Power",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Ryanair CFO: Rival Airlines Could Fail This Winter; Industry Shakeout Could Lead to Pricing Power"
      },
      "source_id": "E0892",
      "source_type": "news",
      "ticker": "RYAAY",
      "tier": 2,
      "timestamp": "2026-07-20T21:47:18+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/5f3b45d2-7a34-3902-8f92-03ff1b641402/ryanair-cfo%3A-rival-airlines.html"
    },
    {
      "claim": "Can PPL's Cost-Control Efforts Support Long-Term Earnings Growth?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Can PPL's Cost-Control Efforts Support Long-Term Earnings Growth?"
      },
      "source_id": "E0893",
      "source_type": "earnings",
      "ticker": "PPL",
      "tier": 2,
      "timestamp": "2026-07-20T15:58:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ppls-cost-control-efforts-support-155800941.html"
    },
    {
      "claim": "PPL (PPL) Leans On Cost Discipline, Is The Stock Still Undervalued?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "PPL (PPL) Leans On Cost Discipline, Is The Stock Still Undervalued?"
      },
      "source_id": "E0894",
      "source_type": "news",
      "ticker": "PPL",
      "tier": 2,
      "timestamp": "2026-07-21T03:13:14+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ppl-ppl-leans-cost-discipline-031314063.html"
    },
    {
      "claim": "Analyst Report: Teck Resources Limited",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Teck Resources Limited"
      },
      "source_id": "E0895",
      "source_type": "news",
      "ticker": "TECK",
      "tier": 2,
      "timestamp": "2026-07-20T23:17:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/9db6646b-3b25-3090-a835-326589b5fca3/analyst-report%3A-teck.html"
    },
    {
      "claim": "NEXA vs. TECK: Which Base Metals Stock Is the Better Buy Now?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "NEXA vs. TECK: Which Base Metals Stock Is the Better Buy Now?"
      },
      "source_id": "E0896",
      "source_type": "news",
      "ticker": "TECK",
      "tier": 2,
      "timestamp": "2026-07-20T13:38:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/nexa-vs-teck-metals-stock-133800987.html"
    },
    {
      "claim": "Scotiabank Downgrades Pembina Pipeline to Sector Perform From Sector Outperform, Adjusts Price Target to CA$73 From CA$69",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Scotiabank Downgrades Pembina Pipeline to Sector Perform From Sector Outperform, Adjusts Price Target to CA$73 From CA$69"
      },
      "source_id": "E0897",
      "source_type": "news",
      "ticker": "PBA",
      "tier": 2,
      "timestamp": "2026-07-21T11:45:29+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/scotiabank-downgrades-pembina-pipeline-sector-114529154.html"
    },
    {
      "claim": "SEC 8-K filing: 8-K 2026-07-20",
      "confidence": 0.92,
      "publisher": "SEC EDGAR",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "SEC 8-K filing: 8-K 2026-07-20"
      },
      "source_id": "E0898",
      "source_type": "sec",
      "ticker": "WRB",
      "tier": 1,
      "timestamp": "2026-07-20T16:13:03+00:00",
      "url_or_provider_ref": "https://www.sec.gov/Archives/edgar/data/11544/000001154426000033/"
    },
    {
      "claim": "Truist Raises Price Target on W. R. Berkley to $83 From $78, Keeps Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Truist Raises Price Target on W. R. Berkley to $83 From $78, Keeps Buy Rating"
      },
      "source_id": "E0899",
      "source_type": "earnings",
      "ticker": "WRB",
      "tier": 2,
      "timestamp": "2026-07-21T11:19:15+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/truist-raises-price-target-w-111915967.html"
    },
    {
      "claim": "Wells Fargo Adjusts Price Target on W. R. Berkley to $68 From $67, Maintains Underweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Wells Fargo Adjusts Price Target on W. R. Berkley to $68 From $67, Maintains Underweight Rating"
      },
      "source_id": "E0900",
      "source_type": "news",
      "ticker": "WRB",
      "tier": 2,
      "timestamp": "2026-07-21T10:17:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/wells-fargo-adjusts-price-target-101706322.html"
    },
    {
      "claim": "Cantor Fitzgerald Adjusts Price Target on W. R. Berkley to $74 From $71, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Cantor Fitzgerald Adjusts Price Target on W. R. Berkley to $74 From $71, Maintains Neutral Rating"
      },
      "source_id": "E0901",
      "source_type": "news",
      "ticker": "WRB",
      "tier": 2,
      "timestamp": "2026-07-21T10:17:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/cantor-fitzgerald-adjusts-price-target-101700916.html"
    },
    {
      "claim": "Mizuho Adjusts Price Target on W. R. Berkley to $74 From $72, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Mizuho Adjusts Price Target on W. R. Berkley to $74 From $72, Maintains Neutral Rating"
      },
      "source_id": "E0902",
      "source_type": "news",
      "ticker": "WRB",
      "tier": 2,
      "timestamp": "2026-07-21T10:16:55+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/mizuho-adjusts-price-target-w-101655201.html"
    },
    {
      "claim": "Barclays Cuts Price Target on Constellation Brands to $132 From $139, Maintains Equalweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Barclays Cuts Price Target on Constellation Brands to $132 From $139, Maintains Equalweight Rating"
      },
      "source_id": "E0903",
      "source_type": "news",
      "ticker": "STZ",
      "tier": 2,
      "timestamp": "2026-07-21T11:14:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barclays-cuts-price-target-constellation-111426705.html"
    },
    {
      "claim": "Kultura Brands Accelerates National Growth Strategy with Appointment of Beverage Industry Veteran Joshua Malkaski as Executive Vice President of National Sales",
      "confidence": 0.62,
      "publisher": "ACCESS Newswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Kultura Brands Accelerates National Growth Strategy with Appointment of Beverage Industry Veteran Joshua Malkaski as Executive Vice President of National Sales"
      },
      "source_id": "E0904",
      "source_type": "news",
      "ticker": "STZ",
      "tier": 2,
      "timestamp": "2026-07-20T13:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/small-business/articles/kultura-brands-accelerates-national-growth-133000999.html"
    },
    {
      "claim": "AST SpaceMobile Stock Is Down 50% From Highs, and Just Raised $1 Billion to Shore Up Its Satellite Internet Plans. Here's Why I Am Still Not Buying Shares.",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "AST SpaceMobile Stock Is Down 50% From Highs, and Just Raised $1 Billion to Shore Up Its Satellite Internet Plans. Here's Why I Am Still Not Buying Shares."
      },
      "source_id": "E0905",
      "source_type": "news",
      "ticker": "ASTS",
      "tier": 2,
      "timestamp": "2026-07-20T14:05:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/39668938-349c-3390-8710-43d0d91b17c0/ast-spacemobile-stock-is-down.html"
    },
    {
      "claim": "ASTS Stock Rises Premarket Ahead Of $1B Note Settlement: Analyst Warns Rocket-Firm Buy May Be ‘Likely Foolish’",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "ASTS Stock Rises Premarket Ahead Of $1B Note Settlement: Analyst Warns Rocket-Firm Buy May Be ‘Likely Foolish’"
      },
      "source_id": "E0906",
      "source_type": "news",
      "ticker": "ASTS",
      "tier": 2,
      "timestamp": "2026-07-20T08:05:23+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/29b1b9a4-e96c-3144-a015-cb96a10bdf5b/asts-stock-rises-premarket.html"
    },
    {
      "claim": "ASTS Stock Jumps Premarket: Midland Approves Factory Nearly 5x Larger Than AST SpaceMobile’s Original Plant",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "ASTS Stock Jumps Premarket: Midland Approves Factory Nearly 5x Larger Than AST SpaceMobile’s Original Plant"
      },
      "source_id": "E0907",
      "source_type": "news",
      "ticker": "ASTS",
      "tier": 2,
      "timestamp": "2026-07-21T08:09:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/80150082-94f3-35cd-a6e1-080269720825/asts-stock-jumps-premarket%3A.html"
    },
    {
      "claim": "SpaceX’s IPO Shine Fades, Taking ASTS And RKLB With It — But There Are 2 Surprise Winners This Month",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "SpaceX’s IPO Shine Fades, Taking ASTS And RKLB With It — But There Are 2 Surprise Winners This Month"
      },
      "source_id": "E0908",
      "source_type": "news",
      "ticker": "ASTS",
      "tier": 2,
      "timestamp": "2026-07-21T03:05:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c7328dc1-4247-3c3f-b839-b7313a1df1d6/spacex%E2%80%99s-ipo-shine-fades%2C.html"
    },
    {
      "claim": "Archer-Daniels-Midland Benefits From Stronger Crush Margins, but Bunge Offers More Upside, Morgan Stanley Says",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Archer-Daniels-Midland Benefits From Stronger Crush Margins, but Bunge Offers More Upside, Morgan Stanley Says"
      },
      "source_id": "E0909",
      "source_type": "earnings",
      "ticker": "BG",
      "tier": 2,
      "timestamp": "2026-07-20T14:59:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/archer-daniels-midland-benefits-stronger-145904019.html"
    },
    {
      "claim": "Analyst Report: LyondellBasell Industries N.V.",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: LyondellBasell Industries N.V."
      },
      "source_id": "E0910",
      "source_type": "news",
      "ticker": "LYB",
      "tier": 2,
      "timestamp": "2026-07-20T22:42:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/38dc9b9b-c1c8-304c-abf8-cc222f8d34a6/analyst-report%3A.html"
    },
    {
      "claim": "Morgan Stanley Adjusts LyondellBasell Industries PT to $72 From $77, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Adjusts LyondellBasell Industries PT to $72 From $77, Maintains Overweight Rating"
      },
      "source_id": "E0911",
      "source_type": "news",
      "ticker": "LYB",
      "tier": 2,
      "timestamp": "2026-07-20T12:47:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-adjusts-lyondellbasell-industries-124749696.html"
    },
    {
      "claim": "Sterling Infrastructure (STRL) Advances While Market Declines: Some Information for Investors",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Sterling Infrastructure (STRL) Advances While Market Declines: Some Information for Investors"
      },
      "source_id": "E0912",
      "source_type": "news",
      "ticker": "STRL",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/sterling-infrastructure-strl-advances-while-214506330.html"
    },
    {
      "claim": "CMS Energy's Board of Directors Declares Quarterly Dividend on Common Stock",
      "confidence": 0.78,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "CMS Energy's Board of Directors Declares Quarterly Dividend on Common Stock"
      },
      "source_id": "E0913",
      "source_type": "earnings",
      "ticker": "CMS",
      "tier": 2,
      "timestamp": "2026-07-20T17:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/cms-energys-board-directors-declares-170000755.html"
    },
    {
      "claim": "Jefferies & Co Adjusts NiSource Price Target to $55 From $56, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Jefferies & Co Adjusts NiSource Price Target to $55 From $56, Maintains Buy Rating"
      },
      "source_id": "E0914",
      "source_type": "news",
      "ticker": "NI",
      "tier": 2,
      "timestamp": "2026-07-21T12:49:12+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jefferies-co-adjusts-nisource-price-124912769.html"
    },
    {
      "claim": "What to Expect From NiSource's Next Quarterly Earnings Report",
      "confidence": 0.78,
      "publisher": "Barchart",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "What to Expect From NiSource's Next Quarterly Earnings Report"
      },
      "source_id": "E0915",
      "source_type": "earnings",
      "ticker": "NI",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:16+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0e3fd6de-bb14-3838-ac98-c802847c57c3/what-to-expect-from.html"
    },
    {
      "claim": "Will Rising Demand for Public Cloud Services Benefit NetApp?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Will Rising Demand for Public Cloud Services Benefit NetApp?"
      },
      "source_id": "E0916",
      "source_type": "news",
      "ticker": "NTAP",
      "tier": 2,
      "timestamp": "2026-07-20T14:11:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/rising-demand-public-cloud-services-141100425.html"
    },
    {
      "claim": "PulteGroup (PHM) Q2 Earnings: What To Expect",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "PulteGroup (PHM) Q2 Earnings: What To Expect"
      },
      "source_id": "E0917",
      "source_type": "earnings",
      "ticker": "PHM",
      "tier": 2,
      "timestamp": "2026-07-21T08:30:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/pultegroup-phm-q2-earnings-expect-083026579.html"
    },
    {
      "claim": "PulteGroup Q2 Earnings Preview: What Investors Should Expect",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "PulteGroup Q2 Earnings Preview: What Investors Should Expect"
      },
      "source_id": "E0918",
      "source_type": "earnings",
      "ticker": "PHM",
      "tier": 2,
      "timestamp": "2026-07-20T17:08:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/pultegroup-q2-earnings-preview-investors-170800084.html"
    },
    {
      "claim": "What Analyst Projections for Key Metrics Reveal About PulteGroup (PHM) Q2 Earnings",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "What Analyst Projections for Key Metrics Reveal About PulteGroup (PHM) Q2 Earnings"
      },
      "source_id": "E0919",
      "source_type": "earnings",
      "ticker": "PHM",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/analyst-projections-key-metrics-reveal-131507129.html"
    },
    {
      "claim": "BofA Securities Adjusts Darden Restaurants Price Target to $276 From $274",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "BofA Securities Adjusts Darden Restaurants Price Target to $276 From $274"
      },
      "source_id": "E0920",
      "source_type": "news",
      "ticker": "DRI",
      "tier": 2,
      "timestamp": "2026-07-20T14:10:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bofa-securities-adjusts-darden-restaurants-141004714.html"
    },
    {
      "claim": "Analyst Report: Affirm Holdings, Inc.",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Affirm Holdings, Inc."
      },
      "source_id": "E0921",
      "source_type": "news",
      "ticker": "AFRM",
      "tier": 2,
      "timestamp": "2026-07-20T22:50:41+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c3fa2302-c7aa-3b1c-90ef-9d9f4d05e35b/analyst-report%3A-affirm.html"
    },
    {
      "claim": "JPMorgan Adjusts Price Target on Principal Financial to $106 From $101, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "JPMorgan Adjusts Price Target on Principal Financial to $106 From $101, Maintains Neutral Rating"
      },
      "source_id": "E0922",
      "source_type": "news",
      "ticker": "PFG",
      "tier": 2,
      "timestamp": "2026-07-21T10:52:13+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jpmorgan-adjusts-price-target-principal-105213915.html"
    },
    {
      "claim": "Principal Financial (PFG) Earnings Expected to Grow: Should You Buy?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Principal Financial (PFG) Earnings Expected to Grow: Should You Buy?"
      },
      "source_id": "E0923",
      "source_type": "earnings",
      "ticker": "PFG",
      "tier": 2,
      "timestamp": "2026-07-20T14:00:10+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/principal-financial-pfg-earnings-expected-140010886.html"
    },
    {
      "claim": "Here's Why Williams-Sonoma (WSM) Fell More Than Broader Market",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Here's Why Williams-Sonoma (WSM) Fell More Than Broader Market"
      },
      "source_id": "E0924",
      "source_type": "news",
      "ticker": "WSM",
      "tier": 2,
      "timestamp": "2026-07-20T22:00:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/heres-why-williams-sonoma-wsm-220006074.html"
    },
    {
      "claim": "Pan American Silver (PAAS) Ascends While Market Falls: Some Facts to Note",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Pan American Silver (PAAS) Ascends While Market Falls: Some Facts to Note"
      },
      "source_id": "E0925",
      "source_type": "news",
      "ticker": "PAAS",
      "tier": 2,
      "timestamp": "2026-07-20T22:15:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/pan-american-silver-paas-ascends-221507168.html"
    },
    {
      "claim": "Eli Lilly (LLY) Joins Illumina Atlas To Map Disease With AI",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Eli Lilly (LLY) Joins Illumina Atlas To Map Disease With AI"
      },
      "source_id": "E0926",
      "source_type": "news",
      "ticker": "ILMN",
      "tier": 2,
      "timestamp": "2026-07-20T22:12:35+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/eli-lilly-lly-joins-illumina-221235419.html"
    },
    {
      "claim": "UL Solutions Sets Date for Second Quarter Results",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "UL Solutions Sets Date for Second Quarter Results"
      },
      "source_id": "E0927",
      "source_type": "earnings",
      "ticker": "ULS",
      "tier": 2,
      "timestamp": "2026-07-21T11:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ul-solutions-sets-date-second-110000738.html"
    },
    {
      "claim": "Equifax (EFX) Tops Q2 Earnings and Revenue Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Equifax (EFX) Tops Q2 Earnings and Revenue Estimates"
      },
      "source_id": "E0928",
      "source_type": "earnings",
      "ticker": "EFX",
      "tier": 2,
      "timestamp": "2026-07-21T11:40:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/equifax-efx-tops-q2-earnings-114002883.html"
    },
    {
      "claim": "Equifax shares fall after weaker outlook overshadows second-quarter earnings beat (EFX)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Equifax shares fall after weaker outlook overshadows second-quarter earnings beat (EFX)"
      },
      "source_id": "E0929",
      "source_type": "earnings",
      "ticker": "EFX",
      "tier": 2,
      "timestamp": "2026-07-21T11:20:51+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c3005786-4c85-3d5a-ad27-3d58347b0a67/equifax-shares-fall-after.html"
    },
    {
      "claim": "Equifax's Q2 Adjusted Earnings, Operating Revenue Increase; Q3 Outlook Issued",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Equifax's Q2 Adjusted Earnings, Operating Revenue Increase; Q3 Outlook Issued"
      },
      "source_id": "E0930",
      "source_type": "earnings",
      "ticker": "EFX",
      "tier": 2,
      "timestamp": "2026-07-21T10:52:54+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/equifax-apos-q2-adjusted-earnings-105254896.html"
    },
    {
      "claim": "Equifax (NYSE:EFX) Reports Q2 CY2026 In Line With Expectations But Stock Drops 12.1%",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Equifax (NYSE:EFX) Reports Q2 CY2026 In Line With Expectations But Stock Drops 12.1%"
      },
      "source_id": "E0931",
      "source_type": "news",
      "ticker": "EFX",
      "tier": 2,
      "timestamp": "2026-07-21T10:56:11+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/equifax-nyse-efx-reports-q2-105611060.html"
    },
    {
      "claim": "BofA Securities Adjusts Expeditors International of Washington Price Target to $189 From $181",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "BofA Securities Adjusts Expeditors International of Washington Price Target to $189 From $181"
      },
      "source_id": "E0932",
      "source_type": "news",
      "ticker": "EXPD",
      "tier": 2,
      "timestamp": "2026-07-21T12:20:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bofa-securities-adjusts-expeditors-international-122004280.html"
    },
    {
      "claim": "DHLGY or EXPD: Which Is the Better Value Stock Right Now?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "DHLGY or EXPD: Which Is the Better Value Stock Right Now?"
      },
      "source_id": "E0933",
      "source_type": "news",
      "ticker": "EXPD",
      "tier": 2,
      "timestamp": "2026-07-20T15:40:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/dhlgy-expd-better-value-stock-154003963.html"
    },
    {
      "claim": "Expeditors International Expands Services for Aviation and Aerospace Logistics Support",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Expeditors International Expands Services for Aviation and Aerospace Logistics Support"
      },
      "source_id": "E0934",
      "source_type": "news",
      "ticker": "EXPD",
      "tier": 2,
      "timestamp": "2026-07-20T14:07:57+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/expeditors-international-expands-services-aviation-140757433.html"
    },
    {
      "claim": "Expeditors International of Washington, Inc. (EXPD) Hit a 52 Week High, Can the Run Continue?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Expeditors International of Washington, Inc. (EXPD) Hit a 52 Week High, Can the Run Continue?"
      },
      "source_id": "E0935",
      "source_type": "news",
      "ticker": "EXPD",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/expeditors-international-washington-inc-expd-131503291.html"
    },
    {
      "claim": "US Foods (USFD) Stock Looks Fairly Valued As Its 190% Run Continues",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "US Foods (USFD) Stock Looks Fairly Valued As Its 190% Run Continues"
      },
      "source_id": "E0936",
      "source_type": "news",
      "ticker": "USFD",
      "tier": 2,
      "timestamp": "2026-07-18T03:15:51+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/us-foods-usfd-stock-looks-031551244.html"
    },
    {
      "claim": "Here's What to Expect From Corpay's Next Earnings Report",
      "confidence": 0.78,
      "publisher": "Barchart",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Here's What to Expect From Corpay's Next Earnings Report"
      },
      "source_id": "E0937",
      "source_type": "earnings",
      "ticker": "CPAY",
      "tier": 2,
      "timestamp": "2026-07-20T14:14:45+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/2fb0ca7f-ab53-3e4c-9b5a-018f9bf02606/here%27s-what-to-expect-from.html"
    },
    {
      "claim": "Packaging Corporation of America (PKG) Reports Q2: Everything You Need To Know Ahead Of Earnings",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Packaging Corporation of America (PKG) Reports Q2: Everything You Need To Know Ahead Of Earnings"
      },
      "source_id": "E0938",
      "source_type": "earnings",
      "ticker": "PKG",
      "tier": 2,
      "timestamp": "2026-07-21T08:22:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/packaging-corporation-america-pkg-reports-082226877.html"
    },
    {
      "claim": "Packaging Corp Of America (PKG) Stock Could Be Below Fair Value",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Packaging Corp Of America (PKG) Stock Could Be Below Fair Value"
      },
      "source_id": "E0939",
      "source_type": "news",
      "ticker": "PKG",
      "tier": 2,
      "timestamp": "2026-07-18T18:07:37+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/packaging-corp-america-pkg-stock-180737769.html"
    },
    {
      "claim": "APi Group Likely to Post Strong Q2 Organic Growth, UBS Securities Says",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "APi Group Likely to Post Strong Q2 Organic Growth, UBS Securities Says"
      },
      "source_id": "E0940",
      "source_type": "news",
      "ticker": "APG",
      "tier": 2,
      "timestamp": "2026-07-20T16:13:54+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/api-group-likely-post-strong-161354652.html"
    },
    {
      "claim": "UBS Adjusts APi Group Price Target to $52 From $56, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "UBS Adjusts APi Group Price Target to $52 From $56, Maintains Buy Rating"
      },
      "source_id": "E0941",
      "source_type": "news",
      "ticker": "APG",
      "tier": 2,
      "timestamp": "2026-07-20T13:39:24+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ubs-adjusts-api-group-price-133924423.html"
    },
    {
      "claim": "Burlington Stores, Inc. (BURL) Hit a 52 Week High, Can the Run Continue?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Burlington Stores, Inc. (BURL) Hit a 52 Week High, Can the Run Continue?"
      },
      "source_id": "E0942",
      "source_type": "news",
      "ticker": "BURL",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/burlington-stores-inc-burl-hit-131503257.html"
    },
    {
      "claim": "RBC Cuts Price Target on Charter Communications to $160 From $220, Keeps Sector Perform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Cuts Price Target on Charter Communications to $160 From $220, Keeps Sector Perform Rating"
      },
      "source_id": "E0943",
      "source_type": "earnings",
      "ticker": "CHTR",
      "tier": 2,
      "timestamp": "2026-07-20T11:03:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-cuts-price-target-charter-110305214.html"
    },
    {
      "claim": "JPMorgan Adjusts PT on Charter Communications to $200 From $215, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "JPMorgan Adjusts PT on Charter Communications to $200 From $215, Maintains Neutral Rating"
      },
      "source_id": "E0944",
      "source_type": "news",
      "ticker": "CHTR",
      "tier": 2,
      "timestamp": "2026-07-20T09:55:32+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jpmorgan-adjusts-pt-charter-communications-095532685.html"
    },
    {
      "claim": "Amkor Technology Insider Sold Shares Worth $325,600, According to a Recent SEC Filing",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Amkor Technology Insider Sold Shares Worth $325,600, According to a Recent SEC Filing"
      },
      "source_id": "E0945",
      "source_type": "news",
      "ticker": "AMKR",
      "tier": 2,
      "timestamp": "2026-07-20T20:42:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/amkor-technology-insider-sold-shares-204256000.html"
    },
    {
      "claim": "Unlocking Q2 Potential of Reliance (RS): Exploring Wall Street Estimates for Key Metrics",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Unlocking Q2 Potential of Reliance (RS): Exploring Wall Street Estimates for Key Metrics"
      },
      "source_id": "E0946",
      "source_type": "news",
      "ticker": "RS",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:09+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/unlocking-q2-potential-reliance-rs-131509950.html"
    },
    {
      "claim": "SpaceX vs. BWX Technologies: Which Industrials Stock Is a Better Buy in 2026?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "new_product",
        "headline": "SpaceX vs. BWX Technologies: Which Industrials Stock Is a Better Buy in 2026?"
      },
      "source_id": "E0947",
      "source_type": "news",
      "ticker": "BWXT",
      "tier": 2,
      "timestamp": "2026-07-19T17:41:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/d6986804-8d0d-3774-8960-3ffe5a37b80d/spacex-vs.-bwx-technologies%3A.html"
    },
    {
      "claim": "Analyst Report: Moderna, Inc.",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Moderna, Inc."
      },
      "source_id": "E0948",
      "source_type": "news",
      "ticker": "MRNA",
      "tier": 2,
      "timestamp": "2026-07-20T22:49:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/b21aa1ce-799c-349c-adf4-3e911506541c/analyst-report%3A-moderna%2C-inc..html"
    },
    {
      "claim": "Goldman Sachs Adjusts Moderna Price Target to $67 From $49, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Goldman Sachs Adjusts Moderna Price Target to $67 From $49, Maintains Neutral Rating"
      },
      "source_id": "E0949",
      "source_type": "news",
      "ticker": "MRNA",
      "tier": 2,
      "timestamp": "2026-07-20T12:15:24+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/goldman-sachs-adjusts-moderna-price-121524877.html"
    },
    {
      "claim": "Moderna Is Up 109% in 2026. Jim Cramer Just Called It 'Finally Investable Again.' Is the Stock a No-Brainer Buy on Its Recent Pullback?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Moderna Is Up 109% in 2026. Jim Cramer Just Called It 'Finally Investable Again.' Is the Stock a No-Brainer Buy on Its Recent Pullback?"
      },
      "source_id": "E0950",
      "source_type": "news",
      "ticker": "MRNA",
      "tier": 2,
      "timestamp": "2026-07-20T22:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/69ecbf69-0e78-3ec8-bd39-9129a97f102f/moderna-is-up-109%25-in-2026..html"
    },
    {
      "claim": "Moderna (MRNA) Suffers a Larger Drop Than the General Market: Key Insights",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Moderna (MRNA) Suffers a Larger Drop Than the General Market: Key Insights"
      },
      "source_id": "E0951",
      "source_type": "news",
      "ticker": "MRNA",
      "tier": 2,
      "timestamp": "2026-07-20T21:50:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/moderna-mrna-suffers-larger-drop-215003765.html"
    },
    {
      "claim": "Nextpower finalises Prevalon acquisition to expand into energy storage",
      "confidence": 0.78,
      "publisher": "Power Technology",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Nextpower finalises Prevalon acquisition to expand into energy storage"
      },
      "source_id": "E0952",
      "source_type": "news",
      "ticker": "NXT",
      "tier": 2,
      "timestamp": "2026-07-21T08:50:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/88037ecd-d743-39e4-8441-84f702165e28/nextpower-finalises-prevalon.html"
    },
    {
      "claim": "Nextpower Completes Acquisition of Prevalon Energy, Launches Advanced Energy Storage Business",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "new_product",
        "headline": "Nextpower Completes Acquisition of Prevalon Energy, Launches Advanced Energy Storage Business"
      },
      "source_id": "E0953",
      "source_type": "news",
      "ticker": "NXT",
      "tier": 2,
      "timestamp": "2026-07-20T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/nextpower-completes-acquisition-prevalon-energy-120000664.html"
    },
    {
      "claim": "Why IonQ, Inc. (IONQ) Dipped More Than Broader Market Today",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Why IonQ, Inc. (IONQ) Dipped More Than Broader Market Today"
      },
      "source_id": "E0954",
      "source_type": "news",
      "ticker": "IONQ",
      "tier": 2,
      "timestamp": "2026-07-20T21:50:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/why-ionq-inc-ionq-dipped-215003388.html"
    },
    {
      "claim": "IonQ, Inc. (IONQ) is Attracting Investor Attention: Here is What You Should Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "IonQ, Inc. (IONQ) is Attracting Investor Attention: Here is What You Should Know"
      },
      "source_id": "E0955",
      "source_type": "news",
      "ticker": "IONQ",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ionq-inc-ionq-attracting-investor-130004472.html"
    },
    {
      "claim": "RBC Raises Price Target on Western Midstream Partners to $41 From $40, Keeps Sector Perform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Raises Price Target on Western Midstream Partners to $41 From $40, Keeps Sector Perform Rating"
      },
      "source_id": "E0956",
      "source_type": "earnings",
      "ticker": "WES",
      "tier": 2,
      "timestamp": "2026-07-21T11:58:19+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-raises-price-target-western-115819045.html"
    },
    {
      "claim": "Western Midstream Announces Second-Quarter 2026 Distribution and Earnings Conference Call",
      "confidence": 0.78,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Western Midstream Announces Second-Quarter 2026 Distribution and Earnings Conference Call"
      },
      "source_id": "E0957",
      "source_type": "earnings",
      "ticker": "WES",
      "tier": 2,
      "timestamp": "2026-07-20T11:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/western-midstream-announces-second-quarter-110000156.html"
    },
    {
      "claim": "Western Midstream (WES) Ascends While Market Falls: Some Facts to Note",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Western Midstream (WES) Ascends While Market Falls: Some Facts to Note"
      },
      "source_id": "E0958",
      "source_type": "news",
      "ticker": "WES",
      "tier": 2,
      "timestamp": "2026-07-20T22:15:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/western-midstream-wes-ascends-while-221504198.html"
    },
    {
      "claim": "Northcoast Research Adjusts Tractor Supply Price Target to $42 From $60, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Northcoast Research Adjusts Tractor Supply Price Target to $42 From $60, Maintains Buy Rating"
      },
      "source_id": "E0959",
      "source_type": "news",
      "ticker": "TSCO",
      "tier": 2,
      "timestamp": "2026-07-21T13:00:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/northcoast-research-adjusts-tractor-supply-130003074.html"
    },
    {
      "claim": "Stay Ahead of the Game With Tractor Supply (TSCO) Q2 Earnings: Wall Street's Insights on Key Metrics",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Stay Ahead of the Game With Tractor Supply (TSCO) Q2 Earnings: Wall Street's Insights on Key Metrics"
      },
      "source_id": "E0960",
      "source_type": "earnings",
      "ticker": "TSCO",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/stay-ahead-game-tractor-supply-131505630.html"
    },
    {
      "claim": "Tractor Supply Renews Support for Veterans in Agriculture With $100,000 Donation to Farmer Veteran Coalition",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Tractor Supply Renews Support for Veterans in Agriculture With $100,000 Donation to Farmer Veteran Coalition"
      },
      "source_id": "E0961",
      "source_type": "news",
      "ticker": "TSCO",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/small-business/articles/tractor-supply-renews-support-veterans-130000125.html"
    },
    {
      "claim": "Baird Cuts Tractor Supply Price Target to $38 From $50, Maintains Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Baird Cuts Tractor Supply Price Target to $38 From $50, Maintains Outperform Rating"
      },
      "source_id": "E0962",
      "source_type": "news",
      "ticker": "TSCO",
      "tier": 2,
      "timestamp": "2026-07-20T12:38:59+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/baird-cuts-tractor-supply-price-123859195.html"
    },
    {
      "claim": "RBC Lifts Price Target on Invitation Homes to $31 From $30, Keeps Sector Perform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Lifts Price Target on Invitation Homes to $31 From $30, Keeps Sector Perform Rating"
      },
      "source_id": "E0963",
      "source_type": "earnings",
      "ticker": "INVH",
      "tier": 2,
      "timestamp": "2026-07-20T11:50:30+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-lifts-price-target-invitation-115030970.html"
    },
    {
      "claim": "International Paper expands board with two new appointments",
      "confidence": 0.62,
      "publisher": "Packaging Gateway",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "International Paper expands board with two new appointments"
      },
      "source_id": "E0964",
      "source_type": "news",
      "ticker": "IP",
      "tier": 2,
      "timestamp": "2026-07-20T09:52:22+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/eab0369e-0932-38dc-8926-ccdc17822ce8/international-paper-expands.html"
    },
    {
      "claim": "Is International Paper (IP) Fairly Valued Following Its Texas Facility Closure?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is International Paper (IP) Fairly Valued Following Its Texas Facility Closure?"
      },
      "source_id": "E0965",
      "source_type": "news",
      "ticker": "IP",
      "tier": 2,
      "timestamp": "2026-07-18T15:10:40+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/international-paper-ip-fairly-valued-151040267.html"
    },
    {
      "claim": "International Paper (IP) Stock Looks Below Fair Value While Sales Stay Weak",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "International Paper (IP) Stock Looks Below Fair Value While Sales Stay Weak"
      },
      "source_id": "E0966",
      "source_type": "news",
      "ticker": "IP",
      "tier": 2,
      "timestamp": "2026-07-18T12:10:48+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/international-paper-ip-stock-looks-121048298.html"
    },
    {
      "claim": "Is International Paper’s Footprint Shift and Governance Refresh Altering The Investment Case For IP?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is International Paper’s Footprint Shift and Governance Refresh Altering The Investment Case For IP?"
      },
      "source_id": "E0967",
      "source_type": "news",
      "ticker": "IP",
      "tier": 2,
      "timestamp": "2026-07-18T02:07:58+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/international-paper-footprint-shift-governance-020758818.html"
    },
    {
      "claim": "Is Lattice Semiconductor (LSCC) Undervalued Following Its Strong Buy Upgrade?",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Is Lattice Semiconductor (LSCC) Undervalued Following Its Strong Buy Upgrade?"
      },
      "source_id": "E0968",
      "source_type": "news",
      "ticker": "LSCC",
      "tier": 2,
      "timestamp": "2026-07-21T09:11:17+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/lattice-semiconductor-lscc-undervalued-following-091117160.html"
    },
    {
      "claim": "All You Need to Know About Lattice (LSCC) Rating Upgrade to Strong Buy",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "All You Need to Know About Lattice (LSCC) Rating Upgrade to Strong Buy"
      },
      "source_id": "E0969",
      "source_type": "news",
      "ticker": "LSCC",
      "tier": 2,
      "timestamp": "2026-07-20T16:00:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/know-lattice-lscc-rating-upgrade-160002849.html"
    },
    {
      "claim": "Trump Signs Orders On Aluminum And Defense Supply Chains — AA, KALU, CENX, MP Stocks In Focus",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Trump Signs Orders On Aluminum And Defense Supply Chains — AA, KALU, CENX, MP Stocks In Focus"
      },
      "source_id": "E0970",
      "source_type": "news",
      "ticker": "AA",
      "tier": 2,
      "timestamp": "2026-07-20T23:47:22+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/9df46587-3488-34c0-8f0a-d7c2c76a6fa8/trump-signs-orders-on.html"
    },
    {
      "claim": "Alcoa cuts production outlook, citing refinery issues",
      "confidence": 0.78,
      "publisher": "Manufacturing Dive",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Alcoa cuts production outlook, citing refinery issues"
      },
      "source_id": "E0971",
      "source_type": "earnings",
      "ticker": "AA",
      "tier": 2,
      "timestamp": "2026-07-20T12:11:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/292cc712-2a9e-3aea-adca-921d9db5cfa9/alcoa-cuts-production.html"
    },
    {
      "claim": "The Market Sold Alcoa After Earnings—But It May Be Missing the Real Story",
      "confidence": 0.78,
      "publisher": "MarketBeat",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "The Market Sold Alcoa After Earnings—But It May Be Missing the Real Story"
      },
      "source_id": "E0972",
      "source_type": "earnings",
      "ticker": "AA",
      "tier": 2,
      "timestamp": "2026-07-18T13:05:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/064190f0-b1e6-3928-ab76-576375c9063e/the-market-sold-alcoa-after.html"
    },
    {
      "claim": "Alcoa (AA) Stock May Be 45% Undervalued As Gallium Project Starts",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Alcoa (AA) Stock May Be 45% Undervalued As Gallium Project Starts"
      },
      "source_id": "E0973",
      "source_type": "news",
      "ticker": "AA",
      "tier": 2,
      "timestamp": "2026-07-21T03:12:47+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/alcoa-aa-stock-may-45-031247991.html"
    },
    {
      "claim": "TTMI vs. UCTT: Which AI Hardware Supplier is a Smarter Investment?",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "TTMI vs. UCTT: Which AI Hardware Supplier is a Smarter Investment?"
      },
      "source_id": "E0974",
      "source_type": "news",
      "ticker": "TTMI",
      "tier": 2,
      "timestamp": "2026-07-20T14:45:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/ttmi-vs-uctt-ai-hardware-144500135.html"
    },
    {
      "claim": "Toast Chief Revenue Officer Jonathan Vassil Sells 11,170 Shares -- Should Investors Sell Too?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Toast Chief Revenue Officer Jonathan Vassil Sells 11,170 Shares -- Should Investors Sell Too?"
      },
      "source_id": "E0975",
      "source_type": "earnings",
      "ticker": "TOST",
      "tier": 2,
      "timestamp": "2026-07-19T17:03:37+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/7b1d5c0a-17ae-35a3-9420-4f30cf6c6cf1/toast-chief-revenue-officer.html"
    },
    {
      "claim": "Global Payments (GPN) Could Be 11% Undervalued On Morgan Stanley Upgrade",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Global Payments (GPN) Could Be 11% Undervalued On Morgan Stanley Upgrade"
      },
      "source_id": "E0976",
      "source_type": "news",
      "ticker": "GPN",
      "tier": 2,
      "timestamp": "2026-07-21T12:10:13+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/global-payments-gpn-could-11-121013311.html"
    },
    {
      "claim": "Does Morgan Stanley’s GPN Upgrade Reveal a Deeper Shift in Global Payments’ Core Platform Narrative?",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Does Morgan Stanley’s GPN Upgrade Reveal a Deeper Shift in Global Payments’ Core Platform Narrative?"
      },
      "source_id": "E0977",
      "source_type": "news",
      "ticker": "GPN",
      "tier": 2,
      "timestamp": "2026-07-21T09:10:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/does-morgan-stanley-gpn-upgrade-091003627.html"
    },
    {
      "claim": "Global Payments' Constructive Checks on Genius Platform, Worldpay Business Create Rerating Potential, Morgan Stanley Says",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Global Payments' Constructive Checks on Genius Platform, Worldpay Business Create Rerating Potential, Morgan Stanley Says"
      },
      "source_id": "E0978",
      "source_type": "news",
      "ticker": "GPN",
      "tier": 2,
      "timestamp": "2026-07-20T14:40:29+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/global-payments-apos-constructive-checks-144029608.html"
    },
    {
      "claim": "Global Payments (GPN) Stock Looks Stretched After A 55% Five Year Fall",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Global Payments (GPN) Stock Looks Stretched After A 55% Five Year Fall"
      },
      "source_id": "E0979",
      "source_type": "news",
      "ticker": "GPN",
      "tier": 2,
      "timestamp": "2026-07-21T07:09:52+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/global-payments-gpn-stock-looks-070952336.html"
    },
    {
      "claim": "Is the Options Market Predicting a Spike in Alamos Gold Stock?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is the Options Market Predicting a Spike in Alamos Gold Stock?"
      },
      "source_id": "E0980",
      "source_type": "news",
      "ticker": "AGI",
      "tier": 2,
      "timestamp": "2026-07-20T13:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/options/articles/options-market-predicting-spike-alamos-133000408.html"
    },
    {
      "claim": "RBC Raises Price Target on Plains All American Pipeline to $23 From $21, Keeps Sector Perform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Raises Price Target on Plains All American Pipeline to $23 From $21, Keeps Sector Perform Rating"
      },
      "source_id": "E0981",
      "source_type": "earnings",
      "ticker": "PAA",
      "tier": 2,
      "timestamp": "2026-07-21T11:55:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-raises-price-target-plains-115526037.html"
    },
    {
      "claim": "Ladenburg Thalmann Adjusts Price Target on Kimco Realty to $30 From $28, Maintains Buy Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Ladenburg Thalmann Adjusts Price Target on Kimco Realty to $30 From $28, Maintains Buy Rating"
      },
      "source_id": "E0982",
      "source_type": "news",
      "ticker": "KIM",
      "tier": 2,
      "timestamp": "2026-07-21T11:55:48+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ladenburg-thalmann-adjusts-price-target-115548112.html"
    },
    {
      "claim": "Piper Sandler Adjusts Price Target on Kimco Realty to $31 From $28, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Piper Sandler Adjusts Price Target on Kimco Realty to $31 From $28, Maintains Overweight Rating"
      },
      "source_id": "E0983",
      "source_type": "news",
      "ticker": "KIM",
      "tier": 2,
      "timestamp": "2026-07-21T11:55:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/piper-sandler-adjusts-price-target-115533427.html"
    },
    {
      "claim": "Goldman Sachs Adjusts Kimco Realty Price Target to $26 From $25, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Goldman Sachs Adjusts Kimco Realty Price Target to $26 From $25, Maintains Neutral Rating"
      },
      "source_id": "E0984",
      "source_type": "news",
      "ticker": "KIM",
      "tier": 2,
      "timestamp": "2026-07-20T15:21:15+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/goldman-sachs-adjusts-kimco-realty-152115669.html"
    },
    {
      "claim": "DigitalOcean Announces Date of Second Quarter 2026 Earnings Conference Call",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "DigitalOcean Announces Date of Second Quarter 2026 Earnings Conference Call"
      },
      "source_id": "E0985",
      "source_type": "earnings",
      "ticker": "DOCN",
      "tier": 2,
      "timestamp": "2026-07-21T13:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/digitalocean-announces-date-second-quarter-130000844.html"
    },
    {
      "claim": "Here’s Why Investors Favour DigitalOcean Holdings (DOCN)",
      "confidence": 0.62,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Here’s Why Investors Favour DigitalOcean Holdings (DOCN)"
      },
      "source_id": "E0986",
      "source_type": "news",
      "ticker": "DOCN",
      "tier": 2,
      "timestamp": "2026-07-21T13:25:41+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/why-investors-favour-digitalocean-holdings-132541645.html"
    },
    {
      "claim": "Sun Communities, Inc. Announces Date for Second Quarter 2026 Earnings Release and Conference Call",
      "confidence": 0.78,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Sun Communities, Inc. Announces Date for Second Quarter 2026 Earnings Release and Conference Call"
      },
      "source_id": "E0987",
      "source_type": "earnings",
      "ticker": "SUI",
      "tier": 2,
      "timestamp": "2026-07-20T20:34:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/real-estate/articles/sun-communities-inc-announces-date-203400336.html"
    },
    {
      "claim": "RBC Trims Price Target on Sun Communities to $147 From $149, Keeps Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RBC Trims Price Target on Sun Communities to $147 From $149, Keeps Outperform Rating"
      },
      "source_id": "E0988",
      "source_type": "earnings",
      "ticker": "SUI",
      "tier": 2,
      "timestamp": "2026-07-20T11:53:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/rbc-trims-price-target-sun-115304197.html"
    },
    {
      "claim": "Genuine Parts (GPC) Surpasses Q2 Earnings and Revenue Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Genuine Parts (GPC) Surpasses Q2 Earnings and Revenue Estimates"
      },
      "source_id": "E0989",
      "source_type": "earnings",
      "ticker": "GPC",
      "tier": 2,
      "timestamp": "2026-07-21T12:05:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/genuine-parts-gpc-surpasses-q2-120501549.html"
    },
    {
      "claim": "Genuine Parts' Q2 Adjusted Earnings, Net Sales Rise; Reaffirms Adjusted EPS Outlook",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Genuine Parts' Q2 Adjusted Earnings, Net Sales Rise; Reaffirms Adjusted EPS Outlook"
      },
      "source_id": "E0990",
      "source_type": "earnings",
      "ticker": "GPC",
      "tier": 2,
      "timestamp": "2026-07-21T11:09:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/genuine-parts-apos-q2-adjusted-110900485.html"
    },
    {
      "claim": "Genuine Parts: Q2 Earnings Snapshot",
      "confidence": 0.78,
      "publisher": "Associated Press",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Genuine Parts: Q2 Earnings Snapshot"
      },
      "source_id": "E0991",
      "source_type": "earnings",
      "ticker": "GPC",
      "tier": 2,
      "timestamp": "2026-07-21T11:02:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/genuine-parts-q2-earnings-snapshot-110233414.html"
    },
    {
      "claim": "Genuine Parts’s (NYSE:GPC) Q2 CY2026 Sales Beat Estimates",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Genuine Parts’s (NYSE:GPC) Q2 CY2026 Sales Beat Estimates"
      },
      "source_id": "E0992",
      "source_type": "news",
      "ticker": "GPC",
      "tier": 2,
      "timestamp": "2026-07-21T11:47:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/genuine-parts-nyse-gpc-q2-114749252.html"
    },
    {
      "claim": "Why Carlisle (CSL) Shares Are Trading Lower Today",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Why Carlisle (CSL) Shares Are Trading Lower Today"
      },
      "source_id": "E0993",
      "source_type": "news",
      "ticker": "CSL",
      "tier": 2,
      "timestamp": "2026-07-20T20:51:34+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/why-carlisle-csl-shares-trading-205134720.html"
    },
    {
      "claim": "Everest Group Designates TP as a Leader in Healthcare CXM as AI Redefines Customer Experience",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Everest Group Designates TP as a Leader in Healthcare CXM as AI Redefines Customer Experience"
      },
      "source_id": "E0994",
      "source_type": "news",
      "ticker": "EG",
      "tier": 2,
      "timestamp": "2026-07-21T13:03:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/everest-group-designates-tp-leader-130300645.html"
    },
    {
      "claim": "Tyler Technologies to Participate in August and September Investor Conferences",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Tyler Technologies to Participate in August and September Investor Conferences"
      },
      "source_id": "E0995",
      "source_type": "news",
      "ticker": "TYL",
      "tier": 2,
      "timestamp": "2026-07-21T13:17:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/tyler-technologies-participate-august-september-131700179.html"
    },
    {
      "claim": "Analyst Report: HF Sinclair Corporation",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: HF Sinclair Corporation"
      },
      "source_id": "E0996",
      "source_type": "news",
      "ticker": "DINO",
      "tier": 2,
      "timestamp": "2026-07-20T22:54:54+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/b52a659f-a806-3ca7-96a1-1f56d356cbfa/analyst-report%3A-hf-sinclair.html"
    },
    {
      "claim": "Is HF Sinclair (DINO) Recasting Its Leadership to Balance Operational Discipline With Long-Term Transformation?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is HF Sinclair (DINO) Recasting Its Leadership to Balance Operational Discipline With Long-Term Transformation?"
      },
      "source_id": "E0997",
      "source_type": "news",
      "ticker": "DINO",
      "tier": 2,
      "timestamp": "2026-07-18T07:11:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/hf-sinclair-dino-recasting-leadership-071105817.html"
    },
    {
      "claim": "Hasbro raises 2026 outlook after record Q2 Magic: The Gathering revenue",
      "confidence": 0.78,
      "publisher": "Quartz",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Hasbro raises 2026 outlook after record Q2 Magic: The Gathering revenue"
      },
      "source_id": "E0998",
      "source_type": "earnings",
      "ticker": "HAS",
      "tier": 2,
      "timestamp": "2026-07-21T12:18:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/08867830-50cc-326f-a10e-a51a88693c2a/hasbro-raises-2026-outlook.html"
    },
    {
      "claim": "Hasbro (HAS) Surpasses Q2 Earnings and Revenue Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Hasbro (HAS) Surpasses Q2 Earnings and Revenue Estimates"
      },
      "source_id": "E0999",
      "source_type": "earnings",
      "ticker": "HAS",
      "tier": 2,
      "timestamp": "2026-07-21T11:40:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/hasbro-surpasses-q2-earnings-revenue-114002926.html"
    },
    {
      "claim": "Hasbro raises 2026 outlook after Magic: The Gathering powers second-quarter earnings beat (HAS)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Hasbro raises 2026 outlook after Magic: The Gathering powers second-quarter earnings beat (HAS)"
      },
      "source_id": "E1000",
      "source_type": "earnings",
      "ticker": "HAS",
      "tier": 2,
      "timestamp": "2026-07-21T11:27:15+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/26409f76-72e6-3ae0-873d-62fb7a677280/hasbro-raises-2026-outlook.html"
    },
    {
      "claim": "Hasbro (NASDAQ:HAS) Surprises With Q2 CY2026 Sales",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Hasbro (NASDAQ:HAS) Surprises With Q2 CY2026 Sales"
      },
      "source_id": "E1001",
      "source_type": "news",
      "ticker": "HAS",
      "tier": 2,
      "timestamp": "2026-07-21T11:10:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/hasbro-nasdaq-surprises-q2-cy2026-111005881.html"
    },
    {
      "claim": "Smith+Nephew introduces expanded enterprise ASC Solutions Strategy to support growth, performance and value-based care",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Smith+Nephew introduces expanded enterprise ASC Solutions Strategy to support growth, performance and value-based care"
      },
      "source_id": "E1002",
      "source_type": "news",
      "ticker": "SNN",
      "tier": 2,
      "timestamp": "2026-07-21T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/smith-nephew-introduces-expanded-enterprise-120000171.html"
    },
    {
      "claim": "Advanced Energy Announces Second Quarter 2026 Earnings Date on August 3",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Advanced Energy Announces Second Quarter 2026 Earnings Date on August 3"
      },
      "source_id": "E1003",
      "source_type": "earnings",
      "ticker": "AEIS",
      "tier": 2,
      "timestamp": "2026-07-20T10:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/advanced-energy-announces-second-quarter-100000827.html"
    },
    {
      "claim": "What To Expect From Graco’s (GGG) Q2 Earnings",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "What To Expect From Graco’s (GGG) Q2 Earnings"
      },
      "source_id": "E1004",
      "source_type": "earnings",
      "ticker": "GGG",
      "tier": 2,
      "timestamp": "2026-07-21T05:42:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/expect-graco-ggg-q2-earnings-054226825.html"
    },
    {
      "claim": "Toll Brothers (TOL) Declines More Than Market: Some Information for Investors",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Toll Brothers (TOL) Declines More Than Market: Some Information for Investors"
      },
      "source_id": "E1005",
      "source_type": "news",
      "ticker": "TOL",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:07+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/toll-brothers-tol-declines-more-214507879.html"
    },
    {
      "claim": "RenaissanceRe (RNR) Q2 Earnings: What To Expect",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "RenaissanceRe (RNR) Q2 Earnings: What To Expect"
      },
      "source_id": "E1006",
      "source_type": "earnings",
      "ticker": "RNR",
      "tier": 2,
      "timestamp": "2026-07-21T07:58:26+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/renaissancere-rnr-q2-earnings-expect-075826637.html"
    },
    {
      "claim": "HII Names Michael DeBernardis Vice President and Chief Counsel of Mission Technologies",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "HII Names Michael DeBernardis Vice President and Chief Counsel of Mission Technologies"
      },
      "source_id": "E1007",
      "source_type": "news",
      "ticker": "HII",
      "tier": 2,
      "timestamp": "2026-07-21T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/hii-names-michael-debernardis-vice-120000099.html"
    },
    {
      "claim": "Wall Street Keeps Warming to Rambus Stock. Here’s Our Price Target",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Wall Street Keeps Warming to Rambus Stock. Here’s Our Price Target"
      },
      "source_id": "E1008",
      "source_type": "earnings",
      "ticker": "RMBS",
      "tier": 2,
      "timestamp": "2026-07-21T12:30:37+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/32148f69-9b03-3262-a6ed-be17b8b18d72/wall-street-keeps-warming-to.html"
    },
    {
      "claim": "Rambus Gains Momentum on Rising AI Memory Bandwidth Needs",
      "confidence": 0.62,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Rambus Gains Momentum on Rising AI Memory Bandwidth Needs"
      },
      "source_id": "E1009",
      "source_type": "news",
      "ticker": "RMBS",
      "tier": 2,
      "timestamp": "2026-07-18T13:00:52+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/3ceec937-904e-383b-b7af-8cc6f2b4eaaf/rambus-gains-momentum-on.html"
    },
    {
      "claim": "Wells Fargo cuts HubSpot to Equal Weight as AI transition clouds near-term outlook",
      "confidence": 0.78,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Wells Fargo cuts HubSpot to Equal Weight as AI transition clouds near-term outlook"
      },
      "source_id": "E1010",
      "source_type": "earnings",
      "ticker": "HUBS",
      "tier": 2,
      "timestamp": "2026-07-20T17:05:15+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/wells-fargo-cuts-hubspot-equal-170515459.html"
    },
    {
      "claim": "Here Are Monday’s Top Wall Street Analyst Research Calls: BP, Charles Schwab, Fervo Energy, HubSpot, Lumentum, Microsoft, Netflix, Oracle, ServiceNow, Yeti Holdings, and More",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Here Are Monday’s Top Wall Street Analyst Research Calls: BP, Charles Schwab, Fervo Energy, HubSpot, Lumentum, Microsoft, Netflix, Oracle, ServiceNow, Yeti Holdings, and More"
      },
      "source_id": "E1011",
      "source_type": "news",
      "ticker": "HUBS",
      "tier": 2,
      "timestamp": "2026-07-20T11:52:28+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/7d091894-b9c7-3bf2-87d9-336f0ff41c8e/here-are-monday%E2%80%99s-top-wall.html"
    },
    {
      "claim": "Wells Fargo Downgrades HubSpot to Equalweight From Overweight, Adjusts Price Target to $225 From $300",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Wells Fargo Downgrades HubSpot to Equalweight From Overweight, Adjusts Price Target to $225 From $300"
      },
      "source_id": "E1012",
      "source_type": "news",
      "ticker": "HUBS",
      "tier": 2,
      "timestamp": "2026-07-20T11:35:57+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/wells-fargo-downgrades-hubspot-equalweight-113557244.html"
    },
    {
      "claim": "Mizuho Securities Adjusts Price Target on Pentair to $85 From $100, Maintains Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Mizuho Securities Adjusts Price Target on Pentair to $85 From $100, Maintains Outperform Rating"
      },
      "source_id": "E1013",
      "source_type": "news",
      "ticker": "PNR",
      "tier": 2,
      "timestamp": "2026-07-21T11:13:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/mizuho-securities-adjusts-price-target-111321834.html"
    },
    {
      "claim": "Bernstein upgrades Five Below to Outperform, sees 22% upside on stronger outlook",
      "confidence": 0.78,
      "publisher": "Investing.com",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Bernstein upgrades Five Below to Outperform, sees 22% upside on stronger outlook"
      },
      "source_id": "E1014",
      "source_type": "earnings",
      "ticker": "FIVE",
      "tier": 2,
      "timestamp": "2026-07-21T12:48:31+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bernstein-upgrades-five-below-outperform-124831548.html"
    },
    {
      "claim": "Here Are Tuesday’s Top Wall Street Analyst Research Calls: Adobe, Datadog, Five Below, Fortinet, Gilead Sciences, Goldman Sachs, Microsoft, Salesforce, and More",
      "confidence": 0.78,
      "publisher": "24/7 Wall St.",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Here Are Tuesday’s Top Wall Street Analyst Research Calls: Adobe, Datadog, Five Below, Fortinet, Gilead Sciences, Goldman Sachs, Microsoft, Salesforce, and More"
      },
      "source_id": "E1015",
      "source_type": "news",
      "ticker": "FIVE",
      "tier": 2,
      "timestamp": "2026-07-21T11:41:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/eb06c8a6-846b-3d56-b0b2-2380f7c588b5/here-are-tuesday%E2%80%99s-top-wall.html"
    },
    {
      "claim": "FIVE's Pricing Simplification Makes Shopping Easier & Drives Growth",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "FIVE's Pricing Simplification Makes Shopping Easier & Drives Growth"
      },
      "source_id": "E1016",
      "source_type": "news",
      "ticker": "FIVE",
      "tier": 2,
      "timestamp": "2026-07-20T13:40:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/fives-pricing-simplification-makes-shopping-134000296.html"
    },
    {
      "claim": "Viavi Solutions (NASDAQ:VIAV): Strongest Q1 Results from the Inspection Instruments Group",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Viavi Solutions (NASDAQ:VIAV): Strongest Q1 Results from the Inspection Instruments Group"
      },
      "source_id": "E1017",
      "source_type": "earnings",
      "ticker": "VIAV",
      "tier": 2,
      "timestamp": "2026-07-20T16:07:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/viavi-solutions-nasdaq-viav-strongest-160733939.html"
    },
    {
      "claim": "CRML, MP, UAMY, USAR, Stocks Gain Premarket: Retail Cheers Trump's Defense Critical Metals Supply Chain Push",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "CRML, MP, UAMY, USAR, Stocks Gain Premarket: Retail Cheers Trump's Defense Critical Metals Supply Chain Push"
      },
      "source_id": "E1018",
      "source_type": "news",
      "ticker": "MP",
      "tier": 2,
      "timestamp": "2026-07-21T08:42:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/1eaec916-51f9-3ea9-b4ac-265c5b549f80/crml%2C-mp%2C-uamy%2C-usar%2C-stocks.html"
    },
    {
      "claim": "Trump Signs Orders On Aluminum And Defense Supply Chains — AA, KALU, CENX, MP Stocks In Focus",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Trump Signs Orders On Aluminum And Defense Supply Chains — AA, KALU, CENX, MP Stocks In Focus"
      },
      "source_id": "E1019",
      "source_type": "news",
      "ticker": "MP",
      "tier": 2,
      "timestamp": "2026-07-20T23:47:22+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/9df46587-3488-34c0-8f0a-d7c2c76a6fa8/trump-signs-orders-on.html"
    },
    {
      "claim": "MP Materials (MP) Stock May Still Look Fully Valued After Export Control News",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "MP Materials (MP) Stock May Still Look Fully Valued After Export Control News"
      },
      "source_id": "E1020",
      "source_type": "news",
      "ticker": "MP",
      "tier": 2,
      "timestamp": "2026-07-20T18:10:42+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/mp-materials-mp-stock-may-181042955.html"
    },
    {
      "claim": "MP vs. LYSDY: Which Rare Earth Stock is the Better Buy Now?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "MP vs. LYSDY: Which Rare Earth Stock is the Better Buy Now?"
      },
      "source_id": "E1021",
      "source_type": "news",
      "ticker": "MP",
      "tier": 2,
      "timestamp": "2026-07-20T15:36:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/mp-vs-lysdy-rare-earth-153600887.html"
    },
    {
      "claim": "Paramount-Warner merger faces legal setback as antitrust challenge threatens $100 billion deal (PSKY) (WBD)",
      "confidence": 0.78,
      "publisher": "InvestorsHub",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Paramount-Warner merger faces legal setback as antitrust challenge threatens $100 billion deal (PSKY) (WBD)"
      },
      "source_id": "E1022",
      "source_type": "news",
      "ticker": "PSKY",
      "tier": 2,
      "timestamp": "2026-07-21T10:46:53+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/e143f389-ad9a-3704-ac7a-ec47d88ea3cc/paramount-warner-merger-faces.html"
    },
    {
      "claim": "Paramount-Warner Deal at Risk of Delays That Would Cost Billions",
      "confidence": 0.78,
      "publisher": "Bloomberg",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Paramount-Warner Deal at Risk of Delays That Would Cost Billions"
      },
      "source_id": "E1023",
      "source_type": "news",
      "ticker": "PSKY",
      "tier": 2,
      "timestamp": "2026-07-21T00:34:38+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/media-advertising/articles/paramount-warner-deal-risk-delays-003438906.html"
    },
    {
      "claim": "Stock Market Today, July 20: Warner Bros. Discovery Falls 4% as Judge Pauses $110 Billion Paramount Skydance Deal",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Stock Market Today, July 20: Warner Bros. Discovery Falls 4% as Judge Pauses $110 Billion Paramount Skydance Deal"
      },
      "source_id": "E1024",
      "source_type": "news",
      "ticker": "PSKY",
      "tier": 2,
      "timestamp": "2026-07-20T21:12:18+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/79a5ea8e-d05f-39a9-b27d-483e2c428c3b/stock-market-today%2C-july-20%3A.html"
    },
    {
      "claim": "PSKY, ORCL, TLRY Stocks Hit 52-Week Lows Today: What's Driving The Selloff?",
      "confidence": 0.62,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "PSKY, ORCL, TLRY Stocks Hit 52-Week Lows Today: What's Driving The Selloff?"
      },
      "source_id": "E1025",
      "source_type": "news",
      "ticker": "PSKY",
      "tier": 2,
      "timestamp": "2026-07-21T01:51:57+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/ac6995de-3321-34f1-ac3c-40edea07f395/psky%2C-orcl%2C-tlry-stocks-hit.html"
    },
    {
      "claim": "Zacks.com featured highlights include PENN Entertainment, Boise Cascade, Dycom Industries, Silicon Motion Technology and Unity Software",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Zacks.com featured highlights include PENN Entertainment, Boise Cascade, Dycom Industries, Silicon Motion Technology and Unity Software"
      },
      "source_id": "E1026",
      "source_type": "news",
      "ticker": "U",
      "tier": 2,
      "timestamp": "2026-07-20T17:26:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/zacks-com-featured-highlights-penn-172600883.html"
    },
    {
      "claim": "Unity 7 Roadmap Revealed At Unite Seoul",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Unity 7 Roadmap Revealed At Unite Seoul"
      },
      "source_id": "E1027",
      "source_type": "news",
      "ticker": "U",
      "tier": 2,
      "timestamp": "2026-07-21T02:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/unity-7-roadmap-revealed-unite-020000607.html"
    },
    {
      "claim": "Analysts Project the Oklo Stock Price Will Reach $87 in 2027 -- Is the Risk-to-Reward Scenario Worth It?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Analysts Project the Oklo Stock Price Will Reach $87 in 2027 -- Is the Risk-to-Reward Scenario Worth It?"
      },
      "source_id": "E1028",
      "source_type": "news",
      "ticker": "OKLO",
      "tier": 2,
      "timestamp": "2026-07-19T19:21:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/b87db3db-15aa-3866-ae54-1a410dbe4b56/analysts-project-the-oklo.html"
    },
    {
      "claim": "OKLO Stock Touches 52-Week Low: Is the Worst Already Priced In?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "OKLO Stock Touches 52-Week Low: Is the Worst Already Priced In?"
      },
      "source_id": "E1029",
      "source_type": "news",
      "ticker": "OKLO",
      "tier": 2,
      "timestamp": "2026-07-21T12:16:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/oklo-stock-touches-52-week-121600388.html"
    },
    {
      "claim": "Analyst Report: Insulet Corporation",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Insulet Corporation"
      },
      "source_id": "E1030",
      "source_type": "news",
      "ticker": "PODD",
      "tier": 2,
      "timestamp": "2026-07-20T23:10:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/7a55a990-e525-3b85-be0d-89856eaa4dd0/analyst-report%3A-insulet.html"
    },
    {
      "claim": "Abra Group Announces an Agreement to Purchase up to 45 E195-E2 Aircraft from Embraer, Providing Additional Flexibility to Abra's Growth and Connectivity Strategy",
      "confidence": 0.62,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Abra Group Announces an Agreement to Purchase up to 45 E195-E2 Aircraft from Embraer, Providing Additional Flexibility to Abra's Growth and Connectivity Strategy"
      },
      "source_id": "E1031",
      "source_type": "news",
      "ticker": "EMBJ",
      "tier": 2,
      "timestamp": "2026-07-21T11:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/abra-group-announces-agreement-purchase-113000971.html"
    },
    {
      "claim": "James Hardie Industries plc (JHX) Recovered Following Easing Middle East Conflict and Strong Outlook",
      "confidence": 0.78,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "James Hardie Industries plc (JHX) Recovered Following Easing Middle East Conflict and Strong Outlook"
      },
      "source_id": "E1032",
      "source_type": "earnings",
      "ticker": "JHX",
      "tier": 2,
      "timestamp": "2026-07-20T12:15:42+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/james-hardie-industries-plc-jhx-121542725.html"
    },
    {
      "claim": "JPMorgan Adjusts Price Target on Healthpeak Properties to $22 From $21, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "JPMorgan Adjusts Price Target on Healthpeak Properties to $22 From $21, Maintains Neutral Rating"
      },
      "source_id": "E1033",
      "source_type": "news",
      "ticker": "DOC",
      "tier": 2,
      "timestamp": "2026-07-21T10:59:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/jpmorgan-adjusts-price-target-healthpeak-105921583.html"
    },
    {
      "claim": "Healthpeak Properties Partners With Brookfield Asset Management in $2.1 Billion Medical Buildings Venture",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Healthpeak Properties Partners With Brookfield Asset Management in $2.1 Billion Medical Buildings Venture"
      },
      "source_id": "E1034",
      "source_type": "news",
      "ticker": "DOC",
      "tier": 2,
      "timestamp": "2026-07-20T11:15:08+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/healthpeak-properties-partners-brookfield-asset-111508830.html"
    },
    {
      "claim": "Healthpeak Properties and Brookfield Form a $2.1 Billion Strategic Joint Venture",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Healthpeak Properties and Brookfield Form a $2.1 Billion Strategic Joint Venture"
      },
      "source_id": "E1035",
      "source_type": "news",
      "ticker": "DOC",
      "tier": 2,
      "timestamp": "2026-07-20T10:45:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/real-estate/articles/healthpeak-properties-brookfield-form-2-104500203.html"
    },
    {
      "claim": "Zebra Study with Oxford Economics Reveals Modernizing Frontline Workflows Unlocks Productivity, Profitability Gains",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Zebra Study with Oxford Economics Reveals Modernizing Frontline Workflows Unlocks Productivity, Profitability Gains"
      },
      "source_id": "E1036",
      "source_type": "earnings",
      "ticker": "ZBRA",
      "tier": 2,
      "timestamp": "2026-07-21T12:10:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/zebra-study-oxford-economics-reveals-121000709.html"
    },
    {
      "claim": "Q1 Rundown: Zebra (NASDAQ:ZBRA) Vs Other Specialized Technology Stocks",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Q1 Rundown: Zebra (NASDAQ:ZBRA) Vs Other Specialized Technology Stocks"
      },
      "source_id": "E1037",
      "source_type": "news",
      "ticker": "ZBRA",
      "tier": 2,
      "timestamp": "2026-07-20T15:03:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/q1-rundown-zebra-nasdaq-zbra-150333590.html"
    },
    {
      "claim": "AECOM announces planned dates for third quarter fiscal 2026 earnings results and conference call",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "AECOM announces planned dates for third quarter fiscal 2026 earnings results and conference call"
      },
      "source_id": "E1038",
      "source_type": "earnings",
      "ticker": "ACM",
      "tier": 2,
      "timestamp": "2026-07-20T10:55:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/aecom-announces-planned-dates-third-105500517.html"
    },
    {
      "claim": "GameStop Builds 9.8% eBay Stake After Rejected Bid",
      "confidence": 0.78,
      "publisher": "GuruFocus.com",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "GameStop Builds 9.8% eBay Stake After Rejected Bid"
      },
      "source_id": "E1039",
      "source_type": "news",
      "ticker": "GME",
      "tier": 2,
      "timestamp": "2026-07-20T12:34:38+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/gamestop-builds-9-8-ebay-123438709.html"
    },
    {
      "claim": "GameStop discloses 10% eBay stake as it pushes for a deal",
      "confidence": 0.78,
      "publisher": "Retail Dive",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "GameStop discloses 10% eBay stake as it pushes for a deal"
      },
      "source_id": "E1040",
      "source_type": "news",
      "ticker": "GME",
      "tier": 2,
      "timestamp": "2026-07-20T11:47:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/46a0f7e0-b8e5-3e25-93bc-804a2b3d0be3/gamestop-discloses-10%25-ebay.html"
    },
    {
      "claim": "Nasdaq Futures Lead Rebound Despite Middle East Tensions – Why LMT, OXY, CVX, XOM, GME Are In Focus",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Nasdaq Futures Lead Rebound Despite Middle East Tensions – Why LMT, OXY, CVX, XOM, GME Are In Focus"
      },
      "source_id": "E1041",
      "source_type": "news",
      "ticker": "GME",
      "tier": 2,
      "timestamp": "2026-07-20T10:25:27+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c6d7f2f5-7154-3306-8de0-9f0f5c7937de/nasdaq-futures-lead-rebound.html"
    },
    {
      "claim": "Ryan Cohen Says He’s Coming for eBay “One Way or Another.” What GameStop (GME) Shareholders Need to Know",
      "confidence": 0.62,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Ryan Cohen Says He’s Coming for eBay “One Way or Another.” What GameStop (GME) Shareholders Need to Know"
      },
      "source_id": "E1042",
      "source_type": "news",
      "ticker": "GME",
      "tier": 2,
      "timestamp": "2026-07-21T11:57:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ryan-cohen-says-coming-ebay-115703348.html"
    },
    {
      "claim": "Element Solutions (ESI) Reports Next Week: Wall Street Expects Earnings Growth",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Element Solutions (ESI) Reports Next Week: Wall Street Expects Earnings Growth"
      },
      "source_id": "E1043",
      "source_type": "earnings",
      "ticker": "ESI",
      "tier": 2,
      "timestamp": "2026-07-20T14:00:09+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/element-solutions-esi-reports-next-140009251.html"
    },
    {
      "claim": "Element Solutions (ESI) Stock Looks Overvalued Despite Cash Flow Upside",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Element Solutions (ESI) Stock Looks Overvalued Despite Cash Flow Upside"
      },
      "source_id": "E1044",
      "source_type": "news",
      "ticker": "ESI",
      "tier": 2,
      "timestamp": "2026-07-21T04:31:38+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/element-solutions-esi-stock-looks-043138684.html"
    },
    {
      "claim": "BofA Securities Adjusts CAVA Group Price Target to $110 From $108",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "BofA Securities Adjusts CAVA Group Price Target to $110 From $108"
      },
      "source_id": "E1045",
      "source_type": "news",
      "ticker": "CAVA",
      "tier": 2,
      "timestamp": "2026-07-20T13:45:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bofa-securities-adjusts-cava-group-134549924.html"
    },
    {
      "claim": "Tom Lee's Bitmine Taps the Brakes on ETH Buys, Pivots $86M Into Stock Buyback",
      "confidence": 0.78,
      "publisher": "decrypt",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Tom Lee's Bitmine Taps the Brakes on ETH Buys, Pivots $86M Into Stock Buyback"
      },
      "source_id": "E1046",
      "source_type": "news",
      "ticker": "BMNR",
      "tier": 2,
      "timestamp": "2026-07-20T16:12:36+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/1fd69563-ecc8-34c5-9725-d2a7cd9ae4a9/tom-lee%27s-bitmine-taps-the.html"
    },
    {
      "claim": "BMNR Stock Jumps After Tom Lee-Led BitMine Slows ETH Buying To Fund 5.5M Stock Buyback",
      "confidence": 0.78,
      "publisher": "Stocktwits",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "BMNR Stock Jumps After Tom Lee-Led BitMine Slows ETH Buying To Fund 5.5M Stock Buyback"
      },
      "source_id": "E1047",
      "source_type": "news",
      "ticker": "BMNR",
      "tier": 2,
      "timestamp": "2026-07-20T14:00:52+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/0adc7894-98df-337b-90f2-80ef6fa90db4/bmnr-stock-jumps-after-tom.html"
    },
    {
      "claim": "Bitmine Slows Ethereum Purchases As It Buys Back Stock",
      "confidence": 0.78,
      "publisher": "CryptoProwl",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Bitmine Slows Ethereum Purchases As It Buys Back Stock"
      },
      "source_id": "E1048",
      "source_type": "news",
      "ticker": "BMNR",
      "tier": 2,
      "timestamp": "2026-07-20T13:35:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/97d8d16f-1822-30f2-bd50-5117c4214de6/bitmine-slows-ethereum.html"
    },
    {
      "claim": "Bitmine Immersion Technologies (BMNR) Wants 5% Of Ethereum And A Bigger AI Role",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Bitmine Immersion Technologies (BMNR) Wants 5% Of Ethereum And A Bigger AI Role"
      },
      "source_id": "E1049",
      "source_type": "news",
      "ticker": "BMNR",
      "tier": 2,
      "timestamp": "2026-07-19T02:06:27+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/crypto/articles/bitmine-immersion-technologies-bmnr-wants-020627570.html"
    },
    {
      "claim": "Revvity Launches \"Signals for Startups\" to Help Emerging Biotechs Build Scalable Digital Foundations from Day One",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "new_product",
        "headline": "Revvity Launches \"Signals for Startups\" to Help Emerging Biotechs Build Scalable Digital Foundations from Day One"
      },
      "source_id": "E1050",
      "source_type": "news",
      "ticker": "RVTY",
      "tier": 2,
      "timestamp": "2026-07-20T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/revvity-launches-signals-startups-help-120000838.html"
    },
    {
      "claim": "Revvity Releases 2026 Impact Report Advancing Transparency with Initial Scope 3 Emissions Disclosure",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Revvity Releases 2026 Impact Report Advancing Transparency with Initial Scope 3 Emissions Disclosure"
      },
      "source_id": "E1051",
      "source_type": "news",
      "ticker": "RVTY",
      "tier": 2,
      "timestamp": "2026-07-20T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/revvity-releases-2026-impact-report-120000485.html"
    },
    {
      "claim": "What Chewy (CHWY)'s Conflicting Analyst Signals Around Expected Earnings Improvement Means For Shareholders",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "What Chewy (CHWY)'s Conflicting Analyst Signals Around Expected Earnings Improvement Means For Shareholders"
      },
      "source_id": "E1052",
      "source_type": "earnings",
      "ticker": "CHWY",
      "tier": 2,
      "timestamp": "2026-07-18T05:09:40+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/chewy-chwy-conflicting-analyst-signals-050940602.html"
    },
    {
      "claim": "Chewy vs. Walmart: Which Consumer Stock Is a Better Buy in 2026?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Chewy vs. Walmart: Which Consumer Stock Is a Better Buy in 2026?"
      },
      "source_id": "E1053",
      "source_type": "news",
      "ticker": "CHWY",
      "tier": 2,
      "timestamp": "2026-07-18T03:35:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/8d5b8a26-1c23-3e60-ae46-138f44e03bc9/chewy-vs.-walmart%3A-which.html"
    },
    {
      "claim": "Valmont Industries (VMI) Tops Q2 Earnings and Revenue Estimates",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Valmont Industries (VMI) Tops Q2 Earnings and Revenue Estimates"
      },
      "source_id": "E1054",
      "source_type": "earnings",
      "ticker": "VMI",
      "tier": 2,
      "timestamp": "2026-07-21T12:15:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/valmont-industries-vmi-tops-q2-121502707.html"
    },
    {
      "claim": "Valmont Industries' Fiscal Q2 Adjusted Earnings, Revenue Increase; Raises Fiscal 2026 Guidance",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Valmont Industries' Fiscal Q2 Adjusted Earnings, Revenue Increase; Raises Fiscal 2026 Guidance"
      },
      "source_id": "E1055",
      "source_type": "earnings",
      "ticker": "VMI",
      "tier": 2,
      "timestamp": "2026-07-21T11:47:48+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/valmont-industries-apos-fiscal-q2-114748337.html"
    },
    {
      "claim": "Valmont (NYSE:VMI) Exceeds Q2 CY2026 Expectations, Full-Year Sales Guidance is Optimistic",
      "confidence": 0.78,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Valmont (NYSE:VMI) Exceeds Q2 CY2026 Expectations, Full-Year Sales Guidance is Optimistic"
      },
      "source_id": "E1056",
      "source_type": "earnings",
      "ticker": "VMI",
      "tier": 2,
      "timestamp": "2026-07-21T11:28:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/valmont-nyse-vmi-exceeds-q2-112839734.html"
    },
    {
      "claim": "Valmont: Q2 Earnings Snapshot",
      "confidence": 0.78,
      "publisher": "Associated Press",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Valmont: Q2 Earnings Snapshot"
      },
      "source_id": "E1057",
      "source_type": "earnings",
      "ticker": "VMI",
      "tier": 2,
      "timestamp": "2026-07-21T11:07:38+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/valmont-q2-earnings-snapshot-110738582.html"
    },
    {
      "claim": "Argan vs. MYR Group: Which Power Infrastructure Stock Should You Buy?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Argan vs. MYR Group: Which Power Infrastructure Stock Should You Buy?"
      },
      "source_id": "E1058",
      "source_type": "news",
      "ticker": "AGX",
      "tier": 2,
      "timestamp": "2026-07-20T13:48:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/argan-vs-myr-group-power-134800865.html"
    },
    {
      "claim": "Is Argan (AGX) Stock Outpacing Its Construction Peers This Year?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Argan (AGX) Stock Outpacing Its Construction Peers This Year?"
      },
      "source_id": "E1059",
      "source_type": "news",
      "ticker": "AGX",
      "tier": 2,
      "timestamp": "2026-07-20T13:40:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/argan-agx-stock-outpacing-construction-134003561.html"
    },
    {
      "claim": "Piper Sandler Adjusts Federal Realty Investment Trust PT to $149 From $127, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Piper Sandler Adjusts Federal Realty Investment Trust PT to $149 From $127, Maintains Overweight Rating"
      },
      "source_id": "E1060",
      "source_type": "news",
      "ticker": "FRT",
      "tier": 2,
      "timestamp": "2026-07-21T12:06:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/piper-sandler-adjusts-federal-realty-120644318.html"
    },
    {
      "claim": "Federal Realty Trust Just Declared Its 58th Straight Annual Dividend Increase. Here's How Much $10,000 Invested Pays Annually.",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Federal Realty Trust Just Declared Its 58th Straight Annual Dividend Increase. Here's How Much $10,000 Invested Pays Annually."
      },
      "source_id": "E1061",
      "source_type": "news",
      "ticker": "FRT",
      "tier": 2,
      "timestamp": "2026-07-18T13:03:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/c7ce71d1-90f9-3b82-a3d4-8c6e137243d9/federal-realty-trust-just.html"
    },
    {
      "claim": "Baker Hughes wraps up $13.6bn Chart Industries acquisition",
      "confidence": 0.78,
      "publisher": "Offshore Technology",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Baker Hughes wraps up $13.6bn Chart Industries acquisition"
      },
      "source_id": "E1062",
      "source_type": "news",
      "ticker": "GTLS",
      "tier": 2,
      "timestamp": "2026-07-17T09:00:35+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/731840b9-b31b-3023-b47e-624f4090421c/baker-hughes-wraps-up-%2413.6bn.html"
    },
    {
      "claim": "Baker Hughes (BKR) Could Be 20% Below Fair Value On Chart Industries Deal",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "Baker Hughes (BKR) Could Be 20% Below Fair Value On Chart Industries Deal"
      },
      "source_id": "E1063",
      "source_type": "news",
      "ticker": "GTLS",
      "tier": 2,
      "timestamp": "2026-07-16T19:12:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/baker-hughes-bkr-could-20-191244098.html"
    },
    {
      "claim": "Baker Hughes Closes $13.6 Billion Acquisition of Chart Industries",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Baker Hughes Closes $13.6 Billion Acquisition of Chart Industries"
      },
      "source_id": "E1064",
      "source_type": "news",
      "ticker": "GTLS",
      "tier": 2,
      "timestamp": "2026-07-16T13:14:35+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/baker-hughes-closes-13-6-131435199.html"
    },
    {
      "claim": "Baker Hughes Completes Acquisition of Chart Industries",
      "confidence": 0.78,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Baker Hughes Completes Acquisition of Chart Industries"
      },
      "source_id": "E1065",
      "source_type": "news",
      "ticker": "GTLS",
      "tier": 2,
      "timestamp": "2026-07-16T12:45:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/baker-hughes-completes-acquisition-chart-124500564.html"
    },
    {
      "claim": "Can Starbucks Continue Obliterating Dutch Bros in the Second Half?",
      "confidence": 0.78,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Can Starbucks Continue Obliterating Dutch Bros in the Second Half?"
      },
      "source_id": "E1066",
      "source_type": "news",
      "ticker": "BROS",
      "tier": 2,
      "timestamp": "2026-07-18T10:35:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/3fbf396a-5597-3103-81ba-a9bc2406fd95/can-starbucks-continue.html"
    },
    {
      "claim": "Dutch Bros (BROS) Declines More Than Market: Some Information for Investors",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Dutch Bros (BROS) Declines More Than Market: Some Information for Investors"
      },
      "source_id": "E1067",
      "source_type": "news",
      "ticker": "BROS",
      "tier": 2,
      "timestamp": "2026-07-20T22:00:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/dutch-bros-bros-declines-more-220002946.html"
    },
    {
      "claim": "Traditional Fast Food Stocks Q1 Highlights: Dutch Bros (NYSE:BROS)",
      "confidence": 0.62,
      "publisher": "StockStory",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Traditional Fast Food Stocks Q1 Highlights: Dutch Bros (NYSE:BROS)"
      },
      "source_id": "E1068",
      "source_type": "news",
      "ticker": "BROS",
      "tier": 2,
      "timestamp": "2026-07-20T16:15:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/traditional-fast-food-stocks-q1-161533330.html"
    },
    {
      "claim": "Compass Point Initiates American Healthcare REIT at Buy With $70 Price Target",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Compass Point Initiates American Healthcare REIT at Buy With $70 Price Target"
      },
      "source_id": "E1069",
      "source_type": "news",
      "ticker": "AHR",
      "tier": 2,
      "timestamp": "2026-07-21T11:22:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/real-estate/articles/compass-point-initiates-american-healthcare-112233109.html"
    },
    {
      "claim": "Lumen Recognized in Gartner® Report, AI Vendor Race: Lumen Is the Company to Beat in Enterprise WAN and Connectivity Services for AI",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Lumen Recognized in Gartner® Report, AI Vendor Race: Lumen Is the Company to Beat in Enterprise WAN and Connectivity Services for AI"
      },
      "source_id": "E1070",
      "source_type": "news",
      "ticker": "LUMN",
      "tier": 2,
      "timestamp": "2026-07-21T12:45:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/lumen-recognized-gartner-report-ai-124500337.html"
    },
    {
      "claim": "Lumen Technologies To Attend Investor Conferences",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Lumen Technologies To Attend Investor Conferences"
      },
      "source_id": "E1071",
      "source_type": "news",
      "ticker": "LUMN",
      "tier": 2,
      "timestamp": "2026-07-21T12:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/lumen-technologies-attend-investor-conferences-123000977.html"
    },
    {
      "claim": "Scotiabank Adjusts Price Target on BXP to $74 From $70, Maintains Sector Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Scotiabank Adjusts Price Target on BXP to $74 From $70, Maintains Sector Outperform Rating"
      },
      "source_id": "E1072",
      "source_type": "news",
      "ticker": "BXP",
      "tier": 2,
      "timestamp": "2026-07-21T10:25:51+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/scotiabank-adjusts-price-target-bxp-102551120.html"
    },
    {
      "claim": "Mizuho Adjusts Price Target on BXP to $68 From $62, Maintains Neutral Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Mizuho Adjusts Price Target on BXP to $68 From $62, Maintains Neutral Rating"
      },
      "source_id": "E1073",
      "source_type": "news",
      "ticker": "BXP",
      "tier": 2,
      "timestamp": "2026-07-21T10:25:34+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/mizuho-adjusts-price-target-bxp-102534983.html"
    },
    {
      "claim": "Barclays Adjusts Price Target on BXP to $79 From $65, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Barclays Adjusts Price Target on BXP to $79 From $65, Maintains Overweight Rating"
      },
      "source_id": "E1074",
      "source_type": "news",
      "ticker": "BXP",
      "tier": 2,
      "timestamp": "2026-07-21T10:25:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barclays-adjusts-price-target-bxp-102521195.html"
    },
    {
      "claim": "Piper Sandler Adjusts Price Target on BXP to $86 From $75, Maintains Overweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Piper Sandler Adjusts Price Target on BXP to $86 From $75, Maintains Overweight Rating"
      },
      "source_id": "E1075",
      "source_type": "news",
      "ticker": "BXP",
      "tier": 2,
      "timestamp": "2026-07-21T10:25:12+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/piper-sandler-adjusts-price-target-102512068.html"
    },
    {
      "claim": "Realty Income Eyes Growth via Partnerships: Should You Buy or Hold? (Revised)",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "Realty Income Eyes Growth via Partnerships: Should You Buy or Hold? (Revised)"
      },
      "source_id": "E1076",
      "source_type": "news",
      "ticker": "ADC",
      "tier": 2,
      "timestamp": "2026-07-20T14:15:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/real-estate/articles/realty-income-eyes-growth-via-141500652.html"
    },
    {
      "claim": "Copper Price Rally Powers Hudbay Minerals (HBM) in Q2",
      "confidence": 0.78,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Copper Price Rally Powers Hudbay Minerals (HBM) in Q2"
      },
      "source_id": "E1077",
      "source_type": "news",
      "ticker": "HBM",
      "tier": 2,
      "timestamp": "2026-07-20T12:24:10+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/commodities/articles/copper-price-rally-powers-hudbay-122410347.html"
    },
    {
      "claim": "Is Argan (AGX) Stock Outpacing Its Construction Peers This Year?",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Argan (AGX) Stock Outpacing Its Construction Peers This Year?"
      },
      "source_id": "E1078",
      "source_type": "news",
      "ticker": "ECG",
      "tier": 2,
      "timestamp": "2026-07-20T13:40:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/argan-agx-stock-outpacing-construction-134003561.html"
    },
    {
      "claim": "What to Expect From Bio-Techne's Next Quarterly Earnings Report",
      "confidence": 0.78,
      "publisher": "Barchart",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "What to Expect From Bio-Techne's Next Quarterly Earnings Report"
      },
      "source_id": "E1079",
      "source_type": "earnings",
      "ticker": "TECH",
      "tier": 2,
      "timestamp": "2026-07-20T12:12:28+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/41c2e150-ac45-3fd2-b0ed-bb2a211d5846/what-to-expect-from.html"
    },
    {
      "claim": "Morgan Stanley Downgrades NNN REIT to Equal Weight From Overweight, $50 Price Target",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Downgrades NNN REIT to Equal Weight From Overweight, $50 Price Target"
      },
      "source_id": "E1080",
      "source_type": "news",
      "ticker": "NNN",
      "tier": 2,
      "timestamp": "2026-07-20T16:47:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/real-estate/articles/morgan-stanley-downgrades-nnn-reit-164706744.html"
    },
    {
      "claim": "Karman to Acquire Walker Precision Engineering for $94 Million",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Karman to Acquire Walker Precision Engineering for $94 Million"
      },
      "source_id": "E1081",
      "source_type": "news",
      "ticker": "KRMN",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/karman-acquire-walker-precision-engineering-131503349.html"
    },
    {
      "claim": "Karman Space & Defense Expands into International Market with Agreement to Acquire Glasgow-Headquartered Walker Precision Engineering, a Leading Supplier to the European Missile Industry, for $94 Million",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Karman Space & Defense Expands into International Market with Agreement to Acquire Glasgow-Headquartered Walker Precision Engineering, a Leading Supplier to the European Missile Industry, for $94 Million"
      },
      "source_id": "E1082",
      "source_type": "earnings",
      "ticker": "KRMN",
      "tier": 2,
      "timestamp": "2026-07-20T12:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/karman-space-defense-expands-international-123000494.html"
    },
    {
      "claim": "Longer-Term Opportunity Overshadows Karman Holdings’ (KRMN) Near-Term Concerns",
      "confidence": 0.62,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Longer-Term Opportunity Overshadows Karman Holdings’ (KRMN) Near-Term Concerns"
      },
      "source_id": "E1083",
      "source_type": "news",
      "ticker": "KRMN",
      "tier": 2,
      "timestamp": "2026-07-20T12:31:44+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/longer-term-opportunity-overshadows-karman-123144504.html"
    },
    {
      "claim": "Zacks.com featured highlights include Wayfair, United Natural Foods, WD40, Natural Gas Services Group and GormanRupp",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Zacks.com featured highlights include Wayfair, United Natural Foods, WD40, Natural Gas Services Group and GormanRupp"
      },
      "source_id": "E1084",
      "source_type": "news",
      "ticker": "W",
      "tier": 2,
      "timestamp": "2026-07-21T09:07:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/zacks-com-featured-highlights-wayfair-090700744.html"
    },
    {
      "claim": "Etsy vs. Wayfair: Which Consumer Stock Is a Better Buy in 2026?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Etsy vs. Wayfair: Which Consumer Stock Is a Better Buy in 2026?"
      },
      "source_id": "E1085",
      "source_type": "news",
      "ticker": "W",
      "tier": 2,
      "timestamp": "2026-07-18T02:27:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/25112647-ab64-3e30-b8d2-b1de5b28e8ad/etsy-vs.-wayfair%3A-which.html"
    },
    {
      "claim": "NexGen Energy Ltd. (NXE) Fell Due to Risk-Off Sentiment in the Commodity Market",
      "confidence": 0.62,
      "publisher": "Insider Monkey",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "NexGen Energy Ltd. (NXE) Fell Due to Risk-Off Sentiment in the Commodity Market"
      },
      "source_id": "E1086",
      "source_type": "news",
      "ticker": "NXE",
      "tier": 2,
      "timestamp": "2026-07-20T12:26:55+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/commodities/articles/nexgen-energy-ltd-nxe-fell-122655547.html"
    },
    {
      "claim": "Clearway Energy (CWEN) Stock Looks Undervalued Despite Fresh AI Demand News",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "supply_demand_mismatch",
        "headline": "Clearway Energy (CWEN) Stock Looks Undervalued Despite Fresh AI Demand News"
      },
      "source_id": "E1087",
      "source_type": "news",
      "ticker": "CWEN",
      "tier": 2,
      "timestamp": "2026-07-18T13:07:43+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/clearway-energy-cwen-stock-looks-130743029.html"
    },
    {
      "claim": "Clearway Energy (CWEN) Could Be 24% Undervalued Following Its August 5 Q2 Report Setup",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Clearway Energy (CWEN) Could Be 24% Undervalued Following Its August 5 Q2 Report Setup"
      },
      "source_id": "E1088",
      "source_type": "news",
      "ticker": "CWEN",
      "tier": 2,
      "timestamp": "2026-07-18T15:10:41+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/clearway-energy-cwen-could-24-151041492.html"
    },
    {
      "claim": "FactSet Strengthens Insurance Sector Footprint as Curi Holdings Adopts Portfolio Analytics Suite",
      "confidence": 0.78,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "FactSet Strengthens Insurance Sector Footprint as Curi Holdings Adopts Portfolio Analytics Suite"
      },
      "source_id": "E1089",
      "source_type": "news",
      "ticker": "FDS",
      "tier": 2,
      "timestamp": "2026-07-21T12:29:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/healthcare/articles/factset-strengthens-insurance-sector-footprint-122900959.html"
    },
    {
      "claim": "Is D-Wave Quantum a Millionaire-Maker Stock?",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is D-Wave Quantum a Millionaire-Maker Stock?"
      },
      "source_id": "E1090",
      "source_type": "news",
      "ticker": "QBTS",
      "tier": 2,
      "timestamp": "2026-07-21T10:22:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/9714bc7a-5b32-39c1-8048-d4f5ba36d9a8/is-d-wave-quantum-a.html"
    },
    {
      "claim": "After Plunging 32.2% in 4 Weeks, Here's Why the Trend Might Reverse for D-WAVE QUANTUM (QBTS)",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "After Plunging 32.2% in 4 Weeks, Here's Why the Trend Might Reverse for D-WAVE QUANTUM (QBTS)"
      },
      "source_id": "E1091",
      "source_type": "news",
      "ticker": "QBTS",
      "tier": 2,
      "timestamp": "2026-07-20T13:35:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/plunging-32-2-4-weeks-133502264.html"
    },
    {
      "claim": "D-Wave Quantum's CEO Sold Over 50,000 Company Shares. Here's What That Means for Investors.",
      "confidence": 0.62,
      "publisher": "Motley Fool",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "D-Wave Quantum's CEO Sold Over 50,000 Company Shares. Here's What That Means for Investors."
      },
      "source_id": "E1092",
      "source_type": "news",
      "ticker": "QBTS",
      "tier": 2,
      "timestamp": "2026-07-19T15:43:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/f4de4199-ee04-3359-b43c-c31ff23eb761/d-wave-quantum%27s-ceo-sold.html"
    },
    {
      "claim": "Analyst Report: Celanese Corporation",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Celanese Corporation"
      },
      "source_id": "E1093",
      "source_type": "news",
      "ticker": "CE",
      "tier": 2,
      "timestamp": "2026-07-20T22:58:21+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/2b98c2b8-47a7-3298-8d6e-aee4349098df/analyst-report%3A-celanese.html"
    },
    {
      "claim": "Celanese (CE) Could Be 34% Undervalued Following Its Latest Dividend Update",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Celanese (CE) Could Be 34% Undervalued Following Its Latest Dividend Update"
      },
      "source_id": "E1094",
      "source_type": "news",
      "ticker": "CE",
      "tier": 2,
      "timestamp": "2026-07-20T19:14:19+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/celanese-ce-could-34-undervalued-191419481.html"
    },
    {
      "claim": "Celanese (CE) Stock Looks Undervalued On Sales But Weak On Share Price",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Celanese (CE) Stock Looks Undervalued On Sales But Weak On Share Price"
      },
      "source_id": "E1095",
      "source_type": "news",
      "ticker": "CE",
      "tier": 2,
      "timestamp": "2026-07-20T18:11:32+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/celanese-ce-stock-looks-undervalued-181132845.html"
    },
    {
      "claim": "Oppenheimer Adjusts Price Target on Timken Company to $150 From $147, Maintains Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Oppenheimer Adjusts Price Target on Timken Company to $150 From $147, Maintains Outperform Rating"
      },
      "source_id": "E1096",
      "source_type": "news",
      "ticker": "TKR",
      "tier": 2,
      "timestamp": "2026-07-21T12:48:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/oppenheimer-adjusts-price-target-timken-124849582.html"
    },
    {
      "claim": "Timken to Announce Second-Quarter 2026 Financial Results on August 4",
      "confidence": 0.78,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Timken to Announce Second-Quarter 2026 Financial Results on August 4"
      },
      "source_id": "E1097",
      "source_type": "earnings",
      "ticker": "TKR",
      "tier": 2,
      "timestamp": "2026-07-21T10:51:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/timken-announce-second-quarter-2026-105100291.html"
    },
    {
      "claim": "Why Hexcel (HXL) is Poised to Beat Earnings Estimates Again",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Why Hexcel (HXL) is Poised to Beat Earnings Estimates Again"
      },
      "source_id": "E1098",
      "source_type": "earnings",
      "ticker": "HXL",
      "tier": 2,
      "timestamp": "2026-07-20T16:10:04+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/why-hexcel-hxl-poised-beat-161004329.html"
    },
    {
      "claim": "Hexcel, Boeing Sign Expanded Long-Term Deals",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "Hexcel, Boeing Sign Expanded Long-Term Deals"
      },
      "source_id": "E1099",
      "source_type": "news",
      "ticker": "HXL",
      "tier": 2,
      "timestamp": "2026-07-20T11:59:42+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/hexcel-boeing-sign-expanded-long-115942392.html"
    },
    {
      "claim": "Hexcel Announces NCAMP Qualification of HexPly® M91 Composite Material System",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Hexcel Announces NCAMP Qualification of HexPly® M91 Composite Material System"
      },
      "source_id": "E1100",
      "source_type": "news",
      "ticker": "HXL",
      "tier": 2,
      "timestamp": "2026-07-21T11:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/articles/hexcel-announces-ncamp-qualification-hexply-110000549.html"
    },
    {
      "claim": "Hexcel Announces Expanded Long-Term Agreements with Boeing",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Hexcel Announces Expanded Long-Term Agreements with Boeing"
      },
      "source_id": "E1101",
      "source_type": "news",
      "ticker": "HXL",
      "tier": 2,
      "timestamp": "2026-07-20T11:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/hexcel-announces-expanded-long-term-110000357.html"
    },
    {
      "claim": "TXNM, Blackstone extend $11.5 billion sale deadline after regulatory setback",
      "confidence": 0.78,
      "publisher": "Albuquerque Journal, N.M.",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "TXNM, Blackstone extend $11.5 billion sale deadline after regulatory setback"
      },
      "source_id": "E1102",
      "source_type": "news",
      "ticker": "TXNM",
      "tier": 2,
      "timestamp": "2026-07-18T03:06:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/3626e9d0-58ec-31d4-bf53-3c80e12f04fb/txnm%2C-blackstone-extend-%2411.5.html"
    },
    {
      "claim": "Analyst Report: Brinker International, Inc.",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Brinker International, Inc."
      },
      "source_id": "E1103",
      "source_type": "news",
      "ticker": "EAT",
      "tier": 2,
      "timestamp": "2026-07-20T23:03:14+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/94ac6963-bcf1-3bad-bac6-7cc00d7980f7/analyst-report%3A-brinker.html"
    },
    {
      "claim": "BofA Adjusts Price Target on Brinker International to $224 From $195",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "BofA Adjusts Price Target on Brinker International to $224 From $195"
      },
      "source_id": "E1104",
      "source_type": "news",
      "ticker": "EAT",
      "tier": 2,
      "timestamp": "2026-07-20T13:45:11+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/bofa-adjusts-price-target-brinker-134511002.html"
    },
    {
      "claim": "Ahead of Cleveland-Cliffs (CLF) Q2 Earnings: Get Ready With Wall Street Estimates for Key Metrics",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Ahead of Cleveland-Cliffs (CLF) Q2 Earnings: Get Ready With Wall Street Estimates for Key Metrics"
      },
      "source_id": "E1105",
      "source_type": "earnings",
      "ticker": "CLF",
      "tier": 2,
      "timestamp": "2026-07-20T13:15:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/ahead-cleveland-cliffs-clf-q2-131506544.html"
    },
    {
      "claim": "Cleveland Cliffs (CLF) Nears Earnings, Is It A Bargain?",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Cleveland Cliffs (CLF) Nears Earnings, Is It A Bargain?"
      },
      "source_id": "E1106",
      "source_type": "earnings",
      "ticker": "CLF",
      "tier": 2,
      "timestamp": "2026-07-18T10:10:49+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/cleveland-cliffs-clf-nears-earnings-101049464.html"
    },
    {
      "claim": "Is Sharply Raised Loss Forecasts Before July 23 Earnings Altering The Investment Case For Cleveland-Cliffs (CLF)?",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Is Sharply Raised Loss Forecasts Before July 23 Earnings Altering The Investment Case For Cleveland-Cliffs (CLF)?"
      },
      "source_id": "E1107",
      "source_type": "earnings",
      "ticker": "CLF",
      "tier": 2,
      "timestamp": "2026-07-18T07:11:09+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/sharply-raised-loss-forecasts-july-071109599.html"
    },
    {
      "claim": "Cleveland Cliffs (CLF) Stock Could Be 39% Undervalued As Cash Flow Recovers",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Cleveland Cliffs (CLF) Stock Could Be 39% Undervalued As Cash Flow Recovers"
      },
      "source_id": "E1108",
      "source_type": "news",
      "ticker": "CLF",
      "tier": 2,
      "timestamp": "2026-07-18T04:18:14+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/cleveland-cliffs-clf-stock-could-041814489.html"
    },
    {
      "claim": "Oppenheimer Adjusts Price Target on ESAB to $135 From $140, Maintains Outperform Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Oppenheimer Adjusts Price Target on ESAB to $135 From $140, Maintains Outperform Rating"
      },
      "source_id": "E1109",
      "source_type": "news",
      "ticker": "ESAB",
      "tier": 2,
      "timestamp": "2026-07-21T12:48:46+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/oppenheimer-adjusts-price-target-esab-124846109.html"
    },
    {
      "claim": "Eldorado Gold starts commissioning at Skouries project",
      "confidence": 0.62,
      "publisher": "Mining Technology",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Eldorado Gold starts commissioning at Skouries project"
      },
      "source_id": "E1110",
      "source_type": "news",
      "ticker": "EGO",
      "tier": 2,
      "timestamp": "2026-07-21T11:15:12+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/2f7985b3-bc33-3b62-afc3-62ce22649eb1/eldorado-gold-starts.html"
    },
    {
      "claim": "Eldorado Gold's Skouries Project Enters Commissioning Phase",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Eldorado Gold's Skouries Project Enters Commissioning Phase"
      },
      "source_id": "E1111",
      "source_type": "news",
      "ticker": "EGO",
      "tier": 2,
      "timestamp": "2026-07-21T09:58:39+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/commodities/articles/eldorado-gold-apos-skouries-project-095839847.html"
    },
    {
      "claim": "Eldorado Gold Announces Key Milestone: First Ore Crushed at Skouries",
      "confidence": 0.62,
      "publisher": "GlobeNewswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Eldorado Gold Announces Key Milestone: First Ore Crushed at Skouries"
      },
      "source_id": "E1112",
      "source_type": "news",
      "ticker": "EGO",
      "tier": 2,
      "timestamp": "2026-07-20T21:04:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/commodities/articles/eldorado-gold-announces-key-milestone-210400923.html"
    },
    {
      "claim": "Why GXO Logistics (GXO) Could Beat Earnings Estimates Again",
      "confidence": 0.78,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Why GXO Logistics (GXO) Could Beat Earnings Estimates Again"
      },
      "source_id": "E1113",
      "source_type": "earnings",
      "ticker": "GXO",
      "tier": 2,
      "timestamp": "2026-07-20T16:10:03+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/why-gxo-logistics-gxo-could-161003220.html"
    },
    {
      "claim": "Warburg Pincus and Kayne Anderson to Sell WildFire Energy to Magnolia Oil & Gas for $4.06 Billion",
      "confidence": 0.78,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "geopolitics",
        "headline": "Warburg Pincus and Kayne Anderson to Sell WildFire Energy to Magnolia Oil & Gas for $4.06 Billion"
      },
      "source_id": "E1114",
      "source_type": "news",
      "ticker": "MGY",
      "tier": 2,
      "timestamp": "2026-07-21T12:00:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/warburg-pincus-kayne-anderson-sell-120000885.html"
    },
    {
      "claim": "Magnolia to acquire WildFire Energy in $4.1bn Eagle Ford deal",
      "confidence": 0.78,
      "publisher": "Offshore Technology",
      "raw_value": {
        "catalyst_bucket": "contract_order",
        "headline": "Magnolia to acquire WildFire Energy in $4.1bn Eagle Ford deal"
      },
      "source_id": "E1115",
      "source_type": "news",
      "ticker": "MGY",
      "tier": 2,
      "timestamp": "2026-07-21T08:29:19+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/80df1fba-da91-316c-b8aa-e79fcbd000e3/magnolia-to-acquire-wildfire.html"
    },
    {
      "claim": "Magnolia Oil & Gas Prices Share Offering at $23.75 Apiece",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Magnolia Oil & Gas Prices Share Offering at $23.75 Apiece"
      },
      "source_id": "E1116",
      "source_type": "news",
      "ticker": "MGY",
      "tier": 2,
      "timestamp": "2026-07-21T07:58:22+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/magnolia-oil-gas-prices-share-075822438.html"
    },
    {
      "claim": "Magnolia Oil & Gas Corporation Announces Pricing of Public Offering of Class A Common Stock",
      "confidence": 0.62,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Magnolia Oil & Gas Corporation Announces Pricing of Public Offering of Class A Common Stock"
      },
      "source_id": "E1117",
      "source_type": "news",
      "ticker": "MGY",
      "tier": 2,
      "timestamp": "2026-07-21T01:39:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/energy/articles/magnolia-oil-gas-corporation-announces-013900546.html"
    },
    {
      "claim": "MGY matched the public Ross momentum watch adapter: Ross public momentum watch candidate; watch score 0.38; flags ross_public_scaffold_not_validated_alpha.",
      "confidence": 0.7,
      "publisher": "Local Ross public-only scaffold adapter",
      "raw_value": {
        "risk_flags": [
          "ross_public_scaffold_not_validated_alpha"
        ],
        "watch_score": 0.3757
      },
      "source_id": "E1118",
      "source_type": "strategy_context",
      "ticker": "MGY",
      "tier": 2,
      "timestamp": "2026-07-21T13:41:18.782191+00:00",
      "url_or_provider_ref": "/Users/nickyz/Downloads/obsidian/quant_trading/strategies/ross_small_cap_momo.py"
    },
    {
      "claim": "Krystal Biotech to Join S&P MidCap 400, Replacing Taylor Morrison Home",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Krystal Biotech to Join S&P MidCap 400, Replacing Taylor Morrison Home"
      },
      "source_id": "E1119",
      "source_type": "news",
      "ticker": "TMHC",
      "tier": 2,
      "timestamp": "2026-07-20T21:38:01+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/krystal-biotech-join-p-midcap-213801396.html"
    },
    {
      "claim": "Barclays Upgrades CarMax to Equal Weight From Underweight, $37 Price Target",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Barclays Upgrades CarMax to Equal Weight From Underweight, $37 Price Target"
      },
      "source_id": "E1120",
      "source_type": "news",
      "ticker": "KMX",
      "tier": 2,
      "timestamp": "2026-07-21T11:43:50+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/barclays-upgrades-carmax-equal-weight-114350760.html"
    },
    {
      "claim": "Energy Fuels (UUUU) Increases Despite Market Slip: Here's What You Need to Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Energy Fuels (UUUU) Increases Despite Market Slip: Here's What You Need to Know"
      },
      "source_id": "E1121",
      "source_type": "news",
      "ticker": "UUUU",
      "tier": 2,
      "timestamp": "2026-07-20T21:45:05+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/energy-fuels-uuuu-increases-despite-214505572.html"
    },
    {
      "claim": "Energy Fuels Inc (UUUU) is Attracting Investor Attention: Here is What You Should Know",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Energy Fuels Inc (UUUU) is Attracting Investor Attention: Here is What You Should Know"
      },
      "source_id": "E1122",
      "source_type": "news",
      "ticker": "UUUU",
      "tier": 2,
      "timestamp": "2026-07-20T13:00:02+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/energy-fuels-inc-uuuu-attracting-130002874.html"
    },
    {
      "claim": "Morgan Stanley Adjusts Price Target on UWM to $3 From $5, Maintains Equalweight Rating",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Adjusts Price Target on UWM to $3 From $5, Maintains Equalweight Rating"
      },
      "source_id": "E1123",
      "source_type": "news",
      "ticker": "UWMC",
      "tier": 2,
      "timestamp": "2026-07-20T12:14:35+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-adjusts-price-target-121435904.html"
    },
    {
      "claim": "Morgan Stanley Downgrades Elastic to Equalweight From Overweight, Adjusts Price Target to $66 From $73",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Morgan Stanley Downgrades Elastic to Equalweight From Overweight, Adjusts Price Target to $66 From $73"
      },
      "source_id": "E1124",
      "source_type": "news",
      "ticker": "ESTC",
      "tier": 2,
      "timestamp": "2026-07-21T12:06:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/morgan-stanley-downgrades-elastic-equalweight-120656480.html"
    },
    {
      "claim": "Analyst Report: Elastic N.V.",
      "confidence": 0.78,
      "publisher": "Morningstar Research",
      "raw_value": {
        "catalyst_bucket": "analyst",
        "headline": "Analyst Report: Elastic N.V."
      },
      "source_id": "E1125",
      "source_type": "news",
      "ticker": "ESTC",
      "tier": 2,
      "timestamp": "2026-07-20T22:48:56+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/m/e5ed4853-a4cc-337a-832e-a1e09a734dbf/analyst-report%3A-elastic-n.v..html"
    },
    {
      "claim": "Elastic Achieves AI Security Distinction in the AWS Security Competency",
      "confidence": 0.78,
      "publisher": "Business Wire",
      "raw_value": {
        "catalyst_bucket": "regulatory_policy",
        "headline": "Elastic Achieves AI Security Distinction in the AWS Security Competency"
      },
      "source_id": "E1126",
      "source_type": "news",
      "ticker": "ESTC",
      "tier": 2,
      "timestamp": "2026-07-20T14:30:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/technology/ai/articles/elastic-achieves-ai-security-distinction-143000429.html"
    },
    {
      "claim": "Planet Fitness (PLNT) Stock May Be A Bargain On Cash Flow And Earnings",
      "confidence": 0.78,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "earnings",
        "headline": "Planet Fitness (PLNT) Stock May Be A Bargain On Cash Flow And Earnings"
      },
      "source_id": "E1127",
      "source_type": "earnings",
      "ticker": "PLNT",
      "tier": 2,
      "timestamp": "2026-07-21T06:10:33+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/planet-fitness-plnt-stock-may-061033414.html"
    },
    {
      "claim": "Planet Fitness Sells Minority Stake in Bravo Fit to Franchise Equity Partners",
      "confidence": 0.78,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Planet Fitness Sells Minority Stake in Bravo Fit to Franchise Equity Partners"
      },
      "source_id": "E1128",
      "source_type": "news",
      "ticker": "PLNT",
      "tier": 2,
      "timestamp": "2026-07-20T20:51:06+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/planet-fitness-sells-minority-stake-205106114.html"
    },
    {
      "claim": "Franchise Equity Partners Acquires Bravo Fit, Planet Fitness' Australian Franchisee",
      "confidence": 0.78,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "mna",
        "headline": "Franchise Equity Partners Acquires Bravo Fit, Planet Fitness' Australian Franchisee"
      },
      "source_id": "E1129",
      "source_type": "news",
      "ticker": "PLNT",
      "tier": 2,
      "timestamp": "2026-07-20T20:15:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/small-business/articles/franchise-equity-partners-acquires-bravo-201500727.html"
    },
    {
      "claim": "Is Planet Fitness (PLNT) Using Apple Music Perks to Deepen Its Lifestyle‑Brand Moat?",
      "confidence": 0.62,
      "publisher": "Simply Wall St.",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Is Planet Fitness (PLNT) Using Apple Music Perks to Deepen Its Lifestyle‑Brand Moat?"
      },
      "source_id": "E1130",
      "source_type": "news",
      "ticker": "PLNT",
      "tier": 2,
      "timestamp": "2026-07-21T02:11:30+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/planet-fitness-plnt-using-apple-021130726.html"
    },
    {
      "claim": "Tutor Perini Set to Join the S&P SmallCap 600 Index",
      "confidence": 0.62,
      "publisher": "MT Newswires",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Tutor Perini Set to Join the S&P SmallCap 600 Index"
      },
      "source_id": "E1131",
      "source_type": "news",
      "ticker": "TPC",
      "tier": 2,
      "timestamp": "2026-07-20T21:44:24+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/tutor-perini-set-join-p-214424655.html"
    },
    {
      "claim": "Krystal Biotech Set to Join S&P MidCap 400; Tutor Perini and V2X to Join S&P SmallCap 600",
      "confidence": 0.62,
      "publisher": "PR Newswire",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Krystal Biotech Set to Join S&P MidCap 400; Tutor Perini and V2X to Join S&P SmallCap 600"
      },
      "source_id": "E1132",
      "source_type": "news",
      "ticker": "TPC",
      "tier": 2,
      "timestamp": "2026-07-20T21:42:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/stocks/articles/krystal-biotech-set-join-p-214200026.html"
    },
    {
      "claim": "Implied Volatility Surging for Comstock Resources Stock Options",
      "confidence": 0.62,
      "publisher": "Zacks",
      "raw_value": {
        "catalyst_bucket": "technical_only",
        "headline": "Implied Volatility Surging for Comstock Resources Stock Options"
      },
      "source_id": "E1133",
      "source_type": "news",
      "ticker": "CRK",
      "tier": 2,
      "timestamp": "2026-07-20T13:33:00+00:00",
      "url_or_provider_ref": "https://finance.yahoo.com/markets/options/articles/implied-volatility-surging-comstock-resources-133300120.html"
    },
    {
      "claim": "MU fundamentals snapshot: PE 19.36; market cap/assets $977.10B; revenue scale $90.27B; revenue QoQ 73.75%; revenue YoY 166.98%; gross margin 84.56%; net margin 68.13%; ROIC 44.27%; engine score health 72.86 / valuation 85.71.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Micron Technology, Inc. designs, develops, manufactures, and sells memory and storage products in the United States, Taiwan, Japan, Mainland China, Hong Kong, Europe, and internationally. It operates through the Cloud Memory Business Unit; Core Data Center Business Unit; Mobile...",
        "gross_margin": "84.56%",
        "health_score": "72.86",
        "market_cap": "$977.10B",
        "name": "Micron Technology, Inc.",
        "net_margin": "68.13%",
        "pe_ratio": "19.36",
        "revenue_growth_qoq": "73.75%",
        "revenue_growth_yoy": "166.98%",
        "revenue_scale": "$90.27B",
        "roic": "44.27%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mu/",
        "ticker": "MU",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "85.71"
      },
      "source_id": "E1134",
      "source_type": "fundamentals",
      "ticker": "MU",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mu/"
    },
    {
      "claim": "SNDK fundamentals snapshot: PE 53.03; market cap/assets $239.02B; revenue scale $13.18B; revenue QoQ 96.69%; revenue YoY 82.76%; gross margin 78.35%; net margin 60.76%; ROIC 31.60%; engine score health 100.00 / valuation 100.00.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Sandisk Corporation develops, manufactures, and sells data storage devices and solutions using NAND flash technology in the United States, Europe, the Middle East, Africa, Asia, and internationally. The company offers solid state drives for desktop and notebook PCs, gaming conso...",
        "gross_margin": "78.35%",
        "health_score": "100.00",
        "market_cap": "$239.02B",
        "name": "Sandisk Corporation",
        "net_margin": "60.76%",
        "pe_ratio": "53.03",
        "revenue_growth_qoq": "96.69%",
        "revenue_growth_yoy": "82.76%",
        "revenue_scale": "$13.18B",
        "roic": "31.60%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/sndk/",
        "ticker": "SNDK",
        "timestamp": "2026-07-15T00:00:00+00:00",
        "valuation_score": "100.00"
      },
      "source_id": "E1135",
      "source_type": "fundamentals",
      "ticker": "SNDK",
      "tier": 2,
      "timestamp": "2026-07-15T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/sndk/"
    },
    {
      "claim": "DHR fundamentals snapshot: PE 38.58; market cap/assets $142.33B; revenue scale $24.78B; revenue QoQ -12.97%; revenue YoY 4.02%; gross margin 60.34%; net margin 17.29%; ROIC 6.21%; engine score health 59.00 / valuation 50.00.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Danaher Corporation designs, manufactures, and markets professional, medical, research, and industrial products and services in the United States, China, and internationally. The company operates through Biotechnology, Life Sciences, and Diagnostics segments. The Biotechnology s...",
        "gross_margin": "60.34%",
        "health_score": "59.00",
        "market_cap": "$142.33B",
        "name": "Danaher Corporation",
        "net_margin": "17.29%",
        "pe_ratio": "38.58",
        "revenue_growth_qoq": "-12.97%",
        "revenue_growth_yoy": "4.02%",
        "revenue_scale": "$24.78B",
        "roic": "6.21%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/dhr/",
        "ticker": "DHR",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "50.00"
      },
      "source_id": "E1136",
      "source_type": "fundamentals",
      "ticker": "DHR",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/dhr/"
    },
    {
      "claim": "MGY fundamentals snapshot: PE 14.22; market cap/assets $5.73B; revenue scale $1.32B; revenue QoQ +12.9%; revenue YoY 2.34%; gross margin 77.03%; net margin 28.13%; ROIC 4.78%.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Magnolia Oil & Gas Corporation, an independent oil and natural gas company, engages in the acquisition, development, exploration, and production of oil, natural gas, and natural gas liquids reserves in the United States. The company’s properties are located primarily in Karnes C...",
        "gross_margin": "77.03%",
        "health_score": null,
        "market_cap": "$5.73B",
        "name": "Magnolia Oil & Gas Corporation",
        "net_margin": "28.13%",
        "pe_ratio": "14.22",
        "revenue_growth_qoq": "+12.9%",
        "revenue_growth_yoy": "2.34%",
        "revenue_scale": "$1.32B",
        "roic": "4.78%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mgy/",
        "ticker": "MGY",
        "timestamp": "2026-07-21T13:41:18.820425+00:00",
        "valuation_score": null
      },
      "source_id": "E1137",
      "source_type": "fundamentals",
      "ticker": "MGY",
      "tier": 2,
      "timestamp": "2026-07-21T13:41:18.820425+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mgy/"
    },
    {
      "claim": "HAS fundamentals snapshot: PE 14.54; market cap/assets $11.54B; revenue scale $4.81B; revenue QoQ -30.83%; revenue YoY 47.23%; gross margin 68.23%; net margin 19.95%; ROIC 19.52%; engine score health 69.02 / valuation 72.73.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Hasbro, Inc. operates as a toy and game company in the United States, Europe, Canada, Mexico, Latin America, Australia, China, and Hong Kong. The company offers trading cards and collectibles, action figures, arts and crafts and creative play products, dolls, play sets, preschoo...",
        "gross_margin": "68.23%",
        "health_score": "69.02",
        "market_cap": "$11.54B",
        "name": "Hasbro, Inc.",
        "net_margin": "19.95%",
        "pe_ratio": "14.54",
        "revenue_growth_qoq": "-30.83%",
        "revenue_growth_yoy": "47.23%",
        "revenue_scale": "$4.81B",
        "roic": "19.52%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/has/",
        "ticker": "HAS",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "72.73"
      },
      "source_id": "E1138",
      "source_type": "fundamentals",
      "ticker": "HAS",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/has/"
    },
    {
      "claim": "STX fundamentals snapshot: PE 75.73; market cap/assets $180.08B; revenue scale $11.01B; revenue QoQ 10.16%; revenue YoY 28.92%; gross margin 46.50%; net margin 24.04%; ROIC 35.08%; engine score health 75.67 / valuation 16.67.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Seagate Technology Holdings plc engages in the provision of data storage technology and infrastructure solutions in Singapore, the United States, the Netherlands, and internationally. The company offers mass capacity storage products, including enterprise nearline hard disk driv...",
        "gross_margin": "46.50%",
        "health_score": "75.67",
        "market_cap": "$180.08B",
        "name": "Seagate Technology Holdings plc",
        "net_margin": "24.04%",
        "pe_ratio": "75.73",
        "revenue_growth_qoq": "10.16%",
        "revenue_growth_yoy": "28.92%",
        "revenue_scale": "$11.01B",
        "roic": "35.08%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/stx/",
        "ticker": "STX",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "16.67"
      },
      "source_id": "E1139",
      "source_type": "fundamentals",
      "ticker": "STX",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/stx/"
    },
    {
      "claim": "AMAT fundamentals snapshot: PE n/a; market cap/assets n/a; revenue scale $29.02B; revenue QoQ 12.81%; revenue YoY 3.33%; gross margin 49.90%; net margin 35.47%; ROIC 21.26%; engine score health 73.00 / valuation n/a.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "",
        "gross_margin": "49.90%",
        "health_score": "73.00",
        "market_cap": null,
        "name": "Applied Materials, Inc.",
        "net_margin": "35.47%",
        "pe_ratio": null,
        "revenue_growth_qoq": "12.81%",
        "revenue_growth_yoy": "3.33%",
        "revenue_scale": "$29.02B",
        "roic": "21.26%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti",
        "ticker": "AMAT",
        "timestamp": "2026-06-23T00:00:00+00:00",
        "valuation_score": null
      },
      "source_id": "E1140",
      "source_type": "fundamentals",
      "ticker": "AMAT",
      "tier": 2,
      "timestamp": "2026-06-23T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti"
    },
    {
      "claim": "AMD fundamentals snapshot: PE 167.92; market cap/assets $862.60B; revenue scale $37.45B; revenue QoQ -0.17%; revenue YoY 34.97%; gross margin 52.82%; net margin 13.49%; ROIC 5.48%; engine score health 60.00 / valuation n/a.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Advanced Micro Devices, Inc. operates as a semiconductor company internationally. It operates in three segments: Data Center, Client and Gaming, and Embedded. The company offers artificial intelligence (AI) accelerators, microprocessors, and graphics processing units (GPUs) as s...",
        "gross_margin": "52.82%",
        "health_score": "60.00",
        "market_cap": "$862.60B",
        "name": "Advanced Micro Devices, Inc.",
        "net_margin": "13.49%",
        "pe_ratio": "167.92",
        "revenue_growth_qoq": "-0.17%",
        "revenue_growth_yoy": "34.97%",
        "revenue_scale": "$37.45B",
        "roic": "5.48%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/amd/",
        "ticker": "AMD",
        "timestamp": "2026-06-26T00:00:00+00:00",
        "valuation_score": null
      },
      "source_id": "E1141",
      "source_type": "fundamentals",
      "ticker": "AMD",
      "tier": 2,
      "timestamp": "2026-06-26T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/amd/"
    },
    {
      "claim": "HAL fundamentals snapshot: PE 19.05; market cap/assets $29.33B; revenue scale $22.17B; revenue QoQ -4.51%; revenue YoY -1.72%; gross margin 14.62%; net margin 8.53%; ROIC 9.98%; engine score health 55.56 / valuation 88.89.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Halliburton Company provides products and services to the energy industry worldwide. It operates in two segments, Completion and Production, and Drilling and Evaluation. The Completion and Production segment offers production enhancement services that include stimulation and san...",
        "gross_margin": "14.62%",
        "health_score": "55.56",
        "market_cap": "$29.33B",
        "name": "Halliburton Company",
        "net_margin": "8.53%",
        "pe_ratio": "19.05",
        "revenue_growth_qoq": "-4.51%",
        "revenue_growth_yoy": "-1.72%",
        "revenue_scale": "$22.17B",
        "roic": "9.98%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/hal/",
        "ticker": "HAL",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "88.89"
      },
      "source_id": "E1142",
      "source_type": "fundamentals",
      "ticker": "HAL",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/hal/"
    },
    {
      "claim": "HOOD fundamentals snapshot: PE 0.00; market cap/assets $0; revenue scale $4.61B; revenue QoQ -16.84%; revenue YoY 41.50%; gross margin 80.60%; net margin 32.80%; ROIC 4.69%; engine score health 76.00 / valuation 100.00.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Robinhood Markets, Inc. operates financial services platform in the United States. The company’s platform allows users to invest in stocks, exchange-traded funds (ETFs), and American depository receipts. It offers fractional trading, recurring investments, access to investing on...",
        "gross_margin": "80.60%",
        "health_score": "76.00",
        "market_cap": "$0",
        "name": "Robinhood Markets, Inc.",
        "net_margin": "32.80%",
        "pe_ratio": "0.00",
        "revenue_growth_qoq": "-16.84%",
        "revenue_growth_yoy": "41.50%",
        "revenue_scale": "$4.61B",
        "roic": "4.69%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/hood/",
        "ticker": "HOOD",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "100.00"
      },
      "source_id": "E1143",
      "source_type": "fundamentals",
      "ticker": "HOOD",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/hood/"
    },
    {
      "claim": "CRCL fundamentals snapshot: PE n/a; market cap/assets $30.37B; revenue scale $2.86B; revenue QoQ -9.9%; revenue YoY 19.97%; gross margin 41.40%; net margin 7.96%; ROIC 2.34%.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Circle Internet Group, Inc. operates as a platform, network, and market infrastructure for stablecoin and blockchain applications. The company provides various platform including Arc Blockchain and Developer Infrastructure, an open, layer-1 blockchain network purpose-built to br...",
        "gross_margin": "41.40%",
        "health_score": null,
        "market_cap": "$30.37B",
        "name": "Circle Internet Group",
        "net_margin": "7.96%",
        "pe_ratio": null,
        "revenue_growth_qoq": "-9.9%",
        "revenue_growth_yoy": "19.97%",
        "revenue_scale": "$2.86B",
        "roic": "2.34%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/crcl/",
        "ticker": "CRCL",
        "timestamp": "2026-07-21T13:41:23.351942+00:00",
        "valuation_score": null
      },
      "source_id": "E1144",
      "source_type": "fundamentals",
      "ticker": "CRCL",
      "tier": 2,
      "timestamp": "2026-07-21T13:41:23.351942+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/crcl/"
    },
    {
      "claim": "INTC fundamentals snapshot: PE n/a; market cap/assets $516.77B; revenue scale $53.76B; revenue QoQ -0.71%; revenue YoY 1.36%; gross margin 39.38%; net margin -27.46%; ROIC -2.47%; engine score health 30.89 / valuation n/a.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Intel Corporation designs, develops, manufactures, markets, sells, and services computing and related end products and services in the United States, Ireland, Israel, and internationally. It operates through three segments: CCG, DCAI, and Intel Foundry. The company offers client...",
        "gross_margin": "39.38%",
        "health_score": "30.89",
        "market_cap": "$516.77B",
        "name": "Intel Corporation",
        "net_margin": "-27.46%",
        "pe_ratio": null,
        "revenue_growth_qoq": "-0.71%",
        "revenue_growth_yoy": "1.36%",
        "revenue_scale": "$53.76B",
        "roic": "-2.47%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/intc/",
        "ticker": "INTC",
        "timestamp": "2026-06-23T00:00:00+00:00",
        "valuation_score": null
      },
      "source_id": "E1145",
      "source_type": "fundamentals",
      "ticker": "INTC",
      "tier": 2,
      "timestamp": "2026-06-23T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/intc/"
    },
    {
      "claim": "MSCI fundamentals snapshot: PE 34.53; market cap/assets $45.57B; revenue scale $3.24B; revenue QoQ 3.44%; revenue YoY 10.86%; gross margin 83.33%; net margin 47.72%; ROIC 32.34%; engine score health 72.50 / valuation 28.57.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "",
        "gross_margin": "83.33%",
        "health_score": "72.50",
        "market_cap": "$45.57B",
        "name": "MSCI Inc.",
        "net_margin": "47.72%",
        "pe_ratio": "34.53",
        "revenue_growth_qoq": "3.44%",
        "revenue_growth_yoy": "10.86%",
        "revenue_scale": "$3.24B",
        "roic": "32.34%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti",
        "ticker": "MSCI",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "28.57"
      },
      "source_id": "E1146",
      "source_type": "fundamentals",
      "ticker": "MSCI",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti"
    },
    {
      "claim": "NOC fundamentals snapshot: PE 16.26; market cap/assets $74.42B; revenue scale $42.37B; revenue QoQ -15.63%; revenue YoY 4.95%; gross margin 19.84%; net margin 8.86%; ROIC 9.39%; engine score health 48.33 / valuation 66.67.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Northrop Grumman Corporation operates as an aerospace and defense technology company in the United States, Asia/Pacific, Europe, and internationally. It operates through four segments: Aeronautics Systems, Defense Systems, Mission Systems and Space Systems. The Aeronautics Syste...",
        "gross_margin": "19.84%",
        "health_score": "48.33",
        "market_cap": "$74.42B",
        "name": "Northrop Grumman Corporation",
        "net_margin": "8.86%",
        "pe_ratio": "16.26",
        "revenue_growth_qoq": "-15.63%",
        "revenue_growth_yoy": "4.95%",
        "revenue_scale": "$42.37B",
        "roic": "9.39%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/noc/",
        "ticker": "NOC",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "66.67"
      },
      "source_id": "E1147",
      "source_type": "fundamentals",
      "ticker": "NOC",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/noc/"
    },
    {
      "claim": "MMM fundamentals snapshot: PE 29.78; market cap/assets $82.99B; revenue scale $25.02B; revenue QoQ -1.68%; revenue YoY 2.08%; gross margin 40.73%; net margin 10.83%; ROIC 13.84%; engine score health 38.34 / valuation 54.29.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "3M Company provides diversified technology services in the America, the Asia Pacific, Europe, the Middle East, Africa, and internationally. It operates through three segments: Safety and Industrial, Transportation and Electronics, and Consumer. The Safety and Industrial segment...",
        "gross_margin": "40.73%",
        "health_score": "38.34",
        "market_cap": "$82.99B",
        "name": "3M Company",
        "net_margin": "10.83%",
        "pe_ratio": "29.78",
        "revenue_growth_qoq": "-1.68%",
        "revenue_growth_yoy": "2.08%",
        "revenue_scale": "$25.02B",
        "roic": "13.84%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mmm/",
        "ticker": "MMM",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "54.29"
      },
      "source_id": "E1148",
      "source_type": "fundamentals",
      "ticker": "MMM",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mmm/"
    },
    {
      "claim": "WDC fundamentals snapshot: PE 25.93; market cap/assets $168.16B; revenue scale $11.78B; revenue QoQ 10.61%; revenue YoY 9.10%; gross margin 50.22%; net margin 96.04%; ROIC 24.09%; engine score health 59.67 / valuation 50.00.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Western Digital Corporation develops, manufactures, and sells data storage devices and solutions based on hard disk drive (HDD) technology in the United States, Asia, Europe, the Middle East, and Africa. The company offers internal HDDs, data center drives, data center platforms...",
        "gross_margin": "50.22%",
        "health_score": "59.67",
        "market_cap": "$168.16B",
        "name": "Western Digital Corporation",
        "net_margin": "96.04%",
        "pe_ratio": "25.93",
        "revenue_growth_qoq": "10.61%",
        "revenue_growth_yoy": "9.10%",
        "revenue_scale": "$11.78B",
        "roic": "24.09%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/wdc/",
        "ticker": "WDC",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "50.00"
      },
      "source_id": "E1149",
      "source_type": "fundamentals",
      "ticker": "WDC",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/wdc/"
    },
    {
      "claim": "EFX fundamentals snapshot: PE 30.75; market cap/assets $21.48B; revenue scale $6.28B; revenue QoQ 6.34%; revenue YoY 9.55%; gross margin 53.48%; net margin 10.40%; ROIC 9.60%; engine score health 49.99 / valuation 71.43.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Equifax Inc. operates as a data, analytics, and technology company. The company operates through three segments: Workforce Solutions, U.S. Information Solutions (USIS), and International. The Workforce Solutions segment offers services that enables customers to verify income, em...",
        "gross_margin": "53.48%",
        "health_score": "49.99",
        "market_cap": "$21.48B",
        "name": "Equifax Inc.",
        "net_margin": "10.40%",
        "pe_ratio": "30.75",
        "revenue_growth_qoq": "6.34%",
        "revenue_growth_yoy": "9.55%",
        "revenue_scale": "$6.28B",
        "roic": "9.60%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/efx/",
        "ticker": "EFX",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "71.43"
      },
      "source_id": "E1150",
      "source_type": "fundamentals",
      "ticker": "EFX",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/efx/"
    },
    {
      "claim": "GPC fundamentals snapshot: PE 280.34; market cap/assets $16.85B; revenue scale $24.70B; revenue QoQ 4.25%; revenue YoY 4.79%; gross margin 37.33%; net margin 3.01%; ROIC 5.20%; engine score health 32.36 / valuation 22.22.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Genuine Parts Company distributes automotive and industrial replacement parts. The company operates in three segments: North America Automotive Parts Group, International Automotive Parts Group, and Industrial Parts Group. It distributes automotive replacement parts, accessories...",
        "gross_margin": "37.33%",
        "health_score": "32.36",
        "market_cap": "$16.85B",
        "name": "Genuine Parts Company",
        "net_margin": "3.01%",
        "pe_ratio": "280.34",
        "revenue_growth_qoq": "4.25%",
        "revenue_growth_yoy": "4.79%",
        "revenue_scale": "$24.70B",
        "roic": "5.20%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/gpc/",
        "ticker": "GPC",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "22.22"
      },
      "source_id": "E1151",
      "source_type": "fundamentals",
      "ticker": "GPC",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/gpc/"
    },
    {
      "claim": "NBIS fundamentals snapshot: PE 60.73; market cap/assets $42.22B; revenue scale $877.90M; revenue QoQ +75.2%; revenue YoY 683.89%; gross margin 73.98%; net margin 155.69%; ROIC -1.95%.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Nebius Group N.V., a technology company, engages in building full-stack infrastructure to service the global AI industry in the United States, the United Kingdom, and internationally. It offers Nebius builds full-stack infrastructure for AI, including large-scale GPU clusters, c...",
        "gross_margin": "73.98%",
        "health_score": null,
        "market_cap": "$42.22B",
        "name": "Nebius Group N.V.",
        "net_margin": "155.69%",
        "pe_ratio": "60.73",
        "revenue_growth_qoq": "+75.2%",
        "revenue_growth_yoy": "683.89%",
        "revenue_scale": "$877.90M",
        "roic": "-1.95%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/nbis/",
        "ticker": "NBIS",
        "timestamp": "2026-07-21T13:41:27.891663+00:00",
        "valuation_score": null
      },
      "source_id": "E1152",
      "source_type": "fundamentals",
      "ticker": "NBIS",
      "tier": 2,
      "timestamp": "2026-07-21T13:41:27.891663+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/nbis/"
    },
    {
      "claim": "ORCL fundamentals snapshot: PE 20.46; market cap/assets $349.55B; revenue scale $67.36B; revenue QoQ 11.60%; revenue YoY 17.35%; gross margin 65.18%; net margin 22.44%; ROIC 7.94%; engine score health 42.02 / valuation 76.92.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Oracle Corporation offers products and services that build, run and support enterprise information technology frameworks worldwide. Its Oracle cloud software as a service offering includes various cloud software applications, including Oracle Fusion cloud enterprise resource pla...",
        "gross_margin": "65.18%",
        "health_score": "42.02",
        "market_cap": "$349.55B",
        "name": "Oracle Corporation",
        "net_margin": "22.44%",
        "pe_ratio": "20.46",
        "revenue_growth_qoq": "11.60%",
        "revenue_growth_yoy": "17.35%",
        "revenue_scale": "$67.36B",
        "roic": "7.94%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/orcl/",
        "ticker": "ORCL",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "76.92"
      },
      "source_id": "E1153",
      "source_type": "fundamentals",
      "ticker": "ORCL",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/orcl/"
    },
    {
      "claim": "TSM fundamentals snapshot: PE 27.77; market cap/assets $2.05T; revenue scale $4.44T; revenue QoQ +12.0%; revenue YoY 36.05%; gross margin 67.72%; net margin 55.64%; ROIC n/a.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Taiwan Semiconductor Manufacturing Company Limited, together with its subsidiaries, manufactures, packages, tests, and sells integrated circuits and other semiconductor devices in Taiwan, China, Europe, the Middle East, Africa, Japan, the United States, and internationally. It p...",
        "gross_margin": "67.72%",
        "health_score": null,
        "market_cap": "$2.05T",
        "name": "Taiwan Semiconductor Manufacturing Company Limited",
        "net_margin": "55.64%",
        "pe_ratio": "27.77",
        "revenue_growth_qoq": "+12.0%",
        "revenue_growth_yoy": "36.05%",
        "revenue_scale": "$4.44T",
        "roic": null,
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/tsm/",
        "ticker": "TSM",
        "timestamp": "2026-07-21T13:41:28.142271+00:00",
        "valuation_score": null
      },
      "source_id": "E1154",
      "source_type": "fundamentals",
      "ticker": "TSM",
      "tier": 2,
      "timestamp": "2026-07-21T13:41:28.142271+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/tsm/"
    },
    {
      "claim": "GEV fundamentals snapshot: PE 30.93; market cap/assets $290.00B; revenue scale $39.38B; revenue QoQ -14.76%; revenue YoY 10.24%; gross margin 19.07%; net margin 50.81%; ROIC 2.02%; engine score health 75.00 / valuation 33.33.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "GE Vernova Inc., an energy company, engages in the provision of various products and services that generate, transfer, orchestrate, convert, and store electricity in the United States, Europe, Asia, the Middle East, and Africa. The company operates through three segments: Power,...",
        "gross_margin": "19.07%",
        "health_score": "75.00",
        "market_cap": "$290.00B",
        "name": "GE Vernova Inc.",
        "net_margin": "50.81%",
        "pe_ratio": "30.93",
        "revenue_growth_qoq": "-14.76%",
        "revenue_growth_yoy": "10.24%",
        "revenue_scale": "$39.38B",
        "roic": "2.02%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/gev/",
        "ticker": "GEV",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "33.33"
      },
      "source_id": "E1155",
      "source_type": "fundamentals",
      "ticker": "GEV",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/gev/"
    },
    {
      "claim": "LRCX fundamentals snapshot: PE 57.19; market cap/assets $383.62B; revenue scale $21.68B; revenue QoQ 9.29%; revenue YoY 26.53%; gross margin 49.83%; net margin 31.25%; ROIC 35.72%; engine score health 71.54 / valuation 42.86.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Lam Research Corporation designs, manufactures, markets, refurbishes, and services semiconductor processing equipment used in the fabrication of integrated circuits in the United States, China, Korea, Taiwan, Japan, Southeast Asia, and Europe. The company offers ALTUS systems to...",
        "gross_margin": "49.83%",
        "health_score": "71.54",
        "market_cap": "$383.62B",
        "name": "Lam Research Corporation",
        "net_margin": "31.25%",
        "pe_ratio": "57.19",
        "revenue_growth_qoq": "9.29%",
        "revenue_growth_yoy": "26.53%",
        "revenue_scale": "$21.68B",
        "roic": "35.72%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/lrcx/",
        "ticker": "LRCX",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "42.86"
      },
      "source_id": "E1156",
      "source_type": "fundamentals",
      "ticker": "LRCX",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/lrcx/"
    },
    {
      "claim": "LMT fundamentals snapshot: PE 24.51; market cap/assets $117.48B; revenue scale $75.11B; revenue QoQ -11.36%; revenue YoY 4.60%; gross margin 11.53%; net margin 8.26%; ROIC 12.53%; engine score health 49.17 / valuation 75.00.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Lockheed Martin Corporation, an aerospace and defense company, engages in the research, design, development, manufacture, integration, and sustainment of technology systems, products, and services in the United States, Europe, Asia, the Middle East, and internationally. The comp...",
        "gross_margin": "11.53%",
        "health_score": "49.17",
        "market_cap": "$117.48B",
        "name": "Lockheed Martin Corporation",
        "net_margin": "8.26%",
        "pe_ratio": "24.51",
        "revenue_growth_qoq": "-11.36%",
        "revenue_growth_yoy": "4.60%",
        "revenue_scale": "$75.11B",
        "roic": "12.53%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/lmt/",
        "ticker": "LMT",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "75.00"
      },
      "source_id": "E1157",
      "source_type": "fundamentals",
      "ticker": "LMT",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/lmt/"
    },
    {
      "claim": "MRVL fundamentals snapshot: PE 67.49; market cap/assets $170.53B; revenue scale $8.72B; revenue QoQ 8.97%; revenue YoY 34.07%; gross margin 52.15%; net margin 1.43%; ROIC 5.20%; engine score health 45.93 / valuation 21.43.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Marvell Technology, Inc., together with its subsidiaries, provides data infrastructure semiconductor solutions and spanning the data center core to network edge in the United States, Argentina, China, India, Israel, Japan, Singapore, South Korea, Taiwan, Vietnam, and internation...",
        "gross_margin": "52.15%",
        "health_score": "45.93",
        "market_cap": "$170.53B",
        "name": "Marvell Technology, Inc.",
        "net_margin": "1.43%",
        "pe_ratio": "67.49",
        "revenue_growth_qoq": "8.97%",
        "revenue_growth_yoy": "34.07%",
        "revenue_scale": "$8.72B",
        "roic": "5.20%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mrvl/",
        "ticker": "MRVL",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "21.43"
      },
      "source_id": "E1158",
      "source_type": "fundamentals",
      "ticker": "MRVL",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mrvl/"
    },
    {
      "claim": "ASTS fundamentals snapshot: PE n/a; market cap/assets $25.46B; revenue scale $84.94M; revenue QoQ n/a; revenue YoY n/a; gross margin n/a; net margin n/a; ROIC -6.10%.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "AST SpaceMobile, Inc., together with its subsidiaries, designs and develops the constellation of BlueBird satellites in the United States. The company provides a cellular broadband network in space to be accessible directly by smartphones for commercial use and other application...",
        "gross_margin": null,
        "health_score": null,
        "market_cap": "$25.46B",
        "name": "AST SpaceMobile, Inc.",
        "net_margin": null,
        "pe_ratio": null,
        "revenue_growth_qoq": null,
        "revenue_growth_yoy": null,
        "revenue_scale": "$84.94M",
        "roic": "-6.10%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/asts/",
        "ticker": "ASTS",
        "timestamp": "2026-07-21T13:41:31.584969+00:00",
        "valuation_score": null
      },
      "source_id": "E1159",
      "source_type": "fundamentals",
      "ticker": "ASTS",
      "tier": 2,
      "timestamp": "2026-07-21T13:41:31.584969+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/asts/"
    },
    {
      "claim": "CRWV fundamentals snapshot: PE n/a; market cap/assets $67.23B; revenue scale $6.23B; revenue QoQ n/a; revenue YoY n/a; gross margin n/a; net margin n/a; ROIC -0.48%.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "CoreWeave, Inc. operates as a cloud infrastructure technology company in the United States. The company offers CoreWeave Cloud platform that comprises proprietary software and cloud services that deliver the automation and efficiency needed to manage complex artificial intellige...",
        "gross_margin": null,
        "health_score": null,
        "market_cap": "$67.23B",
        "name": "CoreWeave, Inc. Class A Common Stock",
        "net_margin": null,
        "pe_ratio": null,
        "revenue_growth_qoq": null,
        "revenue_growth_yoy": null,
        "revenue_scale": "$6.23B",
        "roic": "-0.48%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/crwv/",
        "ticker": "CRWV",
        "timestamp": "2026-07-21T13:41:31.983140+00:00",
        "valuation_score": null
      },
      "source_id": "E1160",
      "source_type": "fundamentals",
      "ticker": "CRWV",
      "tier": 2,
      "timestamp": "2026-07-21T13:41:31.983140+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/crwv/"
    },
    {
      "claim": "ADBE fundamentals snapshot: PE 13.43; market cap/assets $91.11B; revenue scale $25.20B; revenue QoQ 3.44%; revenue YoY 11.49%; gross margin 89.20%; net margin 25.87%; ROIC 30.37%; engine score health 72.00 / valuation n/a.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Adobe Inc. operates as a technology company worldwide. The Digital Media segment offers products and services that enable individuals, teams, and enterprises to create, publish, and promote content. This segment serves photographers, video editors, graphic and experience designe...",
        "gross_margin": "89.20%",
        "health_score": "72.00",
        "market_cap": "$91.11B",
        "name": "Adobe Inc.",
        "net_margin": "25.87%",
        "pe_ratio": "13.43",
        "revenue_growth_qoq": "3.44%",
        "revenue_growth_yoy": "11.49%",
        "revenue_scale": "$25.20B",
        "roic": "30.37%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/adbe/",
        "ticker": "ADBE",
        "timestamp": "2026-06-11T00:00:00+00:00",
        "valuation_score": null
      },
      "source_id": "E1161",
      "source_type": "fundamentals",
      "ticker": "ADBE",
      "tier": 2,
      "timestamp": "2026-06-11T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/adbe/"
    },
    {
      "claim": "ASML fundamentals snapshot: PE 60.94; market cap/assets $681.93B; revenue scale $33.69B; revenue QoQ -9.79%; revenue YoY 37.68%; gross margin 52.98%; net margin 31.44%; ROIC 24.39%; engine score health 77.00 / valuation n/a.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "ASML Holding N.V. provides lithography solutions for the development, production, marketing, sales, upgrading, and servicing of advanced semiconductor equipment systems. The company offers lithography, metrology, and inspection systems. It also provides extreme ultraviolet litho...",
        "gross_margin": "52.98%",
        "health_score": "77.00",
        "market_cap": "$681.93B",
        "name": "ASML Holding N.V.",
        "net_margin": "31.44%",
        "pe_ratio": "60.94",
        "revenue_growth_qoq": "-9.79%",
        "revenue_growth_yoy": "37.68%",
        "revenue_scale": "$33.69B",
        "roic": "24.39%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/asml/",
        "ticker": "ASML",
        "timestamp": "2026-06-23T00:00:00+00:00",
        "valuation_score": null
      },
      "source_id": "E1162",
      "source_type": "fundamentals",
      "ticker": "ASML",
      "tier": 2,
      "timestamp": "2026-06-23T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/asml/"
    },
    {
      "claim": "MRSH fundamentals snapshot: PE 22.36; market cap/assets $87.77B; revenue scale $27.52B; revenue QoQ 15.19%; revenue YoY 9.87%; gross margin 45.64%; net margin 15.08%; ROIC 10.20%; engine score health 74.29 / valuation 20.00.",
      "confidence": 0.5,
      "publisher": "ProductionDbFundamentalsProvider",
      "raw_value": {
        "asset_type": "equity",
        "business_summary": "Marsh & McLennan Companies, Inc., a professional services company, provides advisory services and insurance solutions to clients in the areas of risk, strategy, and people worldwide. The company operates through Risk and Insurance Services, and Consulting segments. The Risk and...",
        "gross_margin": "45.64%",
        "health_score": "74.29",
        "market_cap": "$87.77B",
        "name": "Marsh & McLennan Companies, Inc.",
        "net_margin": "15.08%",
        "pe_ratio": "22.36",
        "revenue_growth_qoq": "15.19%",
        "revenue_growth_yoy": "9.87%",
        "revenue_scale": "$27.52B",
        "roic": "10.20%",
        "source_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mrsh/",
        "ticker": "MRSH",
        "timestamp": "2026-07-20T00:00:00+00:00",
        "valuation_score": "20.00"
      },
      "source_id": "E1163",
      "source_type": "fundamentals",
      "ticker": "MRSH",
      "tier": 2,
      "timestamp": "2026-07-20T00:00:00+00:00",
      "url_or_provider_ref": "sqlite:///opt/us_financial_scoring_engine/data/releases/20260720-223932-daily.db#serving_symbol_latest,features_pti,statements_pti+field-fallback:https://stockanalysis.com/stocks/mrsh/"
    }
  ],
  "generated_at": "2026-07-21T13:41:41.631250+00:00",
  "market_regime": "Risk-on tape with credit support; favor fresh catalysts over extended momentum.",
  "metadata": {
    "activation_score_weights": {
      "catalyst_quality": 30,
      "price_action": 30,
      "tradability": 10,
      "volume_confirmation": 30
    },
    "advice_boundary": "attention priority only; no deterministic buy/sell advice",
    "attention_grade_policy": "ranked_activation_score",
    "attention_grade_targets": {
      "A": 10,
      "B": 15,
      "S": 5
    },
    "candidate_count_before_card_cap": 150,
    "fundamentals_provider": "ProductionDbFundamentalsProvider",
    "locale": "zh",
    "market_data_provider": "YahooChartMarketDataProvider",
    "news_provider": "CompositeNewsProvider",
    "provider": "yahoo",
    "quote_refresh_seconds": 600,
    "quotes_provider": "YahooRealtimeQuoteProvider",
    "universe": "eligible_5b",
    "universe_size": 1119,
    "quotes_updated_at": "2026-07-21T13:41:44.119407+00:00"
  },
  "session": "premarket"
}