{
  "schema_version": "tryding-agent-episode.v1",
  "episode_id": "20261027_RCL_MIDDAY",
  "episode_url": "https://trydingday.com/data/agents/v1/episodes/20261027_RCL_MIDDAY.json",
  "public_page_url": "https://trydingday.com/coverage/rcl/2026-10-27/midday/",
  "published_at": "2026-10-27T20:30:47.715158Z",
  "updated_at": "2026-10-30T21:12:06.756861Z",
  "lifecycle": {
    "tracking_status": "open",
    "active_for_tracking": true,
    "stage": "tracking"
  },
  "instrument": {
    "type": "equity",
    "symbol": "RCL",
    "exchange": "NYSE",
    "name": "Royal Caribbean Cruises Ltd."
  },
  "technical_reference": {
    "status": "ok",
    "reference_price": 303.56,
    "model_downside_reference": 287.73,
    "model_downside_reference_clamped": false,
    "model_upside_scenario_1": 319.38,
    "model_upside_scenario_2": 335.2,
    "atr_14": 10.55,
    "atr_method": "simple_moving_average_true_range_14",
    "method": "reference_price_plus_minus_atr14"
  },
  "public_content": {
    "date": "October 27, 2026",
    "generated_at": "2026-10-27T20:30:47.715158Z",
    "original_published_at": null,
    "session_tag": "midday",
    "label": "Market coverage",
    "try_label": "Try of the Day",
    "public_status": "Try of the Day",
    "why_today": "Royal Caribbean remains the Try of the Day on its issuer-reported third-quarter results, full-year adjusted-EPS outlook, and positive 20-session performance relative to its sector proxy. The earnings-day move faded, fuel costs remain a disclosed risk, and the dated SEC snapshot reports substantial net debt. The earlier claim that RCL was less extended than HRI is withdrawn: their readings, 2.28 and 2.26 ATR, are effectively alike.",
    "entry_reasoning": "Panel thesis: Royal Caribbean’s reported third-quarter performance and full-year adjusted-EPS outlook provide a company-specific basis to test whether earnings strength and demand can support relative performance over the 15-session episode. This remains conditional on the market retaining enough of the October 27 advance and on fuel costs not overwhelming the stated outlook. Invalidation boundary: The thesis weakens if subsequent observations erase the October 27 advance and RCL loses relative ground to its sector proxy, or if company updates show that demand or fuel costs no longer support the stated full-year outlook.",
    "reference_price": 303.56,
    "scanner": {
      "price": 303.56,
      "reference": 303.56,
      "score": 4,
      "score_version": "v0_legacy_reconstructed",
      "change": 8.18,
      "volume": 2779329,
      "average_volume": 2278503,
      "volume_ratio": 1.22,
      "rsi": 65.78,
      "ema_trend": "285.9 > 279.47 > 279.67",
      "position_52w": 85.43,
      "atr_14": 10.55,
      "vwap": 300.89,
      "vwap_state": "above",
      "vwap_distance_pct": 0.89,
      "vwap_reading": {
        "price": 300.89,
        "state": "above",
        "distance_pct": 0.89
      },
      "range_position": 0.681,
      "gap_pct": 0.0,
      "relative_strength": {
        "excess_pct": 7.55,
        "index": "SPY",
        "index_chg_pct": 0.63,
        "status": "normal"
      },
      "volume_percentile": {
        "median_vol": 1884600,
        "percentile": 80.0,
        "status": "elevated",
        "today_vol": 2779329
      },
      "extension": {
        "atr": 10.55,
        "dist_atr": 2.28,
        "ema_ref": 279.47,
        "status": "healthy"
      },
      "atr_move_signal": {
        "atr_pct": 3.48,
        "status": "strong",
        "z": 2.35
      },
      "sector_breadth": {
        "chg_pct": 0.94,
        "etf": "XLY",
        "status": "green"
      },
      "sentiment": null,
      "sentiment_score": null,
      "earnings_warning": {
        "days_away": 0,
        "earnings_date": "2026-10-27",
        "has_earnings_soon": true,
        "status": "earnings_day"
      },
      "options_snapshot": null,
      "extended_hours": {
        "ext_pct": null,
        "market_state": "REGULAR",
        "phase": "regular",
        "post_market_pct": null,
        "pre_market_pct": null,
        "status": "none"
      },
      "coiled_spring": {
        "component_count": 0,
        "components": {},
        "count": 0,
        "detector_version": "coiled-compression-ohlc.v1",
        "reason": "coiled_ohlc_detector_runs_on_research_and_known_ticker_rails",
        "schema_version": "coiled-features.v3",
        "status": "not_evaluated"
      },
      "short_pct_float": 6.2,
      "days_to_cover": 3.63,
      "catalyst": "Royal Caribbean Shares Rise 6.3% as Q3 Earnings Beat Estimates and 2026 Profit Guidance Increases",
      "sector": "Consumer Cyclical",
      "exchange": "NYSE",
      "sec_signal": "NO_RECENT_FORM4_SIGNAL"
    },
    "levels": {
      "reference": 303.56,
      "downside": 287.73,
      "upside_1": 319.38,
      "upside_2": 335.2
    },
    "review": {
      "score": 4,
      "status": "Try Of The Day",
      "summary": "Retain Royal Caribbean Group as the provisional Try of the Day. Its issuer-reported third-quarter results and full-year adjusted-EPS outlook provide a specific company thesis, and its 20-session return was ahead of its sector proxy. The earnings-day advance faded; fuel costs and the dated debt snapshot remain material risks. The earlier comparison incorrectly implied RCL had a lower ATR extension than HRI. That advantage is withdrawn: the supplied readings are effectively alike, with RCL marginally higher.",
      "views": [
        {
          "name": "Elena Vartanyan",
          "role": "independent statistical auditor",
          "icon": "🎯",
          "view": "The earlier snapshot was broadly firm: the three major indexes were higher and the VIX was lower. That describes the market at 15:07 UTC, not the full decision window. With breadth unavailable, we cannot say how widely shared that strength was.",
          "reasoning": "I support retaining RCL. The Auditor's material point is addressed: the lower-extension claim is removed from the comparison and public rationale. The provisional selection remains based on RCL's reported results and outlook, its positive sector-relative record, and the stated checks and falsifier, with Priya's Raw Try position recorded as dissent."
        },
        {
          "name": "Kenji Osei",
          "role": "AI Systems & Market Data Integrity Analyst",
          "icon": "🧠",
          "view": "The snapshot is more than three hours old at this cut, and the broad-news brief has no usable items. I would keep it as background only. It cannot explain any one company’s move.",
          "reasoning": "I support retaining RCL provisionally, with that narrower rationale. The market snapshot is stale and breadth is unavailable; model outputs are also unavailable. None of those gaps turns into evidence for either RCL or HRI."
        },
        {
          "name": "Marcus Feld",
          "role": "information, fundamentals and catalyst analyst",
          "icon": "🦊",
          "view": "Then the company evidence has to do the work. Royal Caribbean’s release reports adjusted earnings per share of $6.57 and a full-year range of $17.85 to $17.95. That is a concrete outlook; higher fuel costs are already in the counter-case.",
          "reasoning": "I understand the dissent. The release gives us a concrete outlook to test, and the next observations can show whether the relative performance holds. The older debt snapshot is a risk boundary, not a current change in debt."
        },
        {
          "name": "Priya Nandakumar",
          "role": "institutional risk and execution manager",
          "icon": "🛡️",
          "view": "And the balance-sheet snapshot is not light. It shows $19.154 billion of net debt at March 31. That is an older level, not a current change, but it matters if fuel costs squeeze the outlook.",
          "reasoning": "My concern remains the RCL fade from about +8.40% to +6.78%, the disclosed fuel-cost pressure, and the March 31 net-debt figure of $19.154 billion. I favor Raw Try: the thesis is worth following, but I am less persuaded it clears the Try standard."
        },
        {
          "name": "Nate Brooks",
          "role": "market structure and timing analyst",
          "icon": "📈",
          "view": "The tape did not hold the whole jump. RCL went from about +8.40% to +6.78% in the supplied observations. An earlier reading was above VWAP—the session’s average price weighted by shares traded—which was supportive then, not proof of a fifteen-session run.",
          "reasoning": "I support Try of the Day, while keeping HRI visible as the strongest alternative. The record should say RCL's extension is effectively the same as HRI's and that the decision rests on the company-reported thesis, relative performance, and explicit risks."
        }
      ],
      "conviction": {
        "status_phrase": "recorded",
        "basis": "These percentages describe confidence in the provisional editorial resolution, not predicted returns. Confidence is moderated by the disclosed fade, fuel and debt risks, the strong HRI countercase, and unavailable model outputs. The corrected extension comparison contributes no advantage to RCL.",
        "risk": "",
        "resolution_pct": 58.0,
        "counter_case_pct": 24.0,
        "unresolved_pct": 18.0
      },
      "context_roundtable": {
        "mode": "coffee",
        "status": "complete",
        "consulted_voice_ids": [
          "elena",
          "marcus",
          "kenji",
          "priya",
          "nate"
        ],
        "summary": "The sealed 15:07 UTC snapshot was constructive across the major benchmarks, but more than three hours old at the 18:39 UTC decision cut; validated breadth was unavailable. AP's Tuesday morning report described Monday's previous-session gain and identified Nvidia as the strongest lift. It predates the snapshot and does not establish Tuesday breadth. The October 27–28 FOMC meeting, inflation and energy uncertainty left policy and cost risks unsettled; Royal Caribbean's report shows stronger demand alongside fuel costs.",
        "long_read": "At 15:07 UTC, the sealed snapshot showed the S&P 500 up 0.46%, the Nasdaq 100 up 0.96% and the Russell 2000 up 0.69%; the VIX change was −4.24%. The 10-year yield's level was 4.986%, with no change recorded. This was an earlier observation, more than three and a half hours before the 18:39 UTC decision cut, and validated market breadth was unavailable. Breadth means how widely gains or losses are shared across individual stocks. AP's report, published at 07:10 UTC Tuesday, described Monday's previous-session gain and identified Nvidia as the strongest lift; it predates the sealed snapshot and does not establish Tuesday's breadth. [AP's market report](https://apnews.com/article/stocks-markets-ai-earnings-oil-e11a2240fc3283c4507d44b9833f30a)\\n\\nPolicy was another live influence: the Federal Reserve's calendar placed the two-day FOMC meeting on October 27–28. AP described a widespread expectation of a hold, alongside hotter-than-expected inflation readings and concern that fuel prices could add to costs. Expectations were not the decision; the meeting outcome was still ahead. [Federal Reserve calendar](https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm), [AP's Fed preview](https://apnews.com/article/federal-reserve-kevin-warsh-interest-rates-991eeb23f8acd1e84b11de9b35278681)\\n\\nEnergy readings changed across time. AP's early Tuesday report said Brent and WTI had each risen 0.7%; the later 15:07 UTC sealed snapshot recorded WTI down 1.55% while gold was up 0.71%. Those are separate observations, not one stable energy direction. WTI and Brent are separate crude-oil benchmarks. The geopolitical backdrop also remained unsettled: AP reported Iran's claim that seven oil tankers had been attacked in the Strait of Hormuz, which is relevant context but not proof of a specific price effect. [AP's report on the tanker claims](https://apnews.com/article/2abebce2fca2c085e0e0ee717e42cf28)\\n\\nRoyal Caribbean's October 27 release offers a concrete company-level example of these cross-currents: it attributed stronger-than-expected third-quarter yield growth primarily to close-in demand in Europe and the Caribbean, while higher fuel costs and currency effects partly offset the stronger performance. That illustrates a cost channel; it does not establish how energy prices or demand will evolve. [Royal Caribbean Group's results release](https://www.prnewswire.com/news-releases/royal-caribbean-group-reports-third-quarter-results-above-expectations-and-raises-full-year-guidance-302920572.html)",
        "transcript": [
          {
            "speaker_id": "elena",
            "text": "The earlier snapshot reads constructive: all three broad benchmarks were higher and volatility was lower. But it is a timestamped slice, not a verdict on the whole session."
          },
          {
            "speaker_id": "nate",
            "text": "Tuesday morning's AP report looked back at Monday's US index gain and said Nvidia was the strongest lift. It predates the sealed snapshot and gives no breadth for the later decision cut; without validated breadth, we cannot say how widely that strength travelled.",
            "source_urls": [
              "https://apnews.com/article/stocks-markets-ai-earnings-oil-e11a2240fc3283c4507d44b9833f30a2"
            ]
          },
          {
            "speaker_id": "kenji",
            "text": "That is the breadth question: what share of individual stocks rose versus fell? Our validated breadth reading is missing, so the snapshot’s three rising benchmarks cannot answer it for the whole market."
          },
          {
            "speaker_id": "marcus",
            "text": "AP's early report described Monday's gain and identified Nvidia as the strongest lift. It predates the sealed snapshot, and without validated breadth we cannot characterize typical stock participation at the later decision cut.",
            "source_urls": [
              "https://apnews.com/article/stocks-markets-ai-earnings-oil-e11a2240fc3283c4507d44b9833f30a2"
            ]
          },
          {
            "speaker_id": "elena",
            "text": "The timestamps matter too. The sealed snapshot was captured at 15:07 UTC and the review cut was after 18:39 UTC. We should not quietly relabel that earlier reading as the close."
          },
          {
            "speaker_id": "nate",
            "text": "The Russell was up in that earlier snapshot as well, so the session was not only a handful of mega-cap names. But without breadth, we still can’t say how widely that strength travelled."
          },
          {
            "speaker_id": "kenji",
            "text": "The Federal Reserve calendar shows the rate-setting committee meeting October 27 and 28. That put a policy event directly in front of investors during this earnings-heavy week.",
            "source_urls": [
              "https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm"
            ]
          },
          {
            "speaker_id": "priya",
            "text": "And a likely hold does not make the inflation problem disappear. AP’s preview noted hotter readings and fuel-price pressure. Households and companies still have to absorb costs while everyone waits for the next signal.",
            "source_urls": [
              "https://apnews.com/article/federal-reserve-kevin-warsh-interest-rates-991eeb23f8acd1e84b11de9b35278681"
            ]
          },
          {
            "speaker_id": "marcus",
            "text": "Right—the expected pause is a market expectation, not a published decision. The open question is how officials talk about inflation and what they signal after September’s hike.",
            "source_urls": [
              "https://apnews.com/article/federal-reserve-kevin-warsh-interest-rates-991eeb23f8acd1e84b11de9b35278681"
            ]
          },
          {
            "speaker_id": "elena",
            "text": "There is also an institutional question in the reporting about how the Fed communicates under political pressure. It adds uncertainty to the policy backdrop; it does not tell us what the committee will decide.",
            "source_urls": [
              "https://apnews.com/article/federal-reserve-kevin-warsh-interest-rates-991eeb23f8acd1e84b11de9b35278681"
            ]
          },
          {
            "speaker_id": "priya",
            "text": "Energy keeps the policy story tied to real costs. Earlier this week AP reported Iran’s claim that seven tankers had been attacked around the Strait of Hormuz. Attribute the claim; don’t turn it into a forecast.",
            "source_urls": [
              "https://apnews.com/article/2abebce2fca2c085e0e0ee717e42cf28"
            ]
          },
          {
            "speaker_id": "nate",
            "text": "The time stamps matter: AP's early Tuesday report had Brent and WTI up 0.7%, while the later sealed 15:07 UTC snapshot had WTI down 1.55%. Those observations point in different directions across time; they do not give one stable energy signal.",
            "source_urls": [
              "https://apnews.com/article/stocks-markets-ai-earnings-oil-e11a2240fc3283c4507d44b9833f30a2"
            ]
          },
          {
            "speaker_id": "kenji",
            "text": "Exactly. WTI and Brent are separate reference prices for crude, and neither one alone tells us what a company actually pays for fuel. The practical point is that the energy backdrop stayed unsettled."
          },
          {
            "speaker_id": "marcus",
            "text": "Royal Caribbean’s release makes the cost-and-demand mix tangible: it said close-in demand in Europe and the Caribbean drove better-than-guidance yield growth, while timing shifted some expenses into the fourth quarter. Yield here is revenue per available passenger-cruise day, so it reflects what capacity earned, not simply how many guests sailed.",
            "source_urls": [
              "https://www.prnewswire.com/news-releases/royal-caribbean-group-reports-third-quarter-results-above-expectations-and-raises-full-year-guidance-302920572.html"
            ]
          },
          {
            "speaker_id": "priya",
            "text": "And the same release says higher fuel costs partly offset the stronger performance. Demand can hold up while costs bite. That’s the uncomfortable pairing in the wider inflation story.",
            "source_urls": [
              "https://www.prnewswire.com/news-releases/royal-caribbean-group-reports-third-quarter-results-above-expectations-and-raises-full-year-guidance-302920572.html"
            ]
          }
        ],
        "source_urls": [
          "https://apnews.com/article/stocks-markets-ai-earnings-oil-e11a2240fc3283c4507d44b9833f30a2",
          "https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm",
          "https://apnews.com/article/federal-reserve-kevin-warsh-interest-rates-991eeb23f8acd1e84b11de9b35278681",
          "https://apnews.com/article/2abebce2fca2c085e0e0ee717e42cf28",
          "https://www.prnewswire.com/news-releases/royal-caribbean-group-reports-third-quarter-results-above-expectations-and-raises-full-year-guidance-302920572.html"
        ]
      },
      "context_roundtable_sources": [
        {
          "event_id": null,
          "headline": "ROYAL CARIBBEAN GROUP REPORTS THIRD QUARTER RESULTS ABOVE EXPECTATIONS AND RAISES FULL YEAR GUIDANCE",
          "url": "https://www.prnewswire.com/news-releases/royal-caribbean-group-reports-third-quarter-results-above-expectations-and-raises-full-year-guidance-302920572.html",
          "publisher": "Royal Caribbean Group via PR Newswire",
          "source_quality": "primary",
          "public_safe": true,
          "published_at": null,
          "available_at": null
        },
        {
          "event_id": null,
          "headline": "Global shares are mixed as investors await central bank rate decisions",
          "url": "https://apnews.com/article/stocks-markets-ai-earnings-oil-e11a2240fc3283c4507d44b9833f30a2",
          "publisher": "Associated Press",
          "source_quality": "trusted_reporting",
          "public_safe": true,
          "published_at": null,
          "available_at": null
        },
        {
          "event_id": null,
          "headline": "Federal Open Market Committee calendars",
          "url": "https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm",
          "publisher": "Board of Governors of the Federal Reserve System",
          "source_quality": "primary",
          "public_safe": true,
          "published_at": null,
          "available_at": null
        },
        {
          "event_id": null,
          "headline": "5 things to watch from the Federal Reserve's next meeting",
          "url": "https://apnews.com/article/federal-reserve-kevin-warsh-interest-rates-991eeb23f8acd1e84b11de9b35278681",
          "publisher": "Associated Press",
          "source_quality": "trusted_reporting",
          "public_safe": true,
          "published_at": null,
          "available_at": null
        },
        {
          "event_id": null,
          "headline": "Iran says 7 oil tankers attacked in the Strait of Hormuz as fears grow of a return to all-out war",
          "url": "https://apnews.com/article/2abebce2fca2c085e0e0ee717e42cf28",
          "publisher": "Associated Press",
          "source_quality": "trusted_reporting",
          "public_safe": true,
          "published_at": null,
          "available_at": null
        }
      ]
    },
    "updates": [
      {
        "day": 3,
        "timestamp": "2026-10-30T21:12:06.756861Z",
        "date": "Session 3 · Oct 30, 2026 · 17:12 NYSE",
        "text": "RCL’s tracked gain improved 0.61 points to +0.69%, despite a 1.08% session decline; shares at $307.18 remained 0.44% above VWAP and the 20-session lead over XLY was 5.75 points. The earlier post-earnings fade has not erased relative outperformance, but fuel-cost sensitivity and the full-year outlook still need issuer follow-up.",
        "price": 307.18,
        "pct": 0.69,
        "return_vs_entry_pct": 1.19,
        "return_vs_base_pct": 1.19,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.57,
        "session_day": 3,
        "reference_price": 303.56,
        "reference_text": "$307.18 · +1.19% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "related_links": [],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "strengthens",
          "claim": "RCL can retain relative strength while its full-year outlook and fuel-cost exposure are tested.",
          "summary": "The tracker recovered and the sector lead persists, although the current session was down and operating risks remain.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-30T20:26:25.885671Z",
              "value": 0.69,
              "rationale": "Measures the market follow-through checkpoint without resolving issuer outlook or fuel-cost exposure."
            }
          ]
        },
        "price_as_of": "2026-10-30T20:12:32Z",
        "vwap_as_of": null
      },
      {
        "day": 3,
        "timestamp": "2026-10-30T16:09:24.289532Z",
        "date": "Session 3 · Oct 30, 2026 · 12:09 NYSE",
        "text": "The tracked RCL gain narrowed 1.72 points to +0.08% as shares fell 1.65%, moving 0.25% below VWAP on 0.17 times normal volume. It remains just above the $304.46 reference and ahead of XLY by 5.02 points over 20 sessions, but the fade pressures post-earnings follow-through; fuel costs remain a counterweight and no new issuer evidence appears.",
        "price": 305.43,
        "pct": 0.08,
        "return_vs_entry_pct": 0.62,
        "return_vs_base_pct": 0.62,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -1.68,
        "session_day": 3,
        "reference_price": 303.56,
        "reference_text": "$305.43 · +0.62% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "related_links": [],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "weakens",
          "claim": "The post-earnings advance should be retained while relative performance remains positive and fuel costs stay manageable.",
          "summary": "The tracked return fell 1.72 points and price is below VWAP, weakening follow-through; price remains slightly above the published reference and the 20-session XLY lead persists.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "price",
              "as_of": "2026-10-30T15:07:39.756955Z",
              "value": 305.43,
              "rationale": "The price fade below VWAP pressures follow-through but remains just above the published reference."
            }
          ]
        },
        "price_as_of": "2026-10-30T15:07:39.756955Z",
        "vwap_as_of": null
      },
      {
        "day": 3,
        "timestamp": "2026-10-30T00:32:43.031976Z",
        "date": "Session 3 · Oct 29, 2026 · 20:32 NYSE",
        "text": "RCL’s tracked gain held at +1.80%; shares rose 4.10% on 1.17 times average volume and finished just above VWAP. Its 20-session lead over XLY remains 6.24 points, although the tracked gain eased from 2.13% in the prior panel note. Fuel costs remain a disclosed counterweight, and this handoff adds no new issuer evidence on the raised outlook.",
        "price": 310.54,
        "pct": 1.8,
        "return_vs_entry_pct": 2.3,
        "return_vs_base_pct": 2.3,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.0,
        "session_day": 3,
        "reference_price": 303.56,
        "reference_text": "$310.54 · +2.30% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "related_links": [],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "unchanged",
          "claim": "RCL’s reported Q3 performance and full-year adjusted-EPS outlook may support continued sector-relative strength if demand holds and fuel costs do not overwhelm guidance.",
          "summary": "The regular-session rebound held above VWAP with above-average volume and a positive 20-session sector lead; the tracked gain is still positive but eased, and fuel costs remain an open counterweight.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-29T23:29:15.746078Z",
              "value": 1.8,
              "rationale": "The tracked gain remains positive, though it eased 0.33 points from the prior public update."
            },
            {
              "kind": "market_observation",
              "field": "volume_ratio",
              "as_of": "2026-10-29T23:29:15.746078Z",
              "value": 1.17,
              "rationale": "Above-average participation accompanied the 4.10% session rise, which held just above VWAP."
            },
            {
              "kind": "market_observation",
              "field": "price",
              "as_of": "2026-10-29T23:29:15.746078Z",
              "value": 310.54,
              "rationale": "The current capture remains above VWAP and the 20-session lead over XLY remains positive."
            }
          ]
        },
        "price_as_of": "2026-10-29T22:45:28Z",
        "vwap_as_of": null
      },
      {
        "day": 2,
        "timestamp": "2026-10-29T21:23:52.599413Z",
        "date": "Session 2 · Oct 29, 2026 · 17:23 NYSE",
        "text": "RCL's tracked gain eased 0.33 points to 1.80%, while the latest capture rose 4.10% and held just above VWAP on 1.15 times usual volume. It still leads Consumer Cyclical by 8.23 points over 20 sessions, keeping the market response constructive; fuel costs remain the main stated counterweight to the full-year outlook.",
        "price": 310.54,
        "pct": 1.8,
        "return_vs_entry_pct": 2.3,
        "return_vs_base_pct": 2.3,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.04,
        "session_day": 2,
        "reference_price": 303.56,
        "reference_text": "$310.54 · +2.30% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "related_links": [],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "strengthens",
          "claim": "Royal Caribbean's reported quarterly performance and full-year adjusted-EPS outlook may support relative performance if demand holds and fuel costs do not overwhelm the outlook.",
          "summary": "The current capture retains the earnings-driven advance above VWAP on above-average volume and the 20-session sector lead; no new issuer evidence changes the fuel-cost counterweight.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-29T20:23:19.274844Z",
              "value": 1.8,
              "rationale": "The tracked return remains positive despite a 0.33-point pullback from the prior update."
            },
            {
              "kind": "market_observation",
              "field": "volume_ratio",
              "as_of": "2026-10-29T20:23:19.274844Z",
              "value": 1.15,
              "rationale": "Above-average participation accompanies the retained event move."
            }
          ]
        },
        "price_as_of": "2026-10-29T20:23:46Z",
        "vwap_as_of": null
      },
      {
        "day": 2,
        "timestamp": "2026-10-29T15:38:41.564912Z",
        "date": "Session 2 · Oct 29, 2026 · 11:38 NYSE",
        "text": "RCL's tracked gain rose 4.35 points to 2.13% as the latest capture advanced 4.07%, finished 0.37% above VWAP, and still leads Consumer Cyclical by 7.94 points over 20 sessions. The strong session repairs the prior below-VWAP reading, while time-adjusted volume was 0.68 times normal and the current model offers no clear continuation edge; the Q3 results and raised outlook remain supported, with fuel costs an open counterweight.",
        "price": 310.435,
        "pct": 2.13,
        "return_vs_entry_pct": 2.26,
        "return_vs_base_pct": 2.26,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 3.99,
        "session_day": 2,
        "reference_price": 303.56,
        "reference_text": "$310.44 · +2.26% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": true,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-d1757de0051a507beb4dd8294b7efee0f4d20613d3c7ad61b8580d465730f729",
        "related_links": [
          {
            "headline": "Royal Caribbean reports third-quarter 2026 results and updates full-year outlook",
            "source": "Royal Caribbean Group",
            "url": "https://www.rclinvestor.com/press-releases/release?id=1860"
          },
          {
            "headline": "Royal Caribbean SEC 8-K for third-quarter 2026 results",
            "source": "SEC EDGAR",
            "url": "https://www.sec.gov/Archives/edgar/data/884887/000088488726000042/rcl-20261027.htm"
          }
        ],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "strengthens",
          "claim": "Reported Q3 performance and the raised FY2026 adjusted-EPS outlook can support relative performance through the 15-session episode.",
          "summary": "The positive tracked return, above-VWAP rebound and continuing sector lead strengthen the market-response leg, while light participation and fuel costs keep durability conditional.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-29T15:07:08.876936Z",
              "value": 2.13,
              "rationale": "The episode has moved to a positive tracked return after the prior loss."
            },
            {
              "kind": "market_observation",
              "field": "vwap",
              "as_of": "2026-10-29T15:07:08.876936Z",
              "value": 309.29,
              "rationale": "The $310.44 capture finished 0.37% above VWAP."
            }
          ]
        },
        "price_as_of": "2026-10-29T15:07:08.876936Z",
        "vwap_as_of": null
      },
      {
        "day": 1,
        "timestamp": "2026-10-28T22:54:58.075104Z",
        "date": "Session 1 · Oct 28, 2026 · 18:54 NYSE",
        "text": "RCL's tracked loss narrowed to 2.22%; the $298.30 capture finished 1.06% above VWAP on near-average volume, and the Consumer Cyclical lead remains positive. The postmarket quote eased 0.27% to $297.50; the capture repairs the prior below-VWAP reading, while sustained demand and the effect of fuel costs on the outlook remain open.",
        "price": 298.3,
        "pct": -2.22,
        "return_vs_entry_pct": -1.73,
        "return_vs_base_pct": -1.73,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.0,
        "session_day": 1,
        "reference_price": 303.56,
        "reference_text": "$298.30 · -1.73% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "related_links": [],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "strengthens",
          "claim": "RCL's Q3 performance and full-year EPS outlook can support continued relative performance if demand holds and fuel costs do not overwhelm guidance",
          "summary": "The market response improved; demand durability and fuel costs remain open.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-28T22:26:22.807505Z",
              "value": -2.22,
              "rationale": "The tracked loss narrowed from the prior update."
            },
            {
              "kind": "market_observation",
              "field": "vwap",
              "as_of": "2026-10-28T22:26:22.807505Z",
              "value": 295.16,
              "rationale": "The regular-session capture was above VWAP."
            },
            {
              "kind": "market_observation",
              "field": "volume_ratio",
              "as_of": "2026-10-28T22:26:22.807505Z",
              "value": 1.05,
              "rationale": "Participation was near the three-month average."
            },
            {
              "kind": "market_observation",
              "field": "price",
              "as_of": "2026-10-28T22:05:52Z",
              "value": 297.5,
              "rationale": "The postmarket quote remained near the regular-session price after a small pullback."
            }
          ]
        },
        "price_as_of": "2026-10-28T22:05:52Z",
        "vwap_as_of": null
      },
      {
        "day": 1,
        "timestamp": "2026-10-28T21:49:27.286877Z",
        "date": "Session 1 · Oct 28, 2026 · 17:49 NYSE",
        "text": "RCL's tracked loss narrowed 1.75 points to 2.22%; the latest capture was 1.06% above VWAP on near-average volume. It still leads Consumer Cyclical by 6.24 points over 20 sessions, repairing the previous below-VWAP reading; sustained demand and whether fuel costs fit the outlook remain open.",
        "price": 298.3,
        "pct": -2.22,
        "return_vs_entry_pct": -1.73,
        "return_vs_base_pct": -1.73,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 1.49,
        "session_day": 1,
        "reference_price": 303.56,
        "reference_text": "$298.30 · -1.73% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "related_links": [],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "strengthens",
          "claim": "The market-response leg improved, while the demand and fuel-cost tests remain unresolved.",
          "summary": "The tracked loss narrowed, the latest capture returned above VWAP on near-average volume and the 20-session sector lead remains positive. This improves market follow-through, while demand durability and fuel-cost effects remain open.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-28T20:26:19.375087Z",
              "value": -2.22,
              "rationale": "The tracked return improved by 1.75 points and the current capture is above VWAP with a 6.24-point sector lead."
            }
          ]
        },
        "price_as_of": "2026-10-28T20:21:45Z",
        "vwap_as_of": null
      },
      {
        "day": 1,
        "timestamp": "2026-10-28T15:53:52.879773Z",
        "date": "Session 1 · Oct 28, 2026 · 11:53 NYSE",
        "text": "The tracked loss widened 0.97 points to 3.97% as price fell below VWAP on light volume. A 5.07-point 20-session lead over Consumer Cyclical remains, so this weaker capture tempers but does not erase the Q3 and outlook thesis.",
        "price": 293.781,
        "pct": -3.97,
        "return_vs_entry_pct": -3.22,
        "return_vs_base_pct": -3.22,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.7,
        "session_day": 1,
        "reference_price": 303.56,
        "reference_text": "$293.78 · -3.22% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "related_links": [],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "weakens",
          "claim": "Reported Q3 results and the FY2026 outlook may support relative performance if demand and fuel costs remain consistent with the outlook.",
          "summary": "The tracked loss widened and price fell below VWAP, weakening immediate follow-through; the sector lead remains positive and the operating thesis is still conditional.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-28T15:06:48.246244Z",
              "value": -3.97,
              "rationale": "The current tracked return is -3.97%; change since the prior public update is -0.97 percentage points."
            },
            {
              "kind": "market_observation",
              "field": "price",
              "as_of": "2026-10-28T15:06:48.246244Z",
              "value": 293.781,
              "rationale": "The current price is 293.78, with VWAP at 294.16 and captured price state below."
            }
          ]
        },
        "price_as_of": "2026-10-28T15:06:48.246244Z",
        "vwap_as_of": null
      },
      {
        "day": 1,
        "timestamp": "2026-10-28T01:23:05.156059Z",
        "date": "Session 1 · Oct 27, 2026 · 21:23 NYSE",
        "text": "RCL's first tracked reading is a 3.0% loss from the decision reference even though the regular-session capture rose 5.46% on 2.17 times usual volume, holding above the prior close. Current 20-session performance leads Consumer Cyclical by 10.84 points. The company reported Q3 adjusted EPS of 6.57 and 2026 outlook of 17.85 to 17.95, but one session does not establish follow-through; no usable first-session model forecast is available.",
        "price": 295.92,
        "pct": -3.0,
        "return_vs_entry_pct": -2.52,
        "return_vs_base_pct": -2.52,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.0,
        "session_day": 1,
        "reference_price": 303.56,
        "reference_text": "$295.92 · -2.52% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "related_links": [],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "weakens",
          "claim": "Reported Q3 performance and FY2026 adjusted-EPS outlook may support sector-relative performance over 15 sessions if the advance persists and fuel costs remain manageable.",
          "summary": "RCL rose 5.46% in the regular session and leads its sector by 10.84 points, but the first tracked reading remains 3.0% below the decision reference.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-27T22:42:15.523138Z",
              "value": -3.0,
              "rationale": "The first tracked return remains below the decision reference, testing whether the earnings-driven advance persists through the episode."
            }
          ]
        },
        "price_as_of": "2026-10-27T22:32:24Z",
        "vwap_as_of": null
      },
      {
        "day": 0,
        "timestamp": "2026-10-27T22:02:16.846039Z",
        "date": "Session 0 · Oct 27, 2026 · 18:02 NYSE",
        "text": "Royal Caribbean reported third-quarter adjusted EPS of $6.57 and a 2026 adjusted-EPS outlook of $17.85 to $17.95, but its first tracked reading is now a 3.0% loss from the decision reference at a $295.92 mark. That weakens the hold condition without erasing the advance: the mark remains above the $280.60 prior close. The handoff has no current sector comparison, and no usable first-session model forecast is available.",
        "price": 295.92,
        "pct": -3.0,
        "return_vs_entry_pct": -2.52,
        "return_vs_base_pct": -2.52,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -2.52,
        "session_day": 0,
        "reference_price": 303.56,
        "reference_text": "$295.92 · -2.52% from $303.56 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-d6aed8c0515d1675653db9d57daa488c6870d181f9c9444e0168f566dbd9c259",
        "related_links": [
          {
            "headline": "Form 8-K on third-quarter results and 2026 outlook",
            "source": "SEC EDGAR",
            "url": "https://www.sec.gov/Archives/edgar/data/884887/000088488726000042/rcl-20261027.htm"
          }
        ],
        "thesis_change": {
          "schema_version": "tryding-thesis-change.v1",
          "assessment": "weakens",
          "claim": "The October 27 earnings advance can hold while RCL retains positive relative performance against its sector proxy.",
          "summary": "The first tracked return is -3.0%, weakening the hold condition. The mark remains above the prior close, and no current sector comparison establishes whether relative performance has deteriorated.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-27T21:33:28.798237Z",
              "value": -3.0,
              "rationale": "The first tracked return is negative, which pressures the condition that enough of the earnings advance hold."
            },
            {
              "kind": "source",
              "url": "https://www.sec.gov/Archives/edgar/data/884887/000088488726000042/rcl-20261027.htm",
              "rationale": "The filing supplies the company results and updated outlook that remain the fundamental support for the published claim.",
              "source_type": "regulatory",
              "published_at": "2026-10-27T10:32:00Z"
            }
          ]
        },
        "price_as_of": "2026-10-27T21:11:25Z",
        "vwap_as_of": null
      }
    ],
    "observed_outcomes": [
      {
        "label": "+1 sessions",
        "status": "complete",
        "return": -2.22,
        "reference_text": "-2.22% from $303.56 base",
        "price": 298.3,
        "price_basis": null,
        "observation_date": null,
        "updated": "Oct 28, 2026 · 18:08 NYSE",
        "mfe": -1.84,
        "mae": -4.14
      },
      {
        "label": "+5 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+10 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+15 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+20 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+25 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+30 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      }
    ],
    "candidate_comparison_history": [
      {
        "day": 0,
        "timestamp": "2026-10-27T22:02:16.846039Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-27T22:02:16.846039Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 296.9,
              "base_price": 303.555,
              "return_since_base_pct": -2.1924,
              "session_return_pct": 0.3312,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.22,
              "rsi": 65.78,
              "vwap": 300.89,
              "vwap_distance_pct": -1.3261,
              "position_52w_pct": 85.43,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:11:25Z",
              "source": "yfinance_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "285.9 > 279.47 > 279.67",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.2658,
                "nasdaq100": -0.9602,
                "russell2000": -0.8332
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T21:11:25Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": 16.983,
                "nasdaq100": 16.2886,
                "russell2000": 16.4156
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.7407,
                "nasdaq100": -1.4351,
                "russell2000": -1.3081
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.4385,
              "base_price": 16.69,
              "return_since_base_pct": -1.5069,
              "session_return_pct": 0.2348,
              "change_since_prior_pct": 0.2348,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.3471,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:57:29Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.3622,
                "nasdaq100": -1.0566,
                "russell2000": -0.9296
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T21:57:29Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 277.7872,
              "base_price": 277.7,
              "return_since_base_pct": 0.0314,
              "session_return_pct": 0.451,
              "change_since_prior_pct": 0.4946,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.46,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:52:00Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.146,
                "nasdaq100": -0.8404,
                "russell2000": -0.7134
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T21:52:00Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.2835,
                "nasdaq100": -0.9779,
                "russell2000": -0.8509
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -3.8757,
                "nasdaq100": -4.5701,
                "russell2000": -4.4431
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.43,
              "base_price": 7.46,
              "return_since_base_pct": -0.4021,
              "session_return_pct": -1.1968,
              "change_since_prior_pct": 0.2699,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.2368,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:53:35Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -1.7938,
                "nasdaq100": -2.4882,
                "russell2000": -2.3612
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T21:53:35Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.83,
              "base_price": 209.3,
              "return_since_base_pct": 0.731,
              "session_return_pct": 1.0884,
              "change_since_prior_pct": 0.1092,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 1.2973,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:55:31Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.4914,
                "nasdaq100": -0.203,
                "russell2000": -0.076
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T21:55:31Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "same_day_regular_close_not_captured",
                "price": null,
                "base_price": null,
                "return_since_base_pct": null,
                "as_of": "",
                "available_at": "",
                "source": "",
                "capture_kind": "",
                "source_fields_sha256": "",
                "benchmark_status": "unavailable",
                "benchmarks": []
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7722.6,
              "base_price": 7676.77,
              "return_since_base_pct": 0.597,
              "session_return_pct": 0.597,
              "as_of": "2026-10-27T21:59:25.392344Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29651.441,
              "base_price": 29273.404,
              "return_since_base_pct": 1.2914,
              "session_return_pct": 1.2914,
              "as_of": "2026-10-27T21:59:25.392344Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2818.87,
              "base_price": 2786.424,
              "return_since_base_pct": 1.1644,
              "session_return_pct": 1.1644,
              "as_of": "2026-10-27T21:59:25.392344Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 3,
            "day0_close_rows": 10,
            "day0_close_prices": 0,
            "day0_close_benchmark_rows": 0
          }
        }
      },
      {
        "day": 1,
        "timestamp": "2026-10-28T01:23:05.156059Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-28T01:23:05.156059Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 296.06,
              "base_price": 303.555,
              "return_since_base_pct": -2.4691,
              "session_return_pct": 5.46,
              "change_since_prior_pct": -0.2829,
              "volume_ratio": 2.17,
              "rsi": 61.04,
              "vwap": 300.89,
              "vwap_distance_pct": -1.6052,
              "position_52w_pct": 83.0,
              "extended_hours_pct": 0.05,
              "as_of": "2026-10-27T22:32:24Z",
              "source": "sealed_extended_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "284.2 > 278.72 > 277.15",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "benchmark_excess_pct": {
                "sp500": 4.863,
                "nasdaq100": 4.1686,
                "russell2000": 4.2956
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "",
                "price": 295.92,
                "base_price": 303.555,
                "return_since_base_pct": -2.5152,
                "as_of": "2026-10-27T20:02:24Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "54cae06370e0207b0a26bbc53b965300891022258b543888fb314a901922b956",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.8066,
                  "russell2000": -3.6796,
                  "sp500": -3.1122
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:32:24Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": 16.983,
                "nasdaq100": 16.2886,
                "russell2000": 16.4156
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "",
                "price": 156.06,
                "base_price": 149.48,
                "return_since_base_pct": 4.4019,
                "as_of": "2026-10-27T20:04:43Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "94d12ed1ccbb5a03e1479c6cf3f8139dcc9b0083eebfb8ecd0ef08feeb034988",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.1105,
                  "russell2000": 3.2375,
                  "sp500": 3.8049
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.7407,
                "nasdaq100": -1.4351,
                "russell2000": -1.3081
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "",
                "price": 62.29,
                "base_price": 62.51,
                "return_since_base_pct": -0.3519,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6e1f2751f9195f0ab71e1d4e673a046a5e0926afe1d284c2f535cdef0828a3d4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.6433,
                  "russell2000": -1.5163,
                  "sp500": -0.9489
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.41,
              "base_price": 16.69,
              "return_since_base_pct": -1.6777,
              "session_return_pct": 0.061,
              "change_since_prior_pct": -0.1734,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.1714,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:30Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.536,
                "nasdaq100": -1.2304,
                "russell2000": -1.1034
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "",
                "price": 16.4,
                "base_price": 16.69,
                "return_since_base_pct": -1.7376,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "32ab24d1fcd9efe27b84800f8d67137b685522556c1ec025f227881208c3d21b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.029,
                  "russell2000": -2.902,
                  "sp500": -2.3346
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:30Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 276.99,
              "base_price": 277.7,
              "return_since_base_pct": -0.2557,
              "session_return_pct": 0.1627,
              "change_since_prior_pct": -0.287,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.1688,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:24:03Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.4343,
                "nasdaq100": -1.1287,
                "russell2000": -1.0017
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "",
                "price": 276.54,
                "base_price": 277.7,
                "return_since_base_pct": -0.4177,
                "as_of": "2026-10-27T20:04:58Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f41ec4d4a73d42d94b827fe148a4f930096a5a71ae09049290647678f0c0e06e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.7091,
                  "russell2000": -1.5821,
                  "sp500": -1.0147
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:24:03Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.2835,
                "nasdaq100": -0.9779,
                "russell2000": -0.8509
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "",
                "price": 9.57,
                "base_price": 9.98,
                "return_since_base_pct": -4.1082,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "68619509c6f5fa70fc17a8852a8eeb5cca2c695ff6bd4815ac196018d7dcc661",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -5.3996,
                  "russell2000": -5.2726,
                  "sp500": -4.7052
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -3.8757,
                "nasdaq100": -4.5701,
                "russell2000": -4.4431
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "",
                "price": 2.44,
                "base_price": 2.395,
                "return_since_base_pct": 1.8789,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "5323732d1ad409bb4053f7b7d49ef0dd42134772882844ac9d8094d75b7ae1e0",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.5875,
                  "russell2000": 0.7145,
                  "sp500": 1.2819
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.41,
              "base_price": 7.46,
              "return_since_base_pct": -0.6702,
              "session_return_pct": -1.4628,
              "change_since_prior_pct": -0.2692,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.5,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -2.0598,
                "nasdaq100": -2.7542,
                "russell2000": -2.6272
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "",
                "price": 7.52,
                "base_price": 7.46,
                "return_since_base_pct": 0.8043,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c0a84b2313480415881c840d9004aba625316b798f7e4aff077832537e4b2446",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -0.4871,
                  "russell2000": -0.3601,
                  "sp500": 0.2073
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.2,
              "base_price": 209.3,
              "return_since_base_pct": 0.43,
              "session_return_pct": 0.7863,
              "change_since_prior_pct": -0.2988,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 0.9946,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.1893,
                "nasdaq100": -0.5051,
                "russell2000": -0.3781
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "",
                "price": 208.56,
                "base_price": 209.3,
                "return_since_base_pct": -0.3536,
                "as_of": "2026-10-27T20:00:03Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "05c476af4fc264430419671576c947531441e4f8b2e7626abd5baf65f54f833b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.645,
                  "russell2000": -1.518,
                  "sp500": -0.9506
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "",
                "price": 448.93,
                "base_price": 449.34,
                "return_since_base_pct": -0.0912,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "aed6e1a2dad47de4374fa109919ca21e54e0ca8075cb5014a58a77bf616e5975",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.3826,
                  "russell2000": -1.2556,
                  "sp500": -0.6882
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7722.6,
              "base_price": 7676.77,
              "return_since_base_pct": 0.597,
              "session_return_pct": 0.597,
              "as_of": "2026-10-28T00:54:58.053353Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29651.441,
              "base_price": 29273.404,
              "return_since_base_pct": 1.2914,
              "session_return_pct": 1.2914,
              "as_of": "2026-10-28T00:54:58.053353Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2818.87,
              "base_price": 2786.424,
              "return_since_base_pct": 1.1644,
              "session_return_pct": 1.1644,
              "as_of": "2026-10-28T00:54:58.053353Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 3,
            "day0_close_rows": 10,
            "day0_close_prices": 10,
            "day0_close_benchmark_rows": 30
          }
        }
      },
      {
        "day": 1,
        "timestamp": "2026-10-28T15:53:52.879773Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-28T15:53:52.879773Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 293.781,
              "base_price": 303.555,
              "return_since_base_pct": -3.2198,
              "session_return_pct": -0.72,
              "change_since_prior_pct": -0.7698,
              "volume_ratio": 0.21,
              "rsi": 59.84,
              "vwap": 294.16,
              "vwap_distance_pct": -0.1288,
              "position_52w_pct": 82.4,
              "extended_hours_pct": null,
              "as_of": "2026-10-28T15:06:48.246244Z",
              "source": "yfinance_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "286.11 > 280.09 > 277.8",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "",
                "price": 295.92,
                "base_price": 303.555,
                "return_since_base_pct": -2.5152,
                "as_of": "2026-10-27T20:02:24Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "54cae06370e0207b0a26bbc53b965300891022258b543888fb314a901922b956",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.8066,
                  "russell2000": -3.6796,
                  "sp500": -3.1122
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-28T15:06:48.246244Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "",
                "price": 156.06,
                "base_price": 149.48,
                "return_since_base_pct": 4.4019,
                "as_of": "2026-10-27T20:04:43Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "94d12ed1ccbb5a03e1479c6cf3f8139dcc9b0083eebfb8ecd0ef08feeb034988",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.1105,
                  "russell2000": 3.2375,
                  "sp500": 3.8049
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "",
                "price": 62.29,
                "base_price": 62.51,
                "return_since_base_pct": -0.3519,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6e1f2751f9195f0ab71e1d4e673a046a5e0926afe1d284c2f535cdef0828a3d4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.6433,
                  "russell2000": -1.5163,
                  "sp500": -0.9489
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.41,
              "base_price": 16.69,
              "return_since_base_pct": -1.6777,
              "session_return_pct": 0.061,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.1714,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:30Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "",
                "price": 16.4,
                "base_price": 16.69,
                "return_since_base_pct": -1.7376,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "32ab24d1fcd9efe27b84800f8d67137b685522556c1ec025f227881208c3d21b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.029,
                  "russell2000": -2.902,
                  "sp500": -2.3346
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:30Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 276.99,
              "base_price": 277.7,
              "return_since_base_pct": -0.2557,
              "session_return_pct": 0.1627,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.1688,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:24:03Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "",
                "price": 276.54,
                "base_price": 277.7,
                "return_since_base_pct": -0.4177,
                "as_of": "2026-10-27T20:04:58Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f41ec4d4a73d42d94b827fe148a4f930096a5a71ae09049290647678f0c0e06e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.7091,
                  "russell2000": -1.5821,
                  "sp500": -1.0147
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:24:03Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "",
                "price": 9.57,
                "base_price": 9.98,
                "return_since_base_pct": -4.1082,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "68619509c6f5fa70fc17a8852a8eeb5cca2c695ff6bd4815ac196018d7dcc661",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -5.3996,
                  "russell2000": -5.2726,
                  "sp500": -4.7052
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "",
                "price": 2.44,
                "base_price": 2.395,
                "return_since_base_pct": 1.8789,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "5323732d1ad409bb4053f7b7d49ef0dd42134772882844ac9d8094d75b7ae1e0",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.5875,
                  "russell2000": 0.7145,
                  "sp500": 1.2819
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.41,
              "base_price": 7.46,
              "return_since_base_pct": -0.6702,
              "session_return_pct": -1.4628,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.5,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "",
                "price": 7.52,
                "base_price": 7.46,
                "return_since_base_pct": 0.8043,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c0a84b2313480415881c840d9004aba625316b798f7e4aff077832537e4b2446",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -0.4871,
                  "russell2000": -0.3601,
                  "sp500": 0.2073
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.2,
              "base_price": 209.3,
              "return_since_base_pct": 0.43,
              "session_return_pct": 0.7863,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 0.9946,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "",
                "price": 208.56,
                "base_price": 209.3,
                "return_since_base_pct": -0.3536,
                "as_of": "2026-10-27T20:00:03Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "05c476af4fc264430419671576c947531441e4f8b2e7626abd5baf65f54f833b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.645,
                  "russell2000": -1.518,
                  "sp500": -0.9506
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "",
                "price": 448.93,
                "base_price": 449.34,
                "return_since_base_pct": -0.0912,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "aed6e1a2dad47de4374fa109919ca21e54e0ca8075cb5014a58a77bf616e5975",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.3826,
                  "russell2000": -1.2556,
                  "sp500": -0.6882
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 0,
            "day0_close_rows": 10,
            "day0_close_prices": 10,
            "day0_close_benchmark_rows": 30
          }
        }
      },
      {
        "day": 1,
        "timestamp": "2026-10-28T21:49:27.286877Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-28T21:49:27.286877Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 299.82,
              "base_price": 303.555,
              "return_since_base_pct": -1.2304,
              "session_return_pct": 0.8,
              "change_since_prior_pct": 2.0556,
              "volume_ratio": 1.05,
              "rsi": 63.39,
              "vwap": 295.16,
              "vwap_distance_pct": 1.5788,
              "position_52w_pct": 83.7,
              "extended_hours_pct": 0.51,
              "as_of": "2026-10-28T20:21:45Z",
              "source": "sealed_extended_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "287.02 > 280.5 > 277.98",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.5232,
                "nasdaq100": 0.2546,
                "russell2000": 0.3871
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "",
                "price": 295.92,
                "base_price": 303.555,
                "return_since_base_pct": -2.5152,
                "as_of": "2026-10-27T20:02:24Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "54cae06370e0207b0a26bbc53b965300891022258b543888fb314a901922b956",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.8066,
                  "russell2000": -3.6796,
                  "sp500": -3.1122
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-28T20:21:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": 17.3032,
                "nasdaq100": 17.0346,
                "russell2000": 17.1671
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "",
                "price": 156.06,
                "base_price": 149.48,
                "return_since_base_pct": 4.4019,
                "as_of": "2026-10-27T20:04:43Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "94d12ed1ccbb5a03e1479c6cf3f8139dcc9b0083eebfb8ecd0ef08feeb034988",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.1105,
                  "russell2000": 3.2375,
                  "sp500": 3.8049
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.4205,
                "nasdaq100": -0.6891,
                "russell2000": -0.5566
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "",
                "price": 62.29,
                "base_price": 62.51,
                "return_since_base_pct": -0.3519,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6e1f2751f9195f0ab71e1d4e673a046a5e0926afe1d284c2f535cdef0828a3d4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.6433,
                  "russell2000": -1.5163,
                  "sp500": -0.9489
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.41,
              "base_price": 16.69,
              "return_since_base_pct": -1.6777,
              "session_return_pct": 0.061,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.1714,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:30Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.2158,
                "nasdaq100": -0.4844,
                "russell2000": -0.3519
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "",
                "price": 16.4,
                "base_price": 16.69,
                "return_since_base_pct": -1.7376,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "32ab24d1fcd9efe27b84800f8d67137b685522556c1ec025f227881208c3d21b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.029,
                  "russell2000": -2.902,
                  "sp500": -2.3346
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:30Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 276.99,
              "base_price": 277.7,
              "return_since_base_pct": -0.2557,
              "session_return_pct": 0.1627,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.1688,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:24:03Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.1141,
                "nasdaq100": -0.3827,
                "russell2000": -0.2502
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "",
                "price": 276.54,
                "base_price": 277.7,
                "return_since_base_pct": -0.4177,
                "as_of": "2026-10-27T20:04:58Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f41ec4d4a73d42d94b827fe148a4f930096a5a71ae09049290647678f0c0e06e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.7091,
                  "russell2000": -1.5821,
                  "sp500": -1.0147
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:24:03Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.0367,
                "nasdaq100": -0.2319,
                "russell2000": -0.0994
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "",
                "price": 9.57,
                "base_price": 9.98,
                "return_since_base_pct": -4.1082,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "68619509c6f5fa70fc17a8852a8eeb5cca2c695ff6bd4815ac196018d7dcc661",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -5.3996,
                  "russell2000": -5.2726,
                  "sp500": -4.7052
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -3.5555,
                "nasdaq100": -3.8241,
                "russell2000": -3.6916
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "",
                "price": 2.44,
                "base_price": 2.395,
                "return_since_base_pct": 1.8789,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "5323732d1ad409bb4053f7b7d49ef0dd42134772882844ac9d8094d75b7ae1e0",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.5875,
                  "russell2000": 0.7145,
                  "sp500": 1.2819
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.41,
              "base_price": 7.46,
              "return_since_base_pct": -0.6702,
              "session_return_pct": -1.4628,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.5,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -1.7396,
                "nasdaq100": -2.0082,
                "russell2000": -1.8757
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "",
                "price": 7.52,
                "base_price": 7.46,
                "return_since_base_pct": 0.8043,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c0a84b2313480415881c840d9004aba625316b798f7e4aff077832537e4b2446",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -0.4871,
                  "russell2000": -0.3601,
                  "sp500": 0.2073
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.2,
              "base_price": 209.3,
              "return_since_base_pct": 0.43,
              "session_return_pct": 0.7863,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 0.9946,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.5095,
                "nasdaq100": 0.2409,
                "russell2000": 0.3734
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "",
                "price": 208.56,
                "base_price": 209.3,
                "return_since_base_pct": -0.3536,
                "as_of": "2026-10-27T20:00:03Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "05c476af4fc264430419671576c947531441e4f8b2e7626abd5baf65f54f833b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.645,
                  "russell2000": -1.518,
                  "sp500": -0.9506
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "",
                "price": 448.93,
                "base_price": 449.34,
                "return_since_base_pct": -0.0912,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "aed6e1a2dad47de4374fa109919ca21e54e0ca8075cb5014a58a77bf616e5975",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.3826,
                  "russell2000": -1.2556,
                  "sp500": -0.6882
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7743.98,
              "base_price": 7722.6,
              "return_since_base_pct": 0.2768,
              "session_return_pct": 0.2768,
              "as_of": "2026-10-28T21:46:16.958111Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29813.156,
              "base_price": 29651.441,
              "return_since_base_pct": 0.5454,
              "session_return_pct": 0.5454,
              "as_of": "2026-10-28T21:46:16.958111Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2830.5093,
              "base_price": 2818.87,
              "return_since_base_pct": 0.4129,
              "session_return_pct": 0.4129,
              "as_of": "2026-10-28T21:46:16.958111Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 3,
            "day0_close_rows": 10,
            "day0_close_prices": 10,
            "day0_close_benchmark_rows": 30
          }
        }
      },
      {
        "day": 1,
        "timestamp": "2026-10-28T22:54:58.075104Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-28T22:54:58.075104Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 297.5,
              "base_price": 303.555,
              "return_since_base_pct": -1.9947,
              "session_return_pct": 0.8,
              "change_since_prior_pct": -0.7738,
              "volume_ratio": 1.05,
              "rsi": 63.39,
              "vwap": 295.16,
              "vwap_distance_pct": 0.7928,
              "position_52w_pct": 83.7,
              "extended_hours_pct": -0.27,
              "as_of": "2026-10-28T22:05:52Z",
              "source": "sealed_extended_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "287.02 > 280.5 > 277.98",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.5232,
                "nasdaq100": 0.2546,
                "russell2000": 0.3871
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "",
                "price": 295.92,
                "base_price": 303.555,
                "return_since_base_pct": -2.5152,
                "as_of": "2026-10-27T20:02:24Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "54cae06370e0207b0a26bbc53b965300891022258b543888fb314a901922b956",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.8066,
                  "russell2000": -3.6796,
                  "sp500": -3.1122
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-28T22:05:52Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": 17.3032,
                "nasdaq100": 17.0346,
                "russell2000": 17.1671
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "",
                "price": 156.06,
                "base_price": 149.48,
                "return_since_base_pct": 4.4019,
                "as_of": "2026-10-27T20:04:43Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "94d12ed1ccbb5a03e1479c6cf3f8139dcc9b0083eebfb8ecd0ef08feeb034988",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.1105,
                  "russell2000": 3.2375,
                  "sp500": 3.8049
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.4205,
                "nasdaq100": -0.6891,
                "russell2000": -0.5566
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "",
                "price": 62.29,
                "base_price": 62.51,
                "return_since_base_pct": -0.3519,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6e1f2751f9195f0ab71e1d4e673a046a5e0926afe1d284c2f535cdef0828a3d4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.6433,
                  "russell2000": -1.5163,
                  "sp500": -0.9489
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.41,
              "base_price": 16.69,
              "return_since_base_pct": -1.6777,
              "session_return_pct": 0.061,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.1714,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:30Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.2158,
                "nasdaq100": -0.4844,
                "russell2000": -0.3519
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "",
                "price": 16.4,
                "base_price": 16.69,
                "return_since_base_pct": -1.7376,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "32ab24d1fcd9efe27b84800f8d67137b685522556c1ec025f227881208c3d21b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.029,
                  "russell2000": -2.902,
                  "sp500": -2.3346
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:30Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 276.99,
              "base_price": 277.7,
              "return_since_base_pct": -0.2557,
              "session_return_pct": 0.1627,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.1688,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:24:03Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -0.1141,
                "nasdaq100": -0.3827,
                "russell2000": -0.2502
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "",
                "price": 276.54,
                "base_price": 277.7,
                "return_since_base_pct": -0.4177,
                "as_of": "2026-10-27T20:04:58Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f41ec4d4a73d42d94b827fe148a4f930096a5a71ae09049290647678f0c0e06e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.7091,
                  "russell2000": -1.5821,
                  "sp500": -1.0147
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:24:03Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.0367,
                "nasdaq100": -0.2319,
                "russell2000": -0.0994
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "",
                "price": 9.57,
                "base_price": 9.98,
                "return_since_base_pct": -4.1082,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "68619509c6f5fa70fc17a8852a8eeb5cca2c695ff6bd4815ac196018d7dcc661",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -5.3996,
                  "russell2000": -5.2726,
                  "sp500": -4.7052
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -3.5555,
                "nasdaq100": -3.8241,
                "russell2000": -3.6916
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "",
                "price": 2.44,
                "base_price": 2.395,
                "return_since_base_pct": 1.8789,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "5323732d1ad409bb4053f7b7d49ef0dd42134772882844ac9d8094d75b7ae1e0",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.5875,
                  "russell2000": 0.7145,
                  "sp500": 1.2819
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.41,
              "base_price": 7.46,
              "return_since_base_pct": -0.6702,
              "session_return_pct": -1.4628,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.5,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -1.7396,
                "nasdaq100": -2.0082,
                "russell2000": -1.8757
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "",
                "price": 7.52,
                "base_price": 7.46,
                "return_since_base_pct": 0.8043,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c0a84b2313480415881c840d9004aba625316b798f7e4aff077832537e4b2446",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -0.4871,
                  "russell2000": -0.3601,
                  "sp500": 0.2073
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.2,
              "base_price": 209.3,
              "return_since_base_pct": 0.43,
              "session_return_pct": 0.7863,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 0.9946,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.5095,
                "nasdaq100": 0.2409,
                "russell2000": 0.3734
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "",
                "price": 208.56,
                "base_price": 209.3,
                "return_since_base_pct": -0.3536,
                "as_of": "2026-10-27T20:00:03Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "05c476af4fc264430419671576c947531441e4f8b2e7626abd5baf65f54f833b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.645,
                  "russell2000": -1.518,
                  "sp500": -0.9506
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "",
                "price": 448.93,
                "base_price": 449.34,
                "return_since_base_pct": -0.0912,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "aed6e1a2dad47de4374fa109919ca21e54e0ca8075cb5014a58a77bf616e5975",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.3826,
                  "russell2000": -1.2556,
                  "sp500": -0.6882
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7743.98,
              "base_price": 7722.6,
              "return_since_base_pct": 0.2768,
              "session_return_pct": 0.2768,
              "as_of": "2026-10-28T22:54:18.156414Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29813.156,
              "base_price": 29651.441,
              "return_since_base_pct": 0.5454,
              "session_return_pct": 0.5454,
              "as_of": "2026-10-28T22:54:18.156414Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2830.5093,
              "base_price": 2818.87,
              "return_since_base_pct": 0.4129,
              "session_return_pct": 0.4129,
              "as_of": "2026-10-28T22:54:18.156414Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 3,
            "day0_close_rows": 10,
            "day0_close_prices": 10,
            "day0_close_benchmark_rows": 30
          }
        }
      },
      {
        "day": 2,
        "timestamp": "2026-10-29T15:38:41.564912Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-29T15:38:41.564912Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 310.435,
              "base_price": 303.555,
              "return_since_base_pct": 2.2665,
              "session_return_pct": 4.07,
              "change_since_prior_pct": 4.3479,
              "volume_ratio": 0.34,
              "rsi": 68.95,
              "vwap": 309.29,
              "vwap_distance_pct": 0.3702,
              "position_52w_pct": 87.1,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T15:07:08.876936Z",
              "source": "yfinance_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "291.7 > 283.22 > 279.25",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "",
                "price": 295.92,
                "base_price": 303.555,
                "return_since_base_pct": -2.5152,
                "as_of": "2026-10-27T20:02:24Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "54cae06370e0207b0a26bbc53b965300891022258b543888fb314a901922b956",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.8066,
                  "russell2000": -3.6796,
                  "sp500": -3.1122
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T15:07:08.876936Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "",
                "price": 156.06,
                "base_price": 149.48,
                "return_since_base_pct": 4.4019,
                "as_of": "2026-10-27T20:04:43Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "94d12ed1ccbb5a03e1479c6cf3f8139dcc9b0083eebfb8ecd0ef08feeb034988",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.1105,
                  "russell2000": 3.2375,
                  "sp500": 3.8049
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "",
                "price": 62.29,
                "base_price": 62.51,
                "return_since_base_pct": -0.3519,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6e1f2751f9195f0ab71e1d4e673a046a5e0926afe1d284c2f535cdef0828a3d4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.6433,
                  "russell2000": -1.5163,
                  "sp500": -0.9489
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.41,
              "base_price": 16.69,
              "return_since_base_pct": -1.6777,
              "session_return_pct": 0.061,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.1714,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:30Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "",
                "price": 16.4,
                "base_price": 16.69,
                "return_since_base_pct": -1.7376,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "32ab24d1fcd9efe27b84800f8d67137b685522556c1ec025f227881208c3d21b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.029,
                  "russell2000": -2.902,
                  "sp500": -2.3346
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:30Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 276.99,
              "base_price": 277.7,
              "return_since_base_pct": -0.2557,
              "session_return_pct": 0.1627,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.1688,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:24:03Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "",
                "price": 276.54,
                "base_price": 277.7,
                "return_since_base_pct": -0.4177,
                "as_of": "2026-10-27T20:04:58Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f41ec4d4a73d42d94b827fe148a4f930096a5a71ae09049290647678f0c0e06e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.7091,
                  "russell2000": -1.5821,
                  "sp500": -1.0147
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:24:03Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "",
                "price": 9.57,
                "base_price": 9.98,
                "return_since_base_pct": -4.1082,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "68619509c6f5fa70fc17a8852a8eeb5cca2c695ff6bd4815ac196018d7dcc661",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -5.3996,
                  "russell2000": -5.2726,
                  "sp500": -4.7052
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "",
                "price": 2.44,
                "base_price": 2.395,
                "return_since_base_pct": 1.8789,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "5323732d1ad409bb4053f7b7d49ef0dd42134772882844ac9d8094d75b7ae1e0",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.5875,
                  "russell2000": 0.7145,
                  "sp500": 1.2819
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.41,
              "base_price": 7.46,
              "return_since_base_pct": -0.6702,
              "session_return_pct": -1.4628,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.5,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "",
                "price": 7.52,
                "base_price": 7.46,
                "return_since_base_pct": 0.8043,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c0a84b2313480415881c840d9004aba625316b798f7e4aff077832537e4b2446",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -0.4871,
                  "russell2000": -0.3601,
                  "sp500": 0.2073
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.2,
              "base_price": 209.3,
              "return_since_base_pct": 0.43,
              "session_return_pct": 0.7863,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 0.9946,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "",
                "price": 208.56,
                "base_price": 209.3,
                "return_since_base_pct": -0.3536,
                "as_of": "2026-10-27T20:00:03Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "05c476af4fc264430419671576c947531441e4f8b2e7626abd5baf65f54f833b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.645,
                  "russell2000": -1.518,
                  "sp500": -0.9506
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "",
                "price": 448.93,
                "base_price": 449.34,
                "return_since_base_pct": -0.0912,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "aed6e1a2dad47de4374fa109919ca21e54e0ca8075cb5014a58a77bf616e5975",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.3826,
                  "russell2000": -1.2556,
                  "sp500": -0.6882
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 0,
            "day0_close_rows": 10,
            "day0_close_prices": 10,
            "day0_close_benchmark_rows": 30
          }
        }
      },
      {
        "day": 2,
        "timestamp": "2026-10-29T21:23:52.599413Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-29T21:23:52.599413Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 310.54,
              "base_price": 303.555,
              "return_since_base_pct": 2.3011,
              "session_return_pct": 4.1,
              "change_since_prior_pct": 0.0338,
              "volume_ratio": 1.15,
              "rsi": 68.99,
              "vwap": 310.4,
              "vwap_distance_pct": 0.0451,
              "position_52w_pct": 87.1,
              "extended_hours_pct": 0.05,
              "as_of": "2026-10-29T20:23:46Z",
              "source": "sealed_extended_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "291.72 > 283.23 > 279.25",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "benchmark_excess_pct": {
                "sp500": 4.4046,
                "nasdaq100": 5.4774,
                "russell2000": 3.0858
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "",
                "price": 295.92,
                "base_price": 303.555,
                "return_since_base_pct": -2.5152,
                "as_of": "2026-10-27T20:02:24Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "54cae06370e0207b0a26bbc53b965300891022258b543888fb314a901922b956",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.8066,
                  "russell2000": -3.6796,
                  "sp500": -3.1122
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T20:23:46Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": 17.8846,
                "nasdaq100": 18.9574,
                "russell2000": 16.5658
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "",
                "price": 156.06,
                "base_price": 149.48,
                "return_since_base_pct": 4.4019,
                "as_of": "2026-10-27T20:04:43Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "94d12ed1ccbb5a03e1479c6cf3f8139dcc9b0083eebfb8ecd0ef08feeb034988",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.1105,
                  "russell2000": 3.2375,
                  "sp500": 3.8049
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.1609,
                "nasdaq100": 1.2337,
                "russell2000": -1.1579
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "",
                "price": 62.29,
                "base_price": 62.51,
                "return_since_base_pct": -0.3519,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6e1f2751f9195f0ab71e1d4e673a046a5e0926afe1d284c2f535cdef0828a3d4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.6433,
                  "russell2000": -1.5163,
                  "sp500": -0.9489
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.41,
              "base_price": 16.69,
              "return_since_base_pct": -1.6777,
              "session_return_pct": 0.061,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.1714,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:30Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.3656,
                "nasdaq100": 1.4384,
                "russell2000": -0.9532
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "",
                "price": 16.4,
                "base_price": 16.69,
                "return_since_base_pct": -1.7376,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "32ab24d1fcd9efe27b84800f8d67137b685522556c1ec025f227881208c3d21b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.029,
                  "russell2000": -2.902,
                  "sp500": -2.3346
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:30Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 276.99,
              "base_price": 277.7,
              "return_since_base_pct": -0.2557,
              "session_return_pct": 0.1627,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.1688,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:24:03Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.4673,
                "nasdaq100": 1.5401,
                "russell2000": -0.8515
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "",
                "price": 276.54,
                "base_price": 277.7,
                "return_since_base_pct": -0.4177,
                "as_of": "2026-10-27T20:04:58Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f41ec4d4a73d42d94b827fe148a4f930096a5a71ae09049290647678f0c0e06e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.7091,
                  "russell2000": -1.5821,
                  "sp500": -1.0147
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:24:03Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.6181,
                "nasdaq100": 1.6909,
                "russell2000": -0.7007
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "",
                "price": 9.57,
                "base_price": 9.98,
                "return_since_base_pct": -4.1082,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "68619509c6f5fa70fc17a8852a8eeb5cca2c695ff6bd4815ac196018d7dcc661",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -5.3996,
                  "russell2000": -5.2726,
                  "sp500": -4.7052
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -2.9741,
                "nasdaq100": -1.9013,
                "russell2000": -4.2929
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "",
                "price": 2.44,
                "base_price": 2.395,
                "return_since_base_pct": 1.8789,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "5323732d1ad409bb4053f7b7d49ef0dd42134772882844ac9d8094d75b7ae1e0",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.5875,
                  "russell2000": 0.7145,
                  "sp500": 1.2819
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.41,
              "base_price": 7.46,
              "return_since_base_pct": -0.6702,
              "session_return_pct": -1.4628,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.5,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -1.1582,
                "nasdaq100": -0.0854,
                "russell2000": -2.477
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "",
                "price": 7.52,
                "base_price": 7.46,
                "return_since_base_pct": 0.8043,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c0a84b2313480415881c840d9004aba625316b798f7e4aff077832537e4b2446",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -0.4871,
                  "russell2000": -0.3601,
                  "sp500": 0.2073
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.2,
              "base_price": 209.3,
              "return_since_base_pct": 0.43,
              "session_return_pct": 0.7863,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 0.9946,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "benchmark_excess_pct": {
                "sp500": 1.0909,
                "nasdaq100": 2.1637,
                "russell2000": -0.2279
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "",
                "price": 208.56,
                "base_price": 209.3,
                "return_since_base_pct": -0.3536,
                "as_of": "2026-10-27T20:00:03Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "05c476af4fc264430419671576c947531441e4f8b2e7626abd5baf65f54f833b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.645,
                  "russell2000": -1.518,
                  "sp500": -0.9506
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "",
                "price": 448.93,
                "base_price": 449.34,
                "return_since_base_pct": -0.0912,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "aed6e1a2dad47de4374fa109919ca21e54e0ca8075cb5014a58a77bf616e5975",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.3826,
                  "russell2000": -1.2556,
                  "sp500": -0.6882
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7720.39,
              "base_price": 7743.98,
              "return_since_base_pct": -0.3046,
              "session_return_pct": -0.3046,
              "as_of": "2026-10-29T21:17:17.751593Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29402.508,
              "base_price": 29813.156,
              "return_since_base_pct": -1.3774,
              "session_return_pct": -1.3774,
              "as_of": "2026-10-29T21:17:17.751593Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2859.2166,
              "base_price": 2830.5093,
              "return_since_base_pct": 1.0142,
              "session_return_pct": 1.0142,
              "as_of": "2026-10-29T21:17:17.751593Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 3,
            "day0_close_rows": 10,
            "day0_close_prices": 10,
            "day0_close_benchmark_rows": 30
          }
        }
      },
      {
        "day": 3,
        "timestamp": "2026-10-30T00:32:43.031976Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-30T00:32:43.031976Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 308.63,
              "base_price": 303.555,
              "return_since_base_pct": 1.6719,
              "session_return_pct": 4.1,
              "change_since_prior_pct": -0.6151,
              "volume_ratio": 1.17,
              "rsi": 68.99,
              "vwap": 310.4,
              "vwap_distance_pct": -0.5702,
              "position_52w_pct": 87.1,
              "extended_hours_pct": -0.61,
              "as_of": "2026-10-29T22:45:28Z",
              "source": "sealed_extended_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "291.72 > 283.23 > 279.25",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "",
                "price": 295.92,
                "base_price": 303.555,
                "return_since_base_pct": -2.5152,
                "as_of": "2026-10-27T20:02:24Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "54cae06370e0207b0a26bbc53b965300891022258b543888fb314a901922b956",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.8066,
                  "russell2000": -3.6796,
                  "sp500": -3.1122
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:45:28Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "",
                "price": 156.06,
                "base_price": 149.48,
                "return_since_base_pct": 4.4019,
                "as_of": "2026-10-27T20:04:43Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "94d12ed1ccbb5a03e1479c6cf3f8139dcc9b0083eebfb8ecd0ef08feeb034988",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.1105,
                  "russell2000": 3.2375,
                  "sp500": 3.8049
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "",
                "price": 62.29,
                "base_price": 62.51,
                "return_since_base_pct": -0.3519,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6e1f2751f9195f0ab71e1d4e673a046a5e0926afe1d284c2f535cdef0828a3d4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.6433,
                  "russell2000": -1.5163,
                  "sp500": -0.9489
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.41,
              "base_price": 16.69,
              "return_since_base_pct": -1.6777,
              "session_return_pct": 0.061,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.1714,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:30Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "",
                "price": 16.4,
                "base_price": 16.69,
                "return_since_base_pct": -1.7376,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "32ab24d1fcd9efe27b84800f8d67137b685522556c1ec025f227881208c3d21b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.029,
                  "russell2000": -2.902,
                  "sp500": -2.3346
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:30Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 276.99,
              "base_price": 277.7,
              "return_since_base_pct": -0.2557,
              "session_return_pct": 0.1627,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.1688,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:24:03Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "",
                "price": 276.54,
                "base_price": 277.7,
                "return_since_base_pct": -0.4177,
                "as_of": "2026-10-27T20:04:58Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f41ec4d4a73d42d94b827fe148a4f930096a5a71ae09049290647678f0c0e06e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.7091,
                  "russell2000": -1.5821,
                  "sp500": -1.0147
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:24:03Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "",
                "price": 9.57,
                "base_price": 9.98,
                "return_since_base_pct": -4.1082,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "68619509c6f5fa70fc17a8852a8eeb5cca2c695ff6bd4815ac196018d7dcc661",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -5.3996,
                  "russell2000": -5.2726,
                  "sp500": -4.7052
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "",
                "price": 2.44,
                "base_price": 2.395,
                "return_since_base_pct": 1.8789,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "5323732d1ad409bb4053f7b7d49ef0dd42134772882844ac9d8094d75b7ae1e0",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.5875,
                  "russell2000": 0.7145,
                  "sp500": 1.2819
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.41,
              "base_price": 7.46,
              "return_since_base_pct": -0.6702,
              "session_return_pct": -1.4628,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.5,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "",
                "price": 7.52,
                "base_price": 7.46,
                "return_since_base_pct": 0.8043,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c0a84b2313480415881c840d9004aba625316b798f7e4aff077832537e4b2446",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -0.4871,
                  "russell2000": -0.3601,
                  "sp500": 0.2073
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.2,
              "base_price": 209.3,
              "return_since_base_pct": 0.43,
              "session_return_pct": 0.7863,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 0.9946,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "",
                "price": 208.56,
                "base_price": 209.3,
                "return_since_base_pct": -0.3536,
                "as_of": "2026-10-27T20:00:03Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "05c476af4fc264430419671576c947531441e4f8b2e7626abd5baf65f54f833b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.645,
                  "russell2000": -1.518,
                  "sp500": -0.9506
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "",
                "price": 448.93,
                "base_price": 449.34,
                "return_since_base_pct": -0.0912,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "aed6e1a2dad47de4374fa109919ca21e54e0ca8075cb5014a58a77bf616e5975",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.3826,
                  "russell2000": -1.2556,
                  "sp500": -0.6882
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 0,
            "day0_close_rows": 10,
            "day0_close_prices": 10,
            "day0_close_benchmark_rows": 30
          }
        }
      },
      {
        "day": 3,
        "timestamp": "2026-10-30T16:09:24.289532Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-30T16:09:24.289532Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 305.43,
              "base_price": 303.555,
              "return_since_base_pct": 0.6177,
              "session_return_pct": -1.65,
              "change_since_prior_pct": -1.0368,
              "volume_ratio": 0.17,
              "rsi": 65.88,
              "vwap": 306.18,
              "vwap_distance_pct": -0.245,
              "position_52w_pct": 85.7,
              "extended_hours_pct": null,
              "as_of": "2026-10-30T15:07:39.756955Z",
              "source": "yfinance_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "294.46 > 285.25 > 280.28",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "",
                "price": 295.92,
                "base_price": 303.555,
                "return_since_base_pct": -2.5152,
                "as_of": "2026-10-27T20:02:24Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "54cae06370e0207b0a26bbc53b965300891022258b543888fb314a901922b956",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.8066,
                  "russell2000": -3.6796,
                  "sp500": -3.1122
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-30T15:07:39.756955Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "",
                "price": 156.06,
                "base_price": 149.48,
                "return_since_base_pct": 4.4019,
                "as_of": "2026-10-27T20:04:43Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "94d12ed1ccbb5a03e1479c6cf3f8139dcc9b0083eebfb8ecd0ef08feeb034988",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.1105,
                  "russell2000": 3.2375,
                  "sp500": 3.8049
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "",
                "price": 62.29,
                "base_price": 62.51,
                "return_since_base_pct": -0.3519,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6e1f2751f9195f0ab71e1d4e673a046a5e0926afe1d284c2f535cdef0828a3d4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.6433,
                  "russell2000": -1.5163,
                  "sp500": -0.9489
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.41,
              "base_price": 16.69,
              "return_since_base_pct": -1.6777,
              "session_return_pct": 0.061,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.1714,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:30Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "",
                "price": 16.4,
                "base_price": 16.69,
                "return_since_base_pct": -1.7376,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "32ab24d1fcd9efe27b84800f8d67137b685522556c1ec025f227881208c3d21b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.029,
                  "russell2000": -2.902,
                  "sp500": -2.3346
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:30Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 276.99,
              "base_price": 277.7,
              "return_since_base_pct": -0.2557,
              "session_return_pct": 0.1627,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.1688,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:24:03Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "",
                "price": 276.54,
                "base_price": 277.7,
                "return_since_base_pct": -0.4177,
                "as_of": "2026-10-27T20:04:58Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f41ec4d4a73d42d94b827fe148a4f930096a5a71ae09049290647678f0c0e06e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.7091,
                  "russell2000": -1.5821,
                  "sp500": -1.0147
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:24:03Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "",
                "price": 9.57,
                "base_price": 9.98,
                "return_since_base_pct": -4.1082,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "68619509c6f5fa70fc17a8852a8eeb5cca2c695ff6bd4815ac196018d7dcc661",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -5.3996,
                  "russell2000": -5.2726,
                  "sp500": -4.7052
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "",
                "price": 2.44,
                "base_price": 2.395,
                "return_since_base_pct": 1.8789,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "5323732d1ad409bb4053f7b7d49ef0dd42134772882844ac9d8094d75b7ae1e0",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.5875,
                  "russell2000": 0.7145,
                  "sp500": 1.2819
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.41,
              "base_price": 7.46,
              "return_since_base_pct": -0.6702,
              "session_return_pct": -1.4628,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.5,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "",
                "price": 7.52,
                "base_price": 7.46,
                "return_since_base_pct": 0.8043,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c0a84b2313480415881c840d9004aba625316b798f7e4aff077832537e4b2446",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -0.4871,
                  "russell2000": -0.3601,
                  "sp500": 0.2073
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.2,
              "base_price": 209.3,
              "return_since_base_pct": 0.43,
              "session_return_pct": 0.7863,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 0.9946,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "",
                "price": 208.56,
                "base_price": 209.3,
                "return_since_base_pct": -0.3536,
                "as_of": "2026-10-27T20:00:03Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "05c476af4fc264430419671576c947531441e4f8b2e7626abd5baf65f54f833b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.645,
                  "russell2000": -1.518,
                  "sp500": -0.9506
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "",
                "price": 448.93,
                "base_price": 449.34,
                "return_since_base_pct": -0.0912,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "aed6e1a2dad47de4374fa109919ca21e54e0ca8075cb5014a58a77bf616e5975",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.3826,
                  "russell2000": -1.2556,
                  "sp500": -0.6882
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 0,
            "day0_close_rows": 10,
            "day0_close_prices": 10,
            "day0_close_benchmark_rows": 30
          }
        }
      },
      {
        "day": 3,
        "timestamp": "2026-10-30T21:12:06.756861Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-30T21:12:06.756861Z",
          "base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
          "source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
          "decision_reference": {
            "decision_id": "narrative:RCL:33b27f1c77553764:initial",
            "decision_at": "2026-10-27T20:30:47.715158Z"
          },
          "rows": [
            {
              "symbol": "RCL",
              "role": "selected",
              "price": 307.18,
              "base_price": 303.555,
              "return_since_base_pct": 1.1942,
              "session_return_pct": -1.08,
              "change_since_prior_pct": 0.573,
              "volume_ratio": 0.82,
              "rsi": 67.39,
              "vwap": 305.84,
              "vwap_distance_pct": 0.4381,
              "position_52w_pct": 86.2,
              "extended_hours_pct": 0.0,
              "as_of": "2026-10-30T20:12:32Z",
              "source": "sealed_extended_quote",
              "name": "Royal Caribbean Cruises Ltd.",
              "episode_id": "narrative:RCL:33b27f1c77553764",
              "ema_trend": "294.81 > 285.41 > 280.35",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:36.996249Z",
              "facts": [
                "The supplied issuer release reports third-quarter adjusted EPS of $6.57 and a full-year adjusted-EPS range of $17.85–$17.95.",
                "The 20-session return was 14.37% versus 5.72% for its sector proxy, a difference of 8.65 percentage points.",
                "Two supplied observations moved from about +8.40% to +6.78% during the earnings session.",
                "The prepared SEC snapshot reports net debt of $19.154 billion as of March 31, 2026."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.7375,
                "nasdaq100": 2.3811,
                "russell2000": 0.5768
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:36.996249+00:00",
                "reason": "",
                "price": 295.92,
                "base_price": 303.555,
                "return_since_base_pct": -2.5152,
                "as_of": "2026-10-27T20:02:24Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "54cae06370e0207b0a26bbc53b965300891022258b543888fb314a901922b956",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.8066,
                  "russell2000": -3.6796,
                  "sp500": -3.1122
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-30T20:12:32Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HRI",
              "role": "alternative",
              "price": 156.06,
              "base_price": 149.48,
              "return_since_base_pct": 4.4019,
              "session_return_pct": 17.58,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.4,
              "rsi": 72.7,
              "vwap": 144.35,
              "vwap_distance_pct": 8.1122,
              "position_52w_pct": 79.66,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:09:18Z",
              "source": "yfinance_quote",
              "name": "Herc Holdings Inc.",
              "episode_id": "n0:HRI:2026-10-27",
              "ema_trend": "132.35 > 131.63 > 138.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:27:03.341133Z",
              "facts": [
                "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
                "Two supplied observations moved from about +17.56% to +21.88%.",
                "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": 19.3975,
                "nasdaq100": 21.0411,
                "russell2000": 19.2368
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:27:03.341133+00:00",
                "reason": "",
                "price": 156.06,
                "base_price": 149.48,
                "return_since_base_pct": 4.4019,
                "as_of": "2026-10-27T20:04:43Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "94d12ed1ccbb5a03e1479c6cf3f8139dcc9b0083eebfb8ecd0ef08feeb034988",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.1105,
                  "russell2000": 3.2375,
                  "sp500": 3.8049
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:09:18Z",
              "vwap_as_of": null
            },
            {
              "symbol": "PNR",
              "role": "alternative",
              "price": 62.2005,
              "base_price": 62.51,
              "return_since_base_pct": -0.4951,
              "session_return_pct": -0.1437,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.21,
              "rsi": 87.19,
              "vwap": 61.27,
              "vwap_distance_pct": 1.5187,
              "position_52w_pct": 56.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:04:45Z",
              "source": "yfinance_quote",
              "name": "Pentair plc",
              "episode_id": "n0:PNR:2026-10-27",
              "ema_trend": "55.59 > 54.63 > 56.73",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:28:44.549557Z",
              "facts": [
                "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
                "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
              ],
              "benchmark_excess_pct": {
                "sp500": 1.6738,
                "nasdaq100": 3.3174,
                "russell2000": 1.5131
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:44.549557+00:00",
                "reason": "",
                "price": 62.29,
                "base_price": 62.51,
                "return_since_base_pct": -0.3519,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6e1f2751f9195f0ab71e1d4e673a046a5e0926afe1d284c2f535cdef0828a3d4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.6433,
                  "russell2000": -1.5163,
                  "sp500": -0.9489
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:04:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SOFI",
              "role": "alternative",
              "price": 16.41,
              "base_price": 16.69,
              "return_since_base_pct": -1.6777,
              "session_return_pct": 0.061,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.09,
              "rsi": 57.73,
              "vwap": 16.22,
              "vwap_distance_pct": 1.1714,
              "position_52w_pct": 51.04,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:30Z",
              "source": "yfinance_quote",
              "name": "SoFi Technologies, Inc.",
              "episode_id": "n0:SOFI:2026-10-27",
              "ema_trend": "15.15 > 15.41 > 16.3",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:23:00.641062Z",
              "facts": [
                "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
                "Two supplied observations moved from about +15.05% to +13.93%.",
                "The 20-session return was 2.86% versus 3.36% for its sector proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": 1.8785,
                "nasdaq100": 3.5221,
                "russell2000": 1.7178
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:23:00.641062+00:00",
                "reason": "",
                "price": 16.4,
                "base_price": 16.69,
                "return_since_base_pct": -1.7376,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "32ab24d1fcd9efe27b84800f8d67137b685522556c1ec025f227881208c3d21b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -3.029,
                  "russell2000": -2.902,
                  "sp500": -2.3346
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:30Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLS",
              "role": "alternative",
              "price": 276.99,
              "base_price": 277.7,
              "return_since_base_pct": -0.2557,
              "session_return_pct": 0.1627,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.93,
              "rsi": 26.08,
              "vwap": 273.79,
              "vwap_distance_pct": 1.1688,
              "position_52w_pct": 58.53,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:24:03Z",
              "source": "yfinance_quote",
              "name": "Celestica Inc.",
              "episode_id": "n0:CLS:2026-10-27",
              "ema_trend": "287.04 > 312.33 > 328.7",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:24:46.222691Z",
              "facts": [
                "Two supplied observations moved from about +13.01% to +11.28%.",
                "The 20-session return was −24.19% versus −2.71% for its technology proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": 1.9802,
                "nasdaq100": 3.6238,
                "russell2000": 1.8195
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:24:46.222691+00:00",
                "reason": "",
                "price": 276.54,
                "base_price": 277.7,
                "return_since_base_pct": -0.4177,
                "as_of": "2026-10-27T20:04:58Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f41ec4d4a73d42d94b827fe148a4f930096a5a71ae09049290647678f0c0e06e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.7091,
                  "russell2000": -1.5821,
                  "sp500": -1.0147
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:24:03Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CLYM",
              "role": "alternative",
              "price": 9.6,
              "base_price": 9.98,
              "return_since_base_pct": -3.8076,
              "session_return_pct": 0.3135,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.61,
              "rsi": 45.14,
              "vwap": 9.46,
              "vwap_distance_pct": 1.4799,
              "position_52w_pct": 54.61,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:00:07Z",
              "source": "yfinance_quote",
              "name": "Climb Bio Inc",
              "episode_id": "n0:CLYM:2026-10-27",
              "ema_trend": "10.13 > 10.8 > 11.99",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:26:08.543267Z",
              "facts": [
                "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
                "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": 2.131,
                "nasdaq100": 3.7746,
                "russell2000": 1.9703
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:26:08.543267+00:00",
                "reason": "",
                "price": 9.57,
                "base_price": 9.98,
                "return_since_base_pct": -4.1082,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "68619509c6f5fa70fc17a8852a8eeb5cca2c695ff6bd4815ac196018d7dcc661",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -5.3996,
                  "russell2000": -5.2726,
                  "sp500": -4.7052
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:00:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MGNX",
              "role": "alternative",
              "price": 2.36,
              "base_price": 2.395,
              "return_since_base_pct": -1.4614,
              "session_return_pct": -3.2787,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.84,
              "rsi": 29.81,
              "vwap": 2.4,
              "vwap_distance_pct": -1.6667,
              "position_52w_pct": 47.34,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T20:40:45Z",
              "source": "yfinance_quote",
              "name": "MacroGenics, Inc.",
              "episode_id": "n0:MGNX:2026-10-27",
              "ema_trend": "2.92 > 3.28 > 3.61",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T16:25:45.103471Z",
              "facts": [
                "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
                "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": -1.4612,
                "nasdaq100": 0.1824,
                "russell2000": -1.6219
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:25:45.103471+00:00",
                "reason": "",
                "price": 2.44,
                "base_price": 2.395,
                "return_since_base_pct": 1.8789,
                "as_of": "2026-10-27T20:00:01Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "5323732d1ad409bb4053f7b7d49ef0dd42134772882844ac9d8094d75b7ae1e0",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.5875,
                  "russell2000": 0.7145,
                  "sp500": 1.2819
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T20:40:45Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SAIQ",
              "role": "alternative",
              "price": 7.41,
              "base_price": 7.46,
              "return_since_base_pct": -0.6702,
              "session_return_pct": -1.4628,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.29,
              "rsi": 64.13,
              "vwap": 7.6,
              "vwap_distance_pct": -2.5,
              "position_52w_pct": 56.76,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "WISeSat.Space Holdings Corp.",
              "episode_id": "n0:SAIQ:2026-10-27",
              "ema_trend": "5.85 > 6.03 > 7.52",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T16:28:11.712468Z",
              "facts": [
                "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
                "The supplied intraday reading was below VWAP, with a downward intraday trend.",
                "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
              ],
              "benchmark_excess_pct": {
                "sp500": 0.3547,
                "nasdaq100": 1.9983,
                "russell2000": 0.194
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T16:28:11.712468+00:00",
                "reason": "",
                "price": 7.52,
                "base_price": 7.46,
                "return_since_base_pct": 0.8043,
                "as_of": "2026-10-27T20:00:00Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c0a84b2313480415881c840d9004aba625316b798f7e4aff077832537e4b2446",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -0.4871,
                  "russell2000": -0.3601,
                  "sp500": 0.2073
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "VRT",
              "role": "alternative",
              "price": 210.2,
              "base_price": 209.3,
              "return_since_base_pct": 0.43,
              "session_return_pct": 0.7863,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.84,
              "rsi": 28.69,
              "vwap": 208.13,
              "vwap_distance_pct": 0.9946,
              "position_52w_pct": 55.32,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T22:25:13Z",
              "source": "yfinance_quote",
              "name": "Vertiv Holdings Co",
              "episode_id": "narrative:VRT:5e889a9dba0a06b9",
              "ema_trend": "208.46 > 221.69 > 238.89",
              "vwap_state": "above",
              "selection_as_of": "2026-10-27T17:44:58Z",
              "facts": [
                "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
                "The two observations available by the decision cut moved from about +5.07% to +4.77%."
              ],
              "benchmark_excess_pct": {
                "sp500": 2.6038,
                "nasdaq100": 4.2474,
                "russell2000": 2.4431
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:58+00:00",
                "reason": "",
                "price": 208.56,
                "base_price": 209.3,
                "return_since_base_pct": -0.3536,
                "as_of": "2026-10-27T20:00:03Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "05c476af4fc264430419671576c947531441e4f8b2e7626abd5baf65f54f833b",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.645,
                  "russell2000": -1.518,
                  "sp500": -0.9506
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T22:25:13Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPGI",
              "role": "alternative",
              "price": 448.93,
              "base_price": 449.34,
              "return_since_base_pct": -0.0912,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.9,
              "rsi": 87.27,
              "vwap": 453.43,
              "vwap_distance_pct": -0.9924,
              "position_52w_pct": 86.05,
              "extended_hours_pct": null,
              "as_of": "2026-10-27T21:47:43Z",
              "source": "yfinance_quote",
              "name": "S&P Global Inc.",
              "episode_id": "narrative:SPGI:efdc974c8afe2473",
              "ema_trend": "440.04 > 426.78 > 419.25",
              "vwap_state": "below",
              "selection_as_of": "2026-10-27T17:44:33Z",
              "facts": [
                "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
                "The two observations available by the decision cut were approximately −0.26% and −0.29%."
              ],
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-27",
                "reference_as_of": "2026-10-27T17:44:33+00:00",
                "reason": "",
                "price": 448.93,
                "base_price": 449.34,
                "return_since_base_pct": -0.0912,
                "as_of": "2026-10-27T20:00:02Z",
                "available_at": "2026-10-27T22:23:49.664704+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "aed6e1a2dad47de4374fa109919ca21e54e0ca8075cb5014a58a77bf616e5975",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": -1.3826,
                  "russell2000": -1.2556,
                  "sp500": -0.6882
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29651.441,
                    "base_price": 29273.404,
                    "return_pct": 1.2914,
                    "as_of": "2026-10-27T21:15:59Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2818.87,
                    "base_price": 2786.424,
                    "return_pct": 1.1644,
                    "as_of": "2026-10-27T20:30:12Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7722.6,
                    "base_price": 7676.77,
                    "return_pct": 0.597,
                    "as_of": "2026-10-27T20:48:15Z",
                    "available_at": "2026-10-27T22:23:49.664704+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-27T21:47:43Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7580.07,
              "base_price": 7720.39,
              "return_since_base_pct": -1.8175,
              "session_return_pct": -1.8175,
              "as_of": "2026-10-30T21:09:54.410844Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 28384.846,
              "base_price": 29402.508,
              "return_since_base_pct": -3.4611,
              "session_return_pct": -3.4611,
              "as_of": "2026-10-30T21:09:54.410844Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2811.8442,
              "base_price": 2859.2166,
              "return_since_base_pct": -1.6568,
              "session_return_pct": -1.6568,
              "as_of": "2026-10-30T21:09:54.410844Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 10,
            "candidate_prices": 10,
            "candidate_technical": 10,
            "benchmark_rows": 3,
            "day0_close_rows": 10,
            "day0_close_prices": 10,
            "day0_close_benchmark_rows": 30
          }
        }
      }
    ],
    "candidates": [
      {
        "symbol": "HRI",
        "name": "Herc Holdings Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AHRI&interval=60",
        "score": 3,
        "price": 149.48,
        "change": 17.58,
        "volume": 910333,
        "avg_volume_3m": 649118,
        "volume_ratio": 1.4,
        "rsi": 72.7,
        "ema_trend": "132.35 > 131.63 > 138.88",
        "position_52w_pct": 79.66,
        "vwap": 144.35,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The supplied 20-session return was 23.06% versus −0.91% for XLI, a difference of 23.97 percentage points.",
          "Two supplied observations moved from about +17.56% to +21.88%.",
          "The supplied extension reading was 2.26 ATR, compared with RCL at 2.28 ATR."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "HRI has a strong alternative case: the packet reports third-quarter results and higher full-year guidance, a rising supplied trajectory, and a stronger 20-session sector-relative record. Its extension is effectively the same as RCL's, so extension does not distinguish the two. RCL is retained on its specifically quantified issuer-reported results and outlook thesis, while HRI remains a substantial countercase."
      },
      {
        "symbol": "PNR",
        "name": "Pentair plc",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3APNR&interval=60",
        "score": 3,
        "price": 62.51,
        "change": 13.2,
        "volume": 3811153,
        "avg_volume_3m": 3156506,
        "volume_ratio": 1.21,
        "rsi": 87.19,
        "ema_trend": "55.59 > 54.63 > 56.73",
        "position_52w_pct": 56.61,
        "vwap": 61.27,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "Reported third-quarter sales were $976 million, down 4% year over year; core sales were down 5%.",
          "The captured move was about +13%, while the supplied extension reading was 4.38 ATR."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "The packet describes mixed sales and guidance evidence despite a strong price move; the supplied extension reading is materially larger."
      },
      {
        "symbol": "SOFI",
        "name": "SoFi Technologies, Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ASOFI&interval=60",
        "score": 5,
        "price": 16.69,
        "change": 15.42,
        "volume": 103361174,
        "avg_volume_3m": 49439467,
        "volume_ratio": 2.09,
        "rsi": 57.73,
        "ema_trend": "15.15 > 15.41 > 16.3",
        "position_52w_pct": 51.04,
        "vwap": 16.22,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The packet reports adjusted EPS of $0.18 versus $0.17 and revenue of $1.371 billion versus $1.256 billion.",
          "Two supplied observations moved from about +15.05% to +13.93%.",
          "The 20-session return was 2.86% versus 3.36% for its sector proxy."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "The reported results and raised outlook are meaningful, but the captured advance faded and the supplied 20-session sector-relative record was slightly negative."
      },
      {
        "symbol": "CLS",
        "name": "Celestica Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ACLS&interval=60",
        "score": 3,
        "price": 277.7,
        "change": 12.59,
        "volume": 5019452,
        "avg_volume_3m": 2600943,
        "volume_ratio": 1.93,
        "rsi": 26.08,
        "ema_trend": "287.04 > 312.33 > 328.7",
        "position_52w_pct": 58.53,
        "vwap": 273.79,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "Two supplied observations moved from about +13.01% to +11.28%.",
          "The 20-session return was −24.19% versus −2.71% for its technology proxy."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "The packet describes results and higher guidance, but the observed move faded against substantial 20-session relative weakness."
      },
      {
        "symbol": "CLYM",
        "name": "Climb Bio Inc",
        "exchange": "NasdaqGM",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ACLYM&interval=60",
        "score": 3,
        "price": 9.98,
        "change": 13.28,
        "volume": 2225899,
        "avg_volume_3m": 1379310,
        "volume_ratio": 1.61,
        "rsi": 45.14,
        "ema_trend": "10.13 > 10.8 > 11.99",
        "position_52w_pct": 54.61,
        "vwap": 9.46,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The supplied coverage reports immunologic remission in 5 of 13 patients at week 12.",
          "The 20-session return was −15.57% versus 4.85% for its healthcare proxy."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "The interim clinical signal is researchable, but it comes from a small cohort and the supplied longer-window relative performance is weak."
      },
      {
        "symbol": "MGNX",
        "name": "MacroGenics, Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AMGNX&interval=60",
        "score": 3,
        "price": 2.395,
        "change": 9.36,
        "volume": 1151640,
        "avg_volume_3m": 626200,
        "volume_ratio": 1.84,
        "rsi": 29.81,
        "ema_trend": "2.92 > 3.28 > 3.61",
        "position_52w_pct": 47.34,
        "vwap": 2.4,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "Secondary coverage in the packet reports an interim objective response rate of 25% and disease control rate of 44%.",
          "The 20-session return was −37.14% versus 4.85% for its healthcare proxy."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "The interim oncology data gives a specific research question, while the supplied longer-window market record remains weak."
      },
      {
        "symbol": "SAIQ",
        "name": "WISeSat.Space Holdings Corp.",
        "exchange": "NasdaqCM",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ASAIQ&interval=60",
        "score": 5,
        "price": 7.46,
        "change": 10.86,
        "volume": 4185565,
        "avg_volume_3m": 3233365,
        "volume_ratio": 1.29,
        "rsi": 64.13,
        "ema_trend": "5.85 > 6.03 > 7.52",
        "position_52w_pct": 56.76,
        "vwap": 7.6,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [
          "The packet describes a letter of intent concerning 12 satellites with an estimated value of $15 million.",
          "The supplied intraday reading was below VWAP, with a downward intraday trend.",
          "The 20-session return was −30.14% versus −0.91% for its industrial proxy."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "The satellite collaboration and letter of intent are not evidence of a completed contract or recognized revenue, and the supplied market behavior is weak."
      },
      {
        "symbol": "VRT",
        "name": "Vertiv Holdings Co",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AVRT&interval=60",
        "score": null,
        "price": 209.3,
        "change": null,
        "volume": 4171019.0,
        "avg_volume_3m": 5716448.0,
        "volume_ratio": 0.84,
        "rsi": 28.69,
        "ema_trend": "208.46 > 221.69 > 238.89",
        "position_52w_pct": 55.32,
        "vwap": 208.13,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The supplied company and SEC records confirm completion of the Utility Innovation Group acquisition; the packet reports a $1.45 billion deal.",
          "The two observations available by the decision cut moved from about +5.07% to +4.77%."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "The acquisition is a verifiable event, but its contribution to results is unquantified and the next earnings report was due the following day."
      },
      {
        "symbol": "SPGI",
        "name": "S&P Global Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ASPGI&interval=60",
        "score": null,
        "price": 449.34,
        "change": null,
        "volume": 1552415.0,
        "avg_volume_3m": 1960764.0,
        "volume_ratio": 0.9,
        "rsi": 87.27,
        "ema_trend": "440.04 > 426.78 > 419.25",
        "position_52w_pct": 86.05,
        "vwap": 453.43,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [
          "The supplied issuer release and SEC filing report third-quarter results and a strategic review of Capital IQ and associated data businesses.",
          "The two observations available by the decision cut were approximately −0.26% and −0.29%."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "The results and strategic review are company-specific, but no transaction is announced and the supplied at-cut trajectory was nearly flat to slightly negative."
      }
    ],
    "news": [
      {
        "title": "SEC 8-K filing",
        "url": "https://www.sec.gov/Archives/edgar/data/884887/000088488726000042/rcl-20261027.htm"
      },
      {
        "title": "ROYAL CARIBBEAN GROUP REPORTS THIRD QUARTER RESULTS ABOVE EXPECTATIONS AND RAISES FULL YEAR GUIDANCE",
        "url": "https://www.prnewswire.com/news-releases/royal-caribbean-group-reports-third-quarter-results-above-expectations-and-raises-full-year-guidance-302920572.html"
      }
    ],
    "transcript_url": null,
    "initial_transcript_anchor": "transcript-entry-40c8fbbf38df8400e311343c4a9adabd7001b01414b94072c3493ea634dcbad1",
    "chart_url": null,
    "secondary_chart_url": null,
    "forecast_chart_url": null,
    "methodology_url": "https://trydingday.com/methodology/",
    "track_record_url": "https://trydingday.com/track-record/",
    "market_timezone": "America/New_York"
  }
}
