{
  "schema_version": "tryding-agent-episode.v1",
  "episode_id": "20261029_HII_MIDDAY",
  "episode_url": "https://trydingday.com/data/agents/v1/episodes/20261029_HII_MIDDAY.json",
  "public_page_url": "https://trydingday.com/coverage/hii/2026-10-29/midday/",
  "published_at": "2026-10-29T19:40:50.928173Z",
  "updated_at": "2026-10-30T21:12:10.625383Z",
  "lifecycle": {
    "tracking_status": "open",
    "active_for_tracking": true,
    "stage": "tracking"
  },
  "instrument": {
    "type": "equity",
    "symbol": "HII",
    "exchange": "NYSE",
    "name": "Huntington Ingalls Industries, Inc."
  },
  "technical_reference": {
    "status": "ok",
    "reference_price": 314.36,
    "model_downside_reference": 299.86,
    "model_downside_reference_clamped": false,
    "model_upside_scenario_1": 328.87,
    "model_upside_scenario_2": 343.37,
    "atr_14": 9.67,
    "atr_method": "simple_moving_average_true_range_14",
    "method": "reference_price_plus_minus_atr14"
  },
  "public_content": {
    "date": "October 29, 2026",
    "generated_at": "2026-10-29T19:40:50.928173Z",
    "original_published_at": null,
    "session_tag": "midday",
    "label": "Market coverage",
    "try_label": "Try of the Day",
    "public_status": "Try of the Day",
    "why_today": "Huntington Ingalls' Q3 results, new awards and higher shipbuilding revenue outlook provide a traceable operating mechanism. Its shares gained 12.57% on 1.98x average volume, stayed above the day's volume-weighted average price and held near +12.5% across five same-day observations. The comparison favors HII for the prospective 15-session case, while its extended price and the still-unobserved follow-through remain material risks.",
    "entry_reasoning": "Panel thesis: HII's Q3 results, new awards and raised shipbuilding revenue guidance provide a verified operating mechanism. Combined with the captured relative strength and steady same-day response, this is the most defensible prospective case for stronger behavior across the 15-session path; the observed session is only S0, the selection day. Invalidation boundary: A close below the event-day VWAP accompanied by lost relative strength, or a company reduction of the raised shipbuilding outlook, would materially weaken the thesis.",
    "reference_price": 314.36,
    "scanner": {
      "price": 314.36,
      "reference": 314.36,
      "score": 3,
      "score_version": "v0_legacy_reconstructed",
      "change": 12.57,
      "volume": 989765,
      "average_volume": 500701,
      "volume_ratio": 1.98,
      "rsi": 80.28,
      "ema_trend": "283.63 > 277.02 > 281.46",
      "position_52w": 68.36,
      "atr_14": 9.67,
      "vwap": 308.54,
      "vwap_state": "above",
      "vwap_distance_pct": 1.89,
      "vwap_reading": {
        "price": 308.54,
        "state": "above",
        "distance_pct": 1.89
      },
      "range_position": 0.574,
      "gap_pct": 0.0,
      "relative_strength": {
        "excess_pct": 13.01,
        "index": "SPY",
        "index_chg_pct": -0.44,
        "status": "idiosyncratic"
      },
      "volume_percentile": {
        "median_vol": 444900,
        "percentile": 96.9,
        "status": "exceptional",
        "today_vol": 989765
      },
      "extension": {
        "atr": 9.67,
        "dist_atr": 3.86,
        "ema_ref": 277.02,
        "status": "healthy"
      },
      "atr_move_signal": {
        "atr_pct": 3.08,
        "status": "strong",
        "z": 4.09
      },
      "sector_breadth": {
        "chg_pct": 0.97,
        "etf": "XLI",
        "status": "green"
      },
      "sentiment": null,
      "sentiment_score": null,
      "earnings_warning": {
        "days_away": 0,
        "earnings_date": "2026-10-29",
        "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": 4.58,
      "days_to_cover": 2.82,
      "catalyst": "S&P 500 Premarket Movers: Oct. 29, 2026 Gainers and Decliners",
      "sector": "Industrials",
      "exchange": "NYSE",
      "sec_signal": "GRANT_ONLY (A)"
    },
    "levels": {
      "reference": 314.36,
      "downside": 299.86,
      "upside_1": 328.87,
      "upside_2": 343.37
    },
    "review": {
      "score": 3,
      "status": "Try Of Day",
      "summary": "Huntington Ingalls' Q3 results, new awards and higher shipbuilding revenue outlook provide a traceable operating mechanism. Its shares gained 12.57% on 1.98x average volume, stayed above the day's volume-weighted average price and held near +12.5% across five same-day observations. The comparison favors HII for the prospective 15-session case, while its extended price and the still-unobserved follow-through remain material risks.",
      "views": [
        {
          "name": "Elena Vartanyan",
          "role": "independent statistical auditor",
          "icon": "🎯",
          "view": "The broad tape is mixed: the S&P 500 and Nasdaq 100 were lower, while the Russell 2000 was higher. The Fed held its range, but two members preferred a 25-basis-point increase; a basis point is one hundredth of a percentage point. That makes the policy backdrop relevant, not a company-level explanation.",
          "reasoning": "Agreed. My earlier wording incorrectly tied the 51.8% H15 positive-return estimate to eight historical cases and mislabeled the historical -23.96% P10 as a modeled adverse-MAE quantile. They are separate measures: the probability is an active model estimate; the eight-case historical adverse-MAE P10 is -23.96%; and the separate modeled H15 adverse-MAE P10 is -19.57%. The eight-case historical return dispersion from -20.01% to +20.95% is another distinct measure. These samples and tails bound confidence; they do not make the probability certain or drive the selection by themselves."
        },
        {
          "name": "Kenji Osei",
          "role": "AI Systems & Market Data Integrity Analyst",
          "icon": "🧠",
          "view": "The market snapshot is from 17:55 UTC. The separate breadth proxy is earlier, from 17:35, and its end-of-day layer is missing. Breadth means how broadly stocks participate; the available proxy leaned positive, which tempers a simple risk-off reading, but it is still a 300-name intraday sample.",
          "reasoning": "The candidate comparison, HII selection and recorded four-to-one committee split remain unchanged. This correction fixes the public explanation of the ML outputs; it does not reopen candidate selection."
        },
        {
          "name": "Marcus Feld",
          "role": "information, fundamentals and catalyst analyst",
          "icon": "🦊",
          "view": "The reported 86% chance of another hike next month is FedWatch pricing attributed to Liz Ann Sonders, not a Fed promise. Bloomberg also reported that Warsh left room for a further hike without a timetable. Neither item tells us which company has the better case.",
          "reasoning": "I support Try of the Day because the award and shipbuilding outlook make the earnings reaction more than a price pattern, and the response held through the capture window."
        },
        {
          "name": "Priya Nandakumar",
          "role": "institutional risk and execution manager",
          "icon": "🛡️",
          "view": "So the session is selective, not uniformly defensive. I want a verified company mechanism and a tape that gives us a meaningful next check; a large one-day move by itself does not earn the label.",
          "reasoning": "I dissent and support Raw Try. The HII thesis is useful and testable, but the extension leaves too much adverse-path risk for me to call the full fifteen-session case defensible at this cut."
        },
        {
          "name": "Nate Brooks",
          "role": "market structure and timing analyst",
          "icon": "📈",
          "view": "The market response was also unusually steady. HII gained 12.57% on 1.98 times average volume, and its five captured observations stayed between 12.52% and 12.82% up. It was above VWAP, the day's average price weighted by shares traded.",
          "reasoning": "I support Try of the Day. The decision is about the best prospective case among these ten, not certainty about S15; the next-session VWAP and relative-strength checks can prove it wrong."
        }
      ],
      "conviction": {
        "status_phrase": "recorded",
        "basis": "Editorial confidence in the comparative evidence, not a forecast probability or model score. Four of five voices support Try of the Day; one explicitly prefers Raw Try because of HII's extension and the unobserved 15-session path. The downside tail and one-session horizon keep confidence bounded.",
        "risk": "",
        "resolution_pct": 68.0,
        "counter_case_pct": 22.0,
        "unresolved_pct": 10.0
      },
      "context_roundtable": {
        "mode": "coffee",
        "status": "complete",
        "consulted_voice_ids": [
          "elena",
          "marcus",
          "kenji",
          "priya",
          "nate"
        ],
        "summary": "The day’s context was mixed: large-cap indexes weakened while the Russell 2000 and the sealed intraday participation proxy were firmer. The Fed held rates, but dissent and rate-hike pricing kept policy uncertain. Navy industrial-base challenges put a useful boundary around HII’s award and guidance news: demand signals do not establish delivery capacity or completed output.",
        "long_read": "The day did not move as one block. An AP report described large-cap pressure from Alphabet alongside gains in many other stocks; the later sealed market snapshot also showed the S&P 500 and Nasdaq 100 lower while the Russell 2000 was higher. The intraday breadth proxy leaned positive, but the end-of-day breadth layer was unavailable. That supports a mixed reading, not a claim that every part of the market shared one direction.\n\nPolicy added another tension. The Fed held its target range at 3.75%–4.00%, while two members preferred a quarter-point increase. Reported market pricing put high odds on another hike, but pricing is not a Fed commitment. The 10-year Treasury yield’s 5.001% is its reported level; the separate daily change was down 4.40 basis points.\n\nThe Navy’s August memorandum described shipbuilding delays, cost growth and capacity and supplier constraints. HII’s Q3 release reported $32.4 billion in new awards and raised its shipbuilding revenue guidance to $10.5–$10.7 billion. Those are meaningful pipeline and outlook facts, but awards are not completed ships, and guidance is not proof of delivery. HII’s case remains the sealed Try of the Day; this broader context adds perspective without reconsidering that decision.",
        "transcript": [
          {
            "speaker_id": "nate",
            "text": "The headline tape looked rough, but the session was more divided than that. AP reported that Alphabet weighed on indexes even as many stocks were rising."
          },
          {
            "speaker_id": "kenji",
            "text": "The later market snapshot has the S&P 500 and Nasdaq 100 lower, with the Russell 2000 higher. The separate breadth proxy leaned positive, though the end-of-day breadth layer was unavailable. Breadth means how many stocks rose or fell; it describes participation, not the cause of a move."
          },
          {
            "speaker_id": "priya",
            "text": "So large-cap indexes can be down while more individual stocks are up? That changes how broadly I would read the weakness."
          },
          {
            "speaker_id": "nate",
            "text": "Right. The largest companies carry more weight in those indexes, so weakness in a few can pull the index down while many smaller names rise. That’s a split tape, not an all-clear."
          },
          {
            "speaker_id": "elena",
            "text": "Policy was split too. The Fed held its target range at 3.75%–4.00%, and two members preferred a quarter-point increase. The statement documents that disagreement; it does not set a date for another move.",
            "source_urls": [
              "https://www.federalreserve.gov/newsevents/pressreleases/monetary20261028a.htm"
            ]
          },
          {
            "speaker_id": "marcus",
            "text": "The market was still pricing a high chance of another hike next month, and Bloomberg reported that Warsh left room for another hike without a timetable. Those are signals about expectations, not a decision by the Fed.",
            "source_urls": [
              "https://x.com/LizAnnSonders/status/2115510395238801527",
              "https://x.com/business/status/2115617187218026884"
            ]
          },
          {
            "speaker_id": "elena",
            "text": "The 10-year yield was at 5.001%; its separate daily change was down 4.40 basis points. A basis point is one hundredth of a percentage point, so that move is small beside the level itself. The yield matters as a benchmark for borrowing costs, but one day does not establish a new rate trend."
          },
          {
            "speaker_id": "priya",
            "text": "If the yield eased, why keep the 5% level in view?"
          },
          {
            "speaker_id": "elena",
            "text": "Because the level still describes the borrowing backdrop, while the daily change describes only what happened over that interval. Neither tells us on its own where rates go next."
          },
          {
            "speaker_id": "marcus",
            "text": "There’s a similar gap in shipbuilding. The August Navy memorandum acknowledged delays, cost growth, and capacity and supplier constraints across the industrial base."
          },
          {
            "speaker_id": "priya",
            "text": "That makes the demand story more complicated. Policy interest in rebuilding the fleet does not make labor, suppliers, or yard capacity appear overnight."
          },
          {
            "speaker_id": "marcus",
            "text": "HII’s Q3 release reported $32.4 billion in new awards and raised its shipbuilding revenue guidance to $10.5–$10.7 billion. That gives the industrial-policy discussion a company-specific pipeline and outlook to examine."
          },
          {
            "speaker_id": "kenji",
            "text": "Keep the terms distinct: awards are contracts, not revenue already earned, and guidance is a company outlook, not a delivery record. The release supports the demand and outlook facts; it cannot settle the capacity question."
          },
          {
            "speaker_id": "nate",
            "text": "That’s the useful backdrop for the selected case. HII’s steady one-session response stood out in a split tape, but a single session says nothing conclusive about the next fifteen."
          },
          {
            "speaker_id": "priya",
            "text": "And the hard question remains execution: can orders turn into ships on time and within cost? The policy need and the company pipeline do not answer that yet."
          },
          {
            "speaker_id": "elena",
            "text": "That leaves three unresolved pressures in view: uneven market participation, uncertainty around rates, and the difference between shipbuilding demand and production capacity. It frames the day without changing the sealed HII decision.",
            "source_urls": [
              "https://www.federalreserve.gov/newsevents/pressreleases/monetary20261028a.htm"
            ]
          }
        ],
        "source_urls": [
          "https://www.federalreserve.gov/newsevents/pressreleases/monetary20261028a.htm",
          "https://x.com/LizAnnSonders/status/2115510395238801527",
          "https://x.com/business/status/2115617187218026884"
        ]
      },
      "context_roundtable_sources": [
        {
          "event_id": null,
          "headline": "FOMC held its target range at 3.75%-4.00%; two members preferred a 25 bp increase",
          "url": "https://www.federalreserve.gov/newsevents/pressreleases/monetary20261028a.htm",
          "publisher": "Federal Reserve Board",
          "source_quality": "primary",
          "public_safe": true,
          "published_at": null,
          "available_at": null
        },
        {
          "event_id": null,
          "headline": "FedWatch pricing places odds of a second rate hike next month at 86%",
          "url": "https://x.com/LizAnnSonders/status/2115510395238801527",
          "publisher": "Liz Ann Sonders",
          "source_quality": "trusted_reporting",
          "public_safe": true,
          "published_at": null,
          "available_at": null
        },
        {
          "event_id": null,
          "headline": "Warsh left room for another rate hike this year without giving an explicit timetable",
          "url": "https://x.com/business/status/2115617187218026884",
          "publisher": "Bloomberg",
          "source_quality": "trusted_reporting",
          "public_safe": true,
          "published_at": null,
          "available_at": null
        }
      ]
    },
    "updates": [
      {
        "day": 1,
        "timestamp": "2026-10-30T21:12:10.625383Z",
        "date": "Session 1 · Oct 30, 2026 · 17:12 NYSE",
        "text": "On day one after selection, HII’s tracked gain rose 0.30 points to +0.57%; shares added 0.21% to $316.88, 0.09% below VWAP on 1.43 times average volume. Its 20-session lead over Industrials widened to 19.50 points, keeping the market response strong, but the pre-close price remains near VWAP and no new operating evidence tests the raised shipbuilding outlook.",
        "price": 316.88,
        "pct": 0.57,
        "return_vs_entry_pct": 0.8,
        "return_vs_base_pct": 0.8,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.9,
        "session_day": 1,
        "reference_price": 314.36,
        "reference_text": "$316.88 · +0.80% from $314.36 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": "HII’s operating results and raised shipbuilding outlook can support continued relative strength.",
          "summary": "The 20-session lead widened and the tracked return is positive; this first follow-up remains near VWAP and does not retest the outlook.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-30T20:26:25.885671Z",
              "value": 0.57,
              "rationale": "Tests the market-response component on day one; it does not treat the observed session as a completed 15-session path."
            }
          ]
        },
        "price_as_of": "2026-10-30T20:12:31Z",
        "vwap_as_of": null
      },
      {
        "day": 1,
        "timestamp": "2026-10-30T16:09:55.755838Z",
        "date": "Session 1 · Oct 30, 2026 · 12:09 NYSE",
        "text": "The tracked HII return eased 0.09 points to +0.27% as shares fell 0.68%, sat 0.85% below VWAP and traded at 0.30 times normal volume. The 20-session lead over Industrials remains 17.82 points, but the weak intraday position and 3.36 average daily ranges above the trend reference leave the post-results advance vulnerable; this handoff adds no new operating evidence.",
        "price": 314.055,
        "pct": 0.27,
        "return_vs_entry_pct": -0.1,
        "return_vs_base_pct": -0.1,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.69,
        "session_day": 1,
        "reference_price": 314.36,
        "reference_text": "$314.06 · -0.10% from $314.36 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": "unassessed",
          "claim": "HII Q3 results, new awards and raised shipbuilding guidance support a durable operating path.",
          "summary": "This handoff contains no new issuer evidence to update the operating claim; the current market capture alone cannot assess whether the operating path is durable.",
          "evidence_refs": []
        },
        "price_as_of": "2026-10-30T15:07:39.756955Z",
        "vwap_as_of": null
      },
      {
        "day": 1,
        "timestamp": "2026-10-30T00:37:04.774452Z",
        "date": "Session 1 · Oct 29, 2026 · 20:37 NYSE",
        "text": "HII's tracked gain remains +0.36%, unchanged from the prior note, and the regular close held $316.21 after a 13.23% event-day rise on 3.41 times average volume. The 23:02 UTC postmarket capture was $316.15, just 0.02% below that close. This does not confirm the original VWAP-and-relative-strength invalidation, especially because the postmarket handoff has no VWAP reading. At 4.04 ATR above its trend reference, extension risk remains acute.",
        "price": 316.21,
        "pct": 0.36,
        "return_vs_entry_pct": 0.59,
        "return_vs_base_pct": 0.59,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.0,
        "session_day": 1,
        "reference_price": 314.36,
        "reference_text": "$316.21 · +0.59% from $314.36 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": "HII's Q3 results, new awards and raised shipbuilding outlook may support follow-through if price retains event-day VWAP and relative strength.",
          "summary": "The tracked gain is unchanged and the latest postmarket quote is nearly flat versus the regular close. The original invalidation is not established, but the 4.04 ATR extension remains a material risk and the postmarket handoff has no VWAP reading.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "return_vs_entry_pct",
              "as_of": "2026-10-29T23:29:15.746078Z",
              "value": 0.36,
              "rationale": "The tracked return is unchanged from the previous public note."
            },
            {
              "kind": "market_observation",
              "field": "price",
              "as_of": "2026-10-29T23:02:22Z",
              "value": 316.15,
              "rationale": "The postmarket quote was only 0.02% below the regular close; this alone does not establish the published VWAP-and-relative-strength invalidation."
            },
            {
              "kind": "market_observation",
              "field": "volume_ratio",
              "as_of": "2026-10-29T23:29:15.746078Z",
              "value": 3.41,
              "rationale": "The event-day response retained elevated volume, but it does not remove the current extension risk."
            }
          ]
        },
        "price_as_of": "2026-10-29T23:02:22Z",
        "vwap_as_of": null
      },
      {
        "day": 0,
        "timestamp": "2026-10-29T21:24:56.558774Z",
        "date": "Session 0 · Oct 29, 2026 · 17:24 NYSE",
        "text": "HII remains up 13.23% on 3.41 times average volume and leads XLI by 14.39 points over 20 sessions; the latest after-hours quote added 0.25%. The event response stays strong, but price is 4.04 ATR above its trend reference, and this postmarket snapshot has no VWAP reading to confirm it held above the session's average traded price.",
        "price": 316.21,
        "pct": 0.36,
        "return_vs_entry_pct": 0.59,
        "return_vs_base_pct": 0.59,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.59,
        "session_day": 0,
        "reference_price": 314.36,
        "reference_text": "$316.21 · +0.59% from $314.36 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": "HII's Q3 results, new awards and higher shipbuilding revenue outlook may support stronger relative behavior if the event response persists.",
          "summary": "The high-volume event move and positive relative performance continue to support the operating thesis; the postmarket capture lacks VWAP data and price remains extended.",
          "evidence_refs": [
            {
              "kind": "market_observation",
              "field": "price",
              "as_of": "2026-10-29T20:23:19.274844Z",
              "value": 316.21,
              "rationale": "The latest quote remains at the elevated event-response level."
            },
            {
              "kind": "market_observation",
              "field": "volume_ratio",
              "as_of": "2026-10-29T20:23:19.274844Z",
              "value": 3.41,
              "rationale": "The event move has strong participation relative to the three-month average."
            }
          ]
        },
        "price_as_of": "2026-10-29T20:15:23Z",
        "vwap_as_of": null
      }
    ],
    "observed_outcomes": [
      {
        "label": "+1 sessions",
        "status": "complete",
        "return": 0.57,
        "reference_text": "+0.57% from $314.36 base",
        "price": 316.88,
        "price_basis": null,
        "observation_date": null,
        "updated": "Oct 30, 2026 · 18:05 NYSE",
        "mfe": 2.38,
        "mae": -0.49
      },
      {
        "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-29T21:24:56.558774Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-29T21:24:56.558774Z",
          "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": "n0:HII:2026-10-29:initial",
            "decision_at": "2026-10-29T19:40:50.928173Z"
          },
          "rows": [
            {
              "symbol": "INSM",
              "role": "alternative",
              "price": 111.5,
              "base_price": 111.7881,
              "return_since_base_pct": -0.2577,
              "session_return_pct": -0.0806,
              "change_since_prior_pct": 0.905,
              "volume_ratio": 2.25,
              "rsi": 66.26,
              "vwap": 110.57,
              "vwap_distance_pct": 0.8411,
              "position_52w_pct": 52.31,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:21:34Z",
              "source": "yfinance_quote",
              "name": "Insmed Incorporated",
              "episode_id": "n0:INSM:2026-10-29",
              "ema_trend": "98.99 > 101.53 > 110.13",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:18:47.032758Z",
              "benchmark_excess_pct": {
                "sp500": 0.224,
                "nasdaq100": 1.2968,
                "russell2000": -1.0948
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:18:47.032758+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-29T21:21:34Z",
              "vwap_as_of": null
            },
            {
              "symbol": "FCN",
              "role": "alternative",
              "price": 181.24,
              "base_price": 174.51,
              "return_since_base_pct": 3.8565,
              "session_return_pct": 10.04,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.36,
              "rsi": 89.53,
              "vwap": 172.64,
              "vwap_distance_pct": 4.9815,
              "position_52w_pct": 92.27,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:00:47Z",
              "source": "yfinance_quote",
              "name": "FTI Consulting, Inc.",
              "episode_id": "n0:FCN:2026-10-29",
              "ema_trend": "158.49 > 151.26 > 148.02",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:25:03.511871Z",
              "benchmark_excess_pct": {
                "sp500": 10.3446,
                "nasdaq100": 11.4174,
                "russell2000": 9.0258
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:25:03.511871+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-29T20:00:47Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPOK",
              "role": "alternative",
              "price": 11.86,
              "base_price": 11.54,
              "return_since_base_pct": 2.773,
              "session_return_pct": 0.6791,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.96,
              "rsi": 62.56,
              "vwap": 11.2,
              "vwap_distance_pct": 5.8929,
              "position_52w_pct": 79.07,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:32:44Z",
              "source": "yfinance_quote",
              "name": "Spok Holdings, Inc.",
              "episode_id": "n0:SPOK:2026-10-29",
              "ema_trend": "10.6 > 10.6 > 10.65",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:20:11.067453Z",
              "benchmark_excess_pct": {
                "sp500": 0.9837,
                "nasdaq100": 2.0565,
                "russell2000": -0.3351
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:20:11.067453+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-29T20:32:44Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CVNA",
              "role": "alternative",
              "price": 67.85,
              "base_price": 68.47,
              "return_since_base_pct": -0.9055,
              "session_return_pct": -0.6734,
              "change_since_prior_pct": -0.5932,
              "volume_ratio": 1.39,
              "rsi": 57.95,
              "vwap": 67.86,
              "vwap_distance_pct": -0.0147,
              "position_52w_pct": 70.31,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:22:07Z",
              "source": "yfinance_quote",
              "name": "Carvana Co.",
              "episode_id": "n0:CVNA:2026-10-29",
              "ema_trend": "60.85 > 61.36 > 64.06",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:14:40Z",
              "benchmark_excess_pct": {
                "sp500": -0.3688,
                "nasdaq100": 0.704,
                "russell2000": -1.6876
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:14:40+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-29T21:22:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "NCLH",
              "role": "alternative",
              "price": 18.0,
              "base_price": 18.19,
              "return_since_base_pct": -1.0445,
              "session_return_pct": -1.2075,
              "change_since_prior_pct": -0.3874,
              "volume_ratio": 1.91,
              "rsi": 72.65,
              "vwap": 17.93,
              "vwap_distance_pct": 0.3904,
              "position_52w_pct": 72.44,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:22:24Z",
              "source": "yfinance_quote",
              "name": "Norwegian Cruise Line Holdings Ltd.",
              "episode_id": "n0:NCLH:2026-10-29",
              "ema_trend": "16.06 > 15.62 > 15.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:20:39.620775Z",
              "benchmark_excess_pct": {
                "sp500": -0.9029,
                "nasdaq100": 0.1699,
                "russell2000": -2.2217
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:20:39.620775+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-29T21:22:24Z",
              "vwap_as_of": null
            },
            {
              "symbol": "BOOM",
              "role": "alternative",
              "price": 8.55,
              "base_price": 8.48,
              "return_since_base_pct": 0.8255,
              "session_return_pct": 0.8255,
              "change_since_prior_pct": 0.7067,
              "volume_ratio": 5.35,
              "rsi": 81.51,
              "vwap": 8.36,
              "vwap_distance_pct": 2.2727,
              "position_52w_pct": 92.28,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:00:35Z",
              "source": "yfinance_quote",
              "name": "DMC Global Inc.",
              "episode_id": "n0:BOOM:2026-10-29",
              "ema_trend": "6.39 > 6.02 > 6.21",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:18:04.786176Z",
              "benchmark_excess_pct": {
                "sp500": 1.1301,
                "nasdaq100": 2.2029,
                "russell2000": -0.1887
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:18:04.786176+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-29T21:00:35Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HII",
              "role": "selected",
              "price": 317.0,
              "base_price": 314.36,
              "return_since_base_pct": 0.8398,
              "session_return_pct": 13.23,
              "change_since_prior_pct": 0.2498,
              "volume_ratio": 3.41,
              "rsi": 80.7,
              "vwap": 308.54,
              "vwap_distance_pct": 2.7419,
              "position_52w_pct": 68.7,
              "extended_hours_pct": 0.25,
              "as_of": "2026-10-29T20:15:23Z",
              "source": "sealed_extended_quote",
              "name": "Huntington Ingalls Industries, Inc.",
              "episode_id": "n0:HII:2026-10-29",
              "ema_trend": "283.98 > 277.13 > 280.04",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:19:48.227726Z",
              "benchmark_excess_pct": {
                "sp500": 13.5346,
                "nasdaq100": 14.6074,
                "russell2000": 12.2158
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:19:48.227726+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-29T20:15:23Z",
              "vwap_as_of": null
            },
            {
              "symbol": "UPBD",
              "role": "alternative",
              "price": 20.14,
              "base_price": 19.24,
              "return_since_base_pct": 4.6778,
              "session_return_pct": 0.8008,
              "change_since_prior_pct": -0.0992,
              "volume_ratio": 1.25,
              "rsi": 82.03,
              "vwap": 18.76,
              "vwap_distance_pct": 7.3561,
              "position_52w_pct": 80.28,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:11:48Z",
              "source": "yfinance_quote",
              "name": "Upbound Group, Inc.",
              "episode_id": "n0:UPBD:2026-10-29",
              "ema_trend": "17.19 > 16.68 > 16.94",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:27:06.202698Z",
              "benchmark_excess_pct": {
                "sp500": 1.1054,
                "nasdaq100": 2.1782,
                "russell2000": -0.2134
              },
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:27:06.202698+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-29T21:11:48Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AGCO",
              "role": "alternative",
              "price": 107.84,
              "base_price": 108.5125,
              "return_since_base_pct": -0.6197,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.23,
              "rsi": 61.13,
              "vwap": 105.91,
              "vwap_distance_pct": 1.8223,
              "position_52w_pct": 75.58,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:40:43Z",
              "source": "yfinance_quote",
              "name": "AGCO Corporation",
              "episode_id": "narrative:AGCO:198c31c966ec3ed0",
              "ema_trend": "105.39 > 107.52 > 109.55",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:13:22Z",
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:13:22+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-29T20:40:43Z",
              "vwap_as_of": null
            },
            {
              "symbol": "STGW",
              "role": "alternative",
              "price": 9.95,
              "base_price": 9.745,
              "return_since_base_pct": 2.1036,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.86,
              "rsi": 69.47,
              "vwap": 9.49,
              "vwap_distance_pct": 4.8472,
              "position_52w_pct": 96.83,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:00:06Z",
              "source": "yfinance_quote",
              "name": "Stagwell Inc.",
              "episode_id": "narrative:STGW:c1a94f8f1ab38f46",
              "ema_trend": "9.05 > 8.88 > 8.8",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:14:37Z",
              "day0_close": {
                "status": "missing",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:14:37+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-29T20:00:06Z",
              "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": 0,
            "day0_close_benchmark_rows": 0
          }
        }
      },
      {
        "day": 1,
        "timestamp": "2026-10-30T00:37:04.774452Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-30T00:37:04.774452Z",
          "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": "n0:HII:2026-10-29:initial",
            "decision_at": "2026-10-29T19:40:50.928173Z"
          },
          "rows": [
            {
              "symbol": "INSM",
              "role": "alternative",
              "price": 111.5,
              "base_price": 111.7881,
              "return_since_base_pct": -0.2577,
              "session_return_pct": -0.0806,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.25,
              "rsi": 66.26,
              "vwap": 110.57,
              "vwap_distance_pct": 0.8411,
              "position_52w_pct": 52.31,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:21:34Z",
              "source": "yfinance_quote",
              "name": "Insmed Incorporated",
              "episode_id": "n0:INSM:2026-10-29",
              "ema_trend": "98.99 > 101.53 > 110.13",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:18:47.032758Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:18:47.032758+00:00",
                "reason": "",
                "price": 111.59,
                "base_price": 111.7881,
                "return_since_base_pct": -0.1772,
                "as_of": "2026-10-29T20:00:01Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "7c44e53299753ec579293c247c6231d4a7f10fdecd1133d08f9787c637938b15",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.2002,
                  "russell2000": -1.1914,
                  "sp500": 0.1274
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T21:21:34Z",
              "vwap_as_of": null
            },
            {
              "symbol": "FCN",
              "role": "alternative",
              "price": 181.24,
              "base_price": 174.51,
              "return_since_base_pct": 3.8565,
              "session_return_pct": 10.04,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.36,
              "rsi": 89.53,
              "vwap": 172.64,
              "vwap_distance_pct": 4.9815,
              "position_52w_pct": 92.27,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:00:47Z",
              "source": "yfinance_quote",
              "name": "FTI Consulting, Inc.",
              "episode_id": "n0:FCN:2026-10-29",
              "ema_trend": "158.49 > 151.26 > 148.02",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:25:03.511871Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:25:03.511871+00:00",
                "reason": "",
                "price": 181.24,
                "base_price": 174.51,
                "return_since_base_pct": 3.8565,
                "as_of": "2026-10-29T20:00:03Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c5c1924ffa2c7269e38709bf641c57aa980a3ccbfe97bf3e4b2e5f69f85e43e9",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 5.2339,
                  "russell2000": 2.8423,
                  "sp500": 4.1611
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T20:00:47Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPOK",
              "role": "alternative",
              "price": 11.6,
              "base_price": 11.54,
              "return_since_base_pct": 0.5199,
              "session_return_pct": -1.528,
              "change_since_prior_pct": -2.1922,
              "volume_ratio": 1.96,
              "rsi": 62.56,
              "vwap": 11.2,
              "vwap_distance_pct": 3.5714,
              "position_52w_pct": 79.07,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:17:55Z",
              "source": "yfinance_quote",
              "name": "Spok Holdings, Inc.",
              "episode_id": "n0:SPOK:2026-10-29",
              "ema_trend": "10.6 > 10.6 > 10.65",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:20:11.067453Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:20:11.067453+00:00",
                "reason": "",
                "price": 11.78,
                "base_price": 11.54,
                "return_since_base_pct": 2.0797,
                "as_of": "2026-10-29T20:00:00Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "2aaf035102cecb91bbc388282e478cab7538702142a10b490978e42683954e6e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.4571,
                  "russell2000": 1.0655,
                  "sp500": 2.3843
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:17:55Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CVNA",
              "role": "alternative",
              "price": 67.78,
              "base_price": 68.47,
              "return_since_base_pct": -1.0077,
              "session_return_pct": -0.7759,
              "change_since_prior_pct": -0.1032,
              "volume_ratio": 1.39,
              "rsi": 57.95,
              "vwap": 67.86,
              "vwap_distance_pct": -0.1179,
              "position_52w_pct": 70.31,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:19:09Z",
              "source": "yfinance_quote",
              "name": "Carvana Co.",
              "episode_id": "n0:CVNA:2026-10-29",
              "ema_trend": "60.85 > 61.36 > 64.06",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:14:40Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:14:40+00:00",
                "reason": "",
                "price": 68.31,
                "base_price": 68.47,
                "return_since_base_pct": -0.2337,
                "as_of": "2026-10-29T20:03:52Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f4c17e4fff7ad3c2752d3008c4334e3aa2713a8ff3a4eb7a838a4382c09b1aa9",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.1437,
                  "russell2000": -1.2479,
                  "sp500": 0.0709
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:19:09Z",
              "vwap_as_of": null
            },
            {
              "symbol": "NCLH",
              "role": "alternative",
              "price": 18.0015,
              "base_price": 18.19,
              "return_since_base_pct": -1.0363,
              "session_return_pct": -1.1992,
              "change_since_prior_pct": 0.0083,
              "volume_ratio": 1.91,
              "rsi": 72.65,
              "vwap": 17.93,
              "vwap_distance_pct": 0.3988,
              "position_52w_pct": 72.44,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:11:59Z",
              "source": "yfinance_quote",
              "name": "Norwegian Cruise Line Holdings Ltd.",
              "episode_id": "n0:NCLH:2026-10-29",
              "ema_trend": "16.06 > 15.62 > 15.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:20:39.620775Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:20:39.620775+00:00",
                "reason": "",
                "price": 18.22,
                "base_price": 18.19,
                "return_since_base_pct": 0.1649,
                "as_of": "2026-10-29T20:00:03Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "521520ca7d371d947ee2880bf681b04096cc4a4510ae0663bfb422409278037e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.5423,
                  "russell2000": -0.8493,
                  "sp500": 0.4695
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:11:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "BOOM",
              "role": "alternative",
              "price": 8.5114,
              "base_price": 8.48,
              "return_since_base_pct": 0.3703,
              "session_return_pct": 0.3703,
              "change_since_prior_pct": -0.4515,
              "volume_ratio": 5.35,
              "rsi": 81.51,
              "vwap": 8.36,
              "vwap_distance_pct": 1.811,
              "position_52w_pct": 92.28,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:16:41Z",
              "source": "yfinance_quote",
              "name": "DMC Global Inc.",
              "episode_id": "n0:BOOM:2026-10-29",
              "ema_trend": "6.39 > 6.02 > 6.21",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:18:04.786176Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:18:04.786176+00:00",
                "reason": "",
                "price": 8.48,
                "base_price": 8.48,
                "return_since_base_pct": 0.0,
                "as_of": "2026-10-29T20:00:01Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6b3cb73ad3d2cf67ca5a6e3eeb2f287a87c6f3e1124b9143396ec2bb33418d37",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.3774,
                  "russell2000": -1.0142,
                  "sp500": 0.3046
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:16:41Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HII",
              "role": "selected",
              "price": 316.15,
              "base_price": 314.36,
              "return_since_base_pct": 0.5694,
              "session_return_pct": 13.23,
              "change_since_prior_pct": -0.2681,
              "volume_ratio": 3.41,
              "rsi": 80.7,
              "vwap": 308.54,
              "vwap_distance_pct": 2.4665,
              "position_52w_pct": 68.7,
              "extended_hours_pct": -0.02,
              "as_of": "2026-10-29T23:02:22Z",
              "source": "sealed_extended_quote",
              "name": "Huntington Ingalls Industries, Inc.",
              "episode_id": "n0:HII:2026-10-29",
              "ema_trend": "283.98 > 277.13 > 280.04",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:19:48.227726Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:19:48.227726+00:00",
                "reason": "",
                "price": 316.21,
                "base_price": 314.36,
                "return_since_base_pct": 0.5885,
                "as_of": "2026-10-29T20:00:02Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "4d72f0740f7f7f564abb0a733aa54ea172c3698d4af451d032f05e6be14e673a",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.9659,
                  "russell2000": -0.4257,
                  "sp500": 0.8931
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T23:02:22Z",
              "vwap_as_of": null
            },
            {
              "symbol": "UPBD",
              "role": "alternative",
              "price": 20.14,
              "base_price": 19.24,
              "return_since_base_pct": 4.6778,
              "session_return_pct": 0.8008,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.25,
              "rsi": 82.03,
              "vwap": 18.76,
              "vwap_distance_pct": 7.3561,
              "position_52w_pct": 80.28,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:11:48Z",
              "source": "yfinance_quote",
              "name": "Upbound Group, Inc.",
              "episode_id": "n0:UPBD:2026-10-29",
              "ema_trend": "17.19 > 16.68 > 16.94",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:27:06.202698Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:27:06.202698+00:00",
                "reason": "",
                "price": 19.98,
                "base_price": 19.24,
                "return_since_base_pct": 3.8462,
                "as_of": "2026-10-29T20:00:00Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "69d63967df63e10c1b965325bfecd60ad0c77976b9a8274b29a942e95c86fbf4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 5.2236,
                  "russell2000": 2.832,
                  "sp500": 4.1508
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T21:11:48Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AGCO",
              "role": "alternative",
              "price": 107.84,
              "base_price": 108.5125,
              "return_since_base_pct": -0.6197,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.23,
              "rsi": 61.13,
              "vwap": 105.91,
              "vwap_distance_pct": 1.8223,
              "position_52w_pct": 75.58,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:40:43Z",
              "source": "yfinance_quote",
              "name": "AGCO Corporation",
              "episode_id": "narrative:AGCO:198c31c966ec3ed0",
              "ema_trend": "105.39 > 107.52 > 109.55",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:13:22Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:13:22+00:00",
                "reason": "",
                "price": 107.84,
                "base_price": 108.5125,
                "return_since_base_pct": -0.6197,
                "as_of": "2026-10-29T20:00:03Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "d874e1bd6dd698b25e4085aa15b3e098d4f5cf631c931c0d648afb61d5d51444",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.7577,
                  "russell2000": -1.6339,
                  "sp500": -0.3151
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T20:40:43Z",
              "vwap_as_of": null
            },
            {
              "symbol": "STGW",
              "role": "alternative",
              "price": 9.75,
              "base_price": 9.745,
              "return_since_base_pct": 0.0513,
              "session_return_pct": -2.01,
              "change_since_prior_pct": -2.0101,
              "volume_ratio": 1.86,
              "rsi": 69.47,
              "vwap": 9.49,
              "vwap_distance_pct": 2.7397,
              "position_52w_pct": 96.83,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:13:42Z",
              "source": "yfinance_quote",
              "name": "Stagwell Inc.",
              "episode_id": "narrative:STGW:c1a94f8f1ab38f46",
              "ema_trend": "9.05 > 8.88 > 8.8",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:14:37Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:14:37+00:00",
                "reason": "",
                "price": 9.95,
                "base_price": 9.745,
                "return_since_base_pct": 2.1036,
                "as_of": "2026-10-29T20:00:00Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "0cc5878be771a25e7f5fdc1e8bde12f9ea6aa9eaf57e9ed57e989fedb920c0cc",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.481,
                  "russell2000": 1.0894,
                  "sp500": 2.4082
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:13:42Z",
              "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-30T16:09:55.755838Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-30T16:09:55.755838Z",
          "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": "n0:HII:2026-10-29:initial",
            "decision_at": "2026-10-29T19:40:50.928173Z"
          },
          "rows": [
            {
              "symbol": "INSM",
              "role": "alternative",
              "price": 111.5,
              "base_price": 111.7881,
              "return_since_base_pct": -0.2577,
              "session_return_pct": -0.0806,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.25,
              "rsi": 66.26,
              "vwap": 110.57,
              "vwap_distance_pct": 0.8411,
              "position_52w_pct": 52.31,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:21:34Z",
              "source": "yfinance_quote",
              "name": "Insmed Incorporated",
              "episode_id": "n0:INSM:2026-10-29",
              "ema_trend": "98.99 > 101.53 > 110.13",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:18:47.032758Z",
              "benchmark_excess_pct": {
                "sp500": 1.535,
                "nasdaq100": 3.0863,
                "russell2000": 1.6405
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:18:47.032758+00:00",
                "reason": "",
                "price": 111.59,
                "base_price": 111.7881,
                "return_since_base_pct": -0.1772,
                "as_of": "2026-10-29T20:00:01Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "7c44e53299753ec579293c247c6231d4a7f10fdecd1133d08f9787c637938b15",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.2002,
                  "russell2000": -1.1914,
                  "sp500": 0.1274
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T21:21:34Z",
              "vwap_as_of": null
            },
            {
              "symbol": "FCN",
              "role": "alternative",
              "price": 181.24,
              "base_price": 174.51,
              "return_since_base_pct": 3.8565,
              "session_return_pct": 10.04,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.36,
              "rsi": 89.53,
              "vwap": 172.64,
              "vwap_distance_pct": 4.9815,
              "position_52w_pct": 92.27,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:00:47Z",
              "source": "yfinance_quote",
              "name": "FTI Consulting, Inc.",
              "episode_id": "n0:FCN:2026-10-29",
              "ema_trend": "158.49 > 151.26 > 148.02",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:25:03.511871Z",
              "benchmark_excess_pct": {
                "sp500": 11.6556,
                "nasdaq100": 13.2069,
                "russell2000": 11.7611
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:25:03.511871+00:00",
                "reason": "",
                "price": 181.24,
                "base_price": 174.51,
                "return_since_base_pct": 3.8565,
                "as_of": "2026-10-29T20:00:03Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c5c1924ffa2c7269e38709bf641c57aa980a3ccbfe97bf3e4b2e5f69f85e43e9",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 5.2339,
                  "russell2000": 2.8423,
                  "sp500": 4.1611
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T20:00:47Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPOK",
              "role": "alternative",
              "price": 11.6,
              "base_price": 11.54,
              "return_since_base_pct": 0.5199,
              "session_return_pct": -1.528,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.96,
              "rsi": 62.56,
              "vwap": 11.2,
              "vwap_distance_pct": 3.5714,
              "position_52w_pct": 79.07,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:17:55Z",
              "source": "yfinance_quote",
              "name": "Spok Holdings, Inc.",
              "episode_id": "n0:SPOK:2026-10-29",
              "ema_trend": "10.6 > 10.6 > 10.65",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:20:11.067453Z",
              "benchmark_excess_pct": {
                "sp500": 0.0876,
                "nasdaq100": 1.6389,
                "russell2000": 0.1931
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:20:11.067453+00:00",
                "reason": "",
                "price": 11.78,
                "base_price": 11.54,
                "return_since_base_pct": 2.0797,
                "as_of": "2026-10-29T20:00:00Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "2aaf035102cecb91bbc388282e478cab7538702142a10b490978e42683954e6e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.4571,
                  "russell2000": 1.0655,
                  "sp500": 2.3843
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:17:55Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CVNA",
              "role": "alternative",
              "price": 67.78,
              "base_price": 68.47,
              "return_since_base_pct": -1.0077,
              "session_return_pct": -0.7759,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.39,
              "rsi": 57.95,
              "vwap": 67.86,
              "vwap_distance_pct": -0.1179,
              "position_52w_pct": 70.31,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:19:09Z",
              "source": "yfinance_quote",
              "name": "Carvana Co.",
              "episode_id": "n0:CVNA:2026-10-29",
              "ema_trend": "60.85 > 61.36 > 64.06",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:14:40Z",
              "benchmark_excess_pct": {
                "sp500": 0.8397,
                "nasdaq100": 2.391,
                "russell2000": 0.9452
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:14:40+00:00",
                "reason": "",
                "price": 68.31,
                "base_price": 68.47,
                "return_since_base_pct": -0.2337,
                "as_of": "2026-10-29T20:03:52Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f4c17e4fff7ad3c2752d3008c4334e3aa2713a8ff3a4eb7a838a4382c09b1aa9",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.1437,
                  "russell2000": -1.2479,
                  "sp500": 0.0709
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:19:09Z",
              "vwap_as_of": null
            },
            {
              "symbol": "NCLH",
              "role": "alternative",
              "price": 18.0015,
              "base_price": 18.19,
              "return_since_base_pct": -1.0363,
              "session_return_pct": -1.1992,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.91,
              "rsi": 72.65,
              "vwap": 17.93,
              "vwap_distance_pct": 0.3988,
              "position_52w_pct": 72.44,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:11:59Z",
              "source": "yfinance_quote",
              "name": "Norwegian Cruise Line Holdings Ltd.",
              "episode_id": "n0:NCLH:2026-10-29",
              "ema_trend": "16.06 > 15.62 > 15.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:20:39.620775Z",
              "benchmark_excess_pct": {
                "sp500": 0.4164,
                "nasdaq100": 1.9677,
                "russell2000": 0.5219
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:20:39.620775+00:00",
                "reason": "",
                "price": 18.22,
                "base_price": 18.19,
                "return_since_base_pct": 0.1649,
                "as_of": "2026-10-29T20:00:03Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "521520ca7d371d947ee2880bf681b04096cc4a4510ae0663bfb422409278037e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.5423,
                  "russell2000": -0.8493,
                  "sp500": 0.4695
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:11:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "BOOM",
              "role": "alternative",
              "price": 8.5114,
              "base_price": 8.48,
              "return_since_base_pct": 0.3703,
              "session_return_pct": 0.3703,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 5.35,
              "rsi": 81.51,
              "vwap": 8.36,
              "vwap_distance_pct": 1.811,
              "position_52w_pct": 92.28,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:16:41Z",
              "source": "yfinance_quote",
              "name": "DMC Global Inc.",
              "episode_id": "n0:BOOM:2026-10-29",
              "ema_trend": "6.39 > 6.02 > 6.21",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:18:04.786176Z",
              "benchmark_excess_pct": {
                "sp500": 1.9859,
                "nasdaq100": 3.5372,
                "russell2000": 2.0914
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:18:04.786176+00:00",
                "reason": "",
                "price": 8.48,
                "base_price": 8.48,
                "return_since_base_pct": 0.0,
                "as_of": "2026-10-29T20:00:01Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6b3cb73ad3d2cf67ca5a6e3eeb2f287a87c6f3e1124b9143396ec2bb33418d37",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.3774,
                  "russell2000": -1.0142,
                  "sp500": 0.3046
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:16:41Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HII",
              "role": "selected",
              "price": 314.055,
              "base_price": 314.36,
              "return_since_base_pct": -0.097,
              "session_return_pct": -0.68,
              "change_since_prior_pct": -0.6627,
              "volume_ratio": 0.3,
              "rsi": 79.39,
              "vwap": 316.76,
              "vwap_distance_pct": -0.854,
              "position_52w_pct": 68.3,
              "extended_hours_pct": null,
              "as_of": "2026-10-30T15:07:39.756955Z",
              "source": "yfinance_quote",
              "name": "Huntington Ingalls Industries, Inc.",
              "episode_id": "n0:HII:2026-10-29",
              "ema_trend": "289.99 > 280.49 > 281.38",
              "vwap_state": "below",
              "selection_as_of": "2026-10-29T16:19:48.227726Z",
              "benchmark_excess_pct": {
                "sp500": 0.9356,
                "nasdaq100": 2.4869,
                "russell2000": 1.0411
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:19:48.227726+00:00",
                "reason": "",
                "price": 316.21,
                "base_price": 314.36,
                "return_since_base_pct": 0.5885,
                "as_of": "2026-10-29T20:00:02Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "4d72f0740f7f7f564abb0a733aa54ea172c3698d4af451d032f05e6be14e673a",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.9659,
                  "russell2000": -0.4257,
                  "sp500": 0.8931
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-30T15:07:39.756955Z",
              "vwap_as_of": null
            },
            {
              "symbol": "UPBD",
              "role": "alternative",
              "price": 20.14,
              "base_price": 19.24,
              "return_since_base_pct": 4.6778,
              "session_return_pct": 0.8008,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.25,
              "rsi": 82.03,
              "vwap": 18.76,
              "vwap_distance_pct": 7.3561,
              "position_52w_pct": 80.28,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:11:48Z",
              "source": "yfinance_quote",
              "name": "Upbound Group, Inc.",
              "episode_id": "n0:UPBD:2026-10-29",
              "ema_trend": "17.19 > 16.68 > 16.94",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:27:06.202698Z",
              "benchmark_excess_pct": {
                "sp500": 2.4164,
                "nasdaq100": 3.9677,
                "russell2000": 2.5219
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:27:06.202698+00:00",
                "reason": "",
                "price": 19.98,
                "base_price": 19.24,
                "return_since_base_pct": 3.8462,
                "as_of": "2026-10-29T20:00:00Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "69d63967df63e10c1b965325bfecd60ad0c77976b9a8274b29a942e95c86fbf4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 5.2236,
                  "russell2000": 2.832,
                  "sp500": 4.1508
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T21:11:48Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AGCO",
              "role": "alternative",
              "price": 107.84,
              "base_price": 108.5125,
              "return_since_base_pct": -0.6197,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.23,
              "rsi": 61.13,
              "vwap": 105.91,
              "vwap_distance_pct": 1.8223,
              "position_52w_pct": 75.58,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:40:43Z",
              "source": "yfinance_quote",
              "name": "AGCO Corporation",
              "episode_id": "narrative:AGCO:198c31c966ec3ed0",
              "ema_trend": "105.39 > 107.52 > 109.55",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:13:22Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:13:22+00:00",
                "reason": "",
                "price": 107.84,
                "base_price": 108.5125,
                "return_since_base_pct": -0.6197,
                "as_of": "2026-10-29T20:00:03Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "d874e1bd6dd698b25e4085aa15b3e098d4f5cf631c931c0d648afb61d5d51444",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.7577,
                  "russell2000": -1.6339,
                  "sp500": -0.3151
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T20:40:43Z",
              "vwap_as_of": null
            },
            {
              "symbol": "STGW",
              "role": "alternative",
              "price": 9.75,
              "base_price": 9.745,
              "return_since_base_pct": 0.0513,
              "session_return_pct": -2.01,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.86,
              "rsi": 69.47,
              "vwap": 9.49,
              "vwap_distance_pct": 2.7397,
              "position_52w_pct": 96.83,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:13:42Z",
              "source": "yfinance_quote",
              "name": "Stagwell Inc.",
              "episode_id": "narrative:STGW:c1a94f8f1ab38f46",
              "ema_trend": "9.05 > 8.88 > 8.8",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:14:37Z",
              "benchmark_excess_pct": {
                "sp500": -0.3944,
                "nasdaq100": 1.1569,
                "russell2000": -0.2889
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:14:37+00:00",
                "reason": "",
                "price": 9.95,
                "base_price": 9.745,
                "return_since_base_pct": 2.1036,
                "as_of": "2026-10-29T20:00:00Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "0cc5878be771a25e7f5fdc1e8bde12f9ea6aa9eaf57e9ed57e989fedb920c0cc",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.481,
                  "russell2000": 1.0894,
                  "sp500": 2.4082
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:13:42Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7595.66,
              "base_price": 7720.39,
              "return_since_base_pct": -1.6156,
              "session_return_pct": -1.6156,
              "as_of": "2026-10-30T16:09:40.578488Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 28471.371,
              "base_price": 29402.508,
              "return_since_base_pct": -3.1669,
              "session_return_pct": -3.1669,
              "as_of": "2026-10-30T16:09:40.578488Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2810.0054,
              "base_price": 2859.2166,
              "return_since_base_pct": -1.7211,
              "session_return_pct": -1.7211,
              "as_of": "2026-10-30T16:09:40.578488Z",
              "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-30T21:12:10.625383Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-10-30T21:12:10.625383Z",
          "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": "n0:HII:2026-10-29:initial",
            "decision_at": "2026-10-29T19:40:50.928173Z"
          },
          "rows": [
            {
              "symbol": "INSM",
              "role": "alternative",
              "price": 111.5,
              "base_price": 111.7881,
              "return_since_base_pct": -0.2577,
              "session_return_pct": -0.0806,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 2.25,
              "rsi": 66.26,
              "vwap": 110.57,
              "vwap_distance_pct": 0.8411,
              "position_52w_pct": 52.31,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:21:34Z",
              "source": "yfinance_quote",
              "name": "Insmed Incorporated",
              "episode_id": "n0:INSM:2026-10-29",
              "ema_trend": "98.99 > 101.53 > 110.13",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:18:47.032758Z",
              "benchmark_excess_pct": {
                "sp500": 1.7369,
                "nasdaq100": 3.3805,
                "russell2000": 1.5762
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:18:47.032758+00:00",
                "reason": "",
                "price": 111.59,
                "base_price": 111.7881,
                "return_since_base_pct": -0.1772,
                "as_of": "2026-10-29T20:00:01Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "7c44e53299753ec579293c247c6231d4a7f10fdecd1133d08f9787c637938b15",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.2002,
                  "russell2000": -1.1914,
                  "sp500": 0.1274
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T21:21:34Z",
              "vwap_as_of": null
            },
            {
              "symbol": "FCN",
              "role": "alternative",
              "price": 181.24,
              "base_price": 174.51,
              "return_since_base_pct": 3.8565,
              "session_return_pct": 10.04,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.36,
              "rsi": 89.53,
              "vwap": 172.64,
              "vwap_distance_pct": 4.9815,
              "position_52w_pct": 92.27,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:00:47Z",
              "source": "yfinance_quote",
              "name": "FTI Consulting, Inc.",
              "episode_id": "n0:FCN:2026-10-29",
              "ema_trend": "158.49 > 151.26 > 148.02",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:25:03.511871Z",
              "benchmark_excess_pct": {
                "sp500": 11.8575,
                "nasdaq100": 13.5011,
                "russell2000": 11.6968
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:25:03.511871+00:00",
                "reason": "",
                "price": 181.24,
                "base_price": 174.51,
                "return_since_base_pct": 3.8565,
                "as_of": "2026-10-29T20:00:03Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "c5c1924ffa2c7269e38709bf641c57aa980a3ccbfe97bf3e4b2e5f69f85e43e9",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 5.2339,
                  "russell2000": 2.8423,
                  "sp500": 4.1611
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T20:00:47Z",
              "vwap_as_of": null
            },
            {
              "symbol": "SPOK",
              "role": "alternative",
              "price": 11.6,
              "base_price": 11.54,
              "return_since_base_pct": 0.5199,
              "session_return_pct": -1.528,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.96,
              "rsi": 62.56,
              "vwap": 11.2,
              "vwap_distance_pct": 3.5714,
              "position_52w_pct": 79.07,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:17:55Z",
              "source": "yfinance_quote",
              "name": "Spok Holdings, Inc.",
              "episode_id": "n0:SPOK:2026-10-29",
              "ema_trend": "10.6 > 10.6 > 10.65",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:20:11.067453Z",
              "benchmark_excess_pct": {
                "sp500": 0.2895,
                "nasdaq100": 1.9331,
                "russell2000": 0.1288
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:20:11.067453+00:00",
                "reason": "",
                "price": 11.78,
                "base_price": 11.54,
                "return_since_base_pct": 2.0797,
                "as_of": "2026-10-29T20:00:00Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "2aaf035102cecb91bbc388282e478cab7538702142a10b490978e42683954e6e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.4571,
                  "russell2000": 1.0655,
                  "sp500": 2.3843
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:17:55Z",
              "vwap_as_of": null
            },
            {
              "symbol": "CVNA",
              "role": "alternative",
              "price": 67.78,
              "base_price": 68.47,
              "return_since_base_pct": -1.0077,
              "session_return_pct": -0.7759,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.39,
              "rsi": 57.95,
              "vwap": 67.86,
              "vwap_distance_pct": -0.1179,
              "position_52w_pct": 70.31,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:19:09Z",
              "source": "yfinance_quote",
              "name": "Carvana Co.",
              "episode_id": "n0:CVNA:2026-10-29",
              "ema_trend": "60.85 > 61.36 > 64.06",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:14:40Z",
              "benchmark_excess_pct": {
                "sp500": 1.0416,
                "nasdaq100": 2.6852,
                "russell2000": 0.8809
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:14:40+00:00",
                "reason": "",
                "price": 68.31,
                "base_price": 68.47,
                "return_since_base_pct": -0.2337,
                "as_of": "2026-10-29T20:03:52Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "f4c17e4fff7ad3c2752d3008c4334e3aa2713a8ff3a4eb7a838a4382c09b1aa9",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.1437,
                  "russell2000": -1.2479,
                  "sp500": 0.0709
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:19:09Z",
              "vwap_as_of": null
            },
            {
              "symbol": "NCLH",
              "role": "alternative",
              "price": 18.0015,
              "base_price": 18.19,
              "return_since_base_pct": -1.0363,
              "session_return_pct": -1.1992,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.91,
              "rsi": 72.65,
              "vwap": 17.93,
              "vwap_distance_pct": 0.3988,
              "position_52w_pct": 72.44,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:11:59Z",
              "source": "yfinance_quote",
              "name": "Norwegian Cruise Line Holdings Ltd.",
              "episode_id": "n0:NCLH:2026-10-29",
              "ema_trend": "16.06 > 15.62 > 15.88",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:20:39.620775Z",
              "benchmark_excess_pct": {
                "sp500": 0.6183,
                "nasdaq100": 2.2619,
                "russell2000": 0.4576
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:20:39.620775+00:00",
                "reason": "",
                "price": 18.22,
                "base_price": 18.19,
                "return_since_base_pct": 0.1649,
                "as_of": "2026-10-29T20:00:03Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "521520ca7d371d947ee2880bf681b04096cc4a4510ae0663bfb422409278037e",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.5423,
                  "russell2000": -0.8493,
                  "sp500": 0.4695
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:11:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "BOOM",
              "role": "alternative",
              "price": 8.5114,
              "base_price": 8.48,
              "return_since_base_pct": 0.3703,
              "session_return_pct": 0.3703,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 5.35,
              "rsi": 81.51,
              "vwap": 8.36,
              "vwap_distance_pct": 1.811,
              "position_52w_pct": 92.28,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:16:41Z",
              "source": "yfinance_quote",
              "name": "DMC Global Inc.",
              "episode_id": "n0:BOOM:2026-10-29",
              "ema_trend": "6.39 > 6.02 > 6.21",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:18:04.786176Z",
              "benchmark_excess_pct": {
                "sp500": 2.1878,
                "nasdaq100": 3.8314,
                "russell2000": 2.0271
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:18:04.786176+00:00",
                "reason": "",
                "price": 8.48,
                "base_price": 8.48,
                "return_since_base_pct": 0.0,
                "as_of": "2026-10-29T20:00:01Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "6b3cb73ad3d2cf67ca5a6e3eeb2f287a87c6f3e1124b9143396ec2bb33418d37",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.3774,
                  "russell2000": -1.0142,
                  "sp500": 0.3046
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:16:41Z",
              "vwap_as_of": null
            },
            {
              "symbol": "HII",
              "role": "selected",
              "price": 316.88,
              "base_price": 314.36,
              "return_since_base_pct": 0.8016,
              "session_return_pct": 0.21,
              "change_since_prior_pct": 0.8995,
              "volume_ratio": 1.43,
              "rsi": 81.6,
              "vwap": 317.15,
              "vwap_distance_pct": -0.0851,
              "position_52w_pct": 68.9,
              "extended_hours_pct": 0.0,
              "as_of": "2026-10-30T20:12:31Z",
              "source": "sealed_extended_quote",
              "name": "Huntington Ingalls Industries, Inc.",
              "episode_id": "n0:HII:2026-10-29",
              "ema_trend": "290.56 > 280.75 > 281.49",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:19:48.227726Z",
              "benchmark_excess_pct": {
                "sp500": 2.0275,
                "nasdaq100": 3.6711,
                "russell2000": 1.8668
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:19:48.227726+00:00",
                "reason": "",
                "price": 316.21,
                "base_price": 314.36,
                "return_since_base_pct": 0.5885,
                "as_of": "2026-10-29T20:00:02Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "4d72f0740f7f7f564abb0a733aa54ea172c3698d4af451d032f05e6be14e673a",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 1.9659,
                  "russell2000": -0.4257,
                  "sp500": 0.8931
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-30T20:12:31Z",
              "vwap_as_of": null
            },
            {
              "symbol": "UPBD",
              "role": "alternative",
              "price": 20.14,
              "base_price": 19.24,
              "return_since_base_pct": 4.6778,
              "session_return_pct": 0.8008,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.25,
              "rsi": 82.03,
              "vwap": 18.76,
              "vwap_distance_pct": 7.3561,
              "position_52w_pct": 80.28,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T21:11:48Z",
              "source": "yfinance_quote",
              "name": "Upbound Group, Inc.",
              "episode_id": "n0:UPBD:2026-10-29",
              "ema_trend": "17.19 > 16.68 > 16.94",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T16:27:06.202698Z",
              "benchmark_excess_pct": {
                "sp500": 2.6183,
                "nasdaq100": 4.2619,
                "russell2000": 2.4576
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T16:27:06.202698+00:00",
                "reason": "",
                "price": 19.98,
                "base_price": 19.24,
                "return_since_base_pct": 3.8462,
                "as_of": "2026-10-29T20:00:00Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "69d63967df63e10c1b965325bfecd60ad0c77976b9a8274b29a942e95c86fbf4",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 5.2236,
                  "russell2000": 2.832,
                  "sp500": 4.1508
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T21:11:48Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AGCO",
              "role": "alternative",
              "price": 107.84,
              "base_price": 108.5125,
              "return_since_base_pct": -0.6197,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.23,
              "rsi": 61.13,
              "vwap": 105.91,
              "vwap_distance_pct": 1.8223,
              "position_52w_pct": 75.58,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T20:40:43Z",
              "source": "yfinance_quote",
              "name": "AGCO Corporation",
              "episode_id": "narrative:AGCO:198c31c966ec3ed0",
              "ema_trend": "105.39 > 107.52 > 109.55",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:13:22Z",
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:13:22+00:00",
                "reason": "",
                "price": 107.84,
                "base_price": 108.5125,
                "return_since_base_pct": -0.6197,
                "as_of": "2026-10-29T20:00:03Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "d874e1bd6dd698b25e4085aa15b3e098d4f5cf631c931c0d648afb61d5d51444",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 0.7577,
                  "russell2000": -1.6339,
                  "sp500": -0.3151
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T20:40:43Z",
              "vwap_as_of": null
            },
            {
              "symbol": "STGW",
              "role": "alternative",
              "price": 9.75,
              "base_price": 9.745,
              "return_since_base_pct": 0.0513,
              "session_return_pct": -2.01,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.86,
              "rsi": 69.47,
              "vwap": 9.49,
              "vwap_distance_pct": 2.7397,
              "position_52w_pct": 96.83,
              "extended_hours_pct": null,
              "as_of": "2026-10-29T22:13:42Z",
              "source": "yfinance_quote",
              "name": "Stagwell Inc.",
              "episode_id": "narrative:STGW:c1a94f8f1ab38f46",
              "ema_trend": "9.05 > 8.88 > 8.8",
              "vwap_state": "above",
              "selection_as_of": "2026-10-29T18:14:37Z",
              "benchmark_excess_pct": {
                "sp500": -0.1925,
                "nasdaq100": 1.4511,
                "russell2000": -0.3532
              },
              "day0_close": {
                "status": "captured",
                "market_day": "2026-10-29",
                "reference_as_of": "2026-10-29T18:14:37+00:00",
                "reason": "",
                "price": 9.95,
                "base_price": 9.745,
                "return_since_base_pct": 2.1036,
                "as_of": "2026-10-29T20:00:00Z",
                "available_at": "2026-10-29T22:20:14.615155+00:00",
                "source": "yfinance_quote",
                "capture_kind": "official_regular_close",
                "source_fields_sha256": "0cc5878be771a25e7f5fdc1e8bde12f9ea6aa9eaf57e9ed57e989fedb920c0cc",
                "benchmark_status": "available",
                "benchmark_excess_pct": {
                  "nasdaq100": 3.481,
                  "russell2000": 1.0894,
                  "sp500": 2.4082
                },
                "benchmarks": [
                  {
                    "id": "nasdaq100",
                    "symbol": "^NDX",
                    "price": 29402.508,
                    "base_price": 29813.156,
                    "return_pct": -1.3774,
                    "as_of": "2026-10-29T21:15:59Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "russell2000",
                    "symbol": "^RUT",
                    "price": 2859.2166,
                    "base_price": 2830.5093,
                    "return_pct": 1.0142,
                    "as_of": "2026-10-29T20:30:05Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  },
                  {
                    "id": "sp500",
                    "symbol": "^GSPC",
                    "price": 7720.39,
                    "base_price": 7743.98,
                    "return_pct": -0.3046,
                    "as_of": "2026-10-29T20:32:46Z",
                    "available_at": "2026-10-29T22:20:14.615155+00:00",
                    "phase": "regular_close",
                    "source": "yfinance_quote"
                  }
                ]
              },
              "price_as_of": "2026-10-29T22:13:42Z",
              "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": "INSM",
        "name": "Insmed Incorporated",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AINSM&interval=60",
        "score": 6,
        "price": 111.7881,
        "change": 15.26,
        "volume": 6209248,
        "avg_volume_3m": 2763634,
        "volume_ratio": 2.25,
        "rsi": 66.26,
        "ema_trend": "98.99 > 101.53 > 110.13",
        "position_52w_pct": 52.31,
        "vwap": 110.57,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "credible_alternative"
      },
      {
        "symbol": "FCN",
        "name": "FTI Consulting, Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AFCN&interval=60",
        "score": 4,
        "price": 174.51,
        "change": 10.04,
        "volume": 583195,
        "avg_volume_3m": 430079,
        "volume_ratio": 1.36,
        "rsi": 89.53,
        "ema_trend": "158.49 > 151.26 > 148.02",
        "position_52w_pct": 92.27,
        "vwap": 172.64,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "SPOK",
        "name": "Spok Holdings, Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ASPOK&interval=60",
        "score": 5,
        "price": 11.54,
        "change": 13.36,
        "volume": 295416,
        "avg_volume_3m": 150443,
        "volume_ratio": 1.96,
        "rsi": 62.56,
        "ema_trend": "10.6 > 10.6 > 10.65",
        "position_52w_pct": 79.07,
        "vwap": 11.2,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "credible_alternative"
      },
      {
        "symbol": "CVNA",
        "name": "Carvana Co.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ACVNA&interval=60",
        "score": null,
        "price": 68.47,
        "change": null,
        "volume": 12024962,
        "avg_volume_3m": 8641790,
        "volume_ratio": 1.39,
        "rsi": 57.95,
        "ema_trend": "60.85 > 61.36 > 64.06",
        "position_52w_pct": 70.31,
        "vwap": 67.86,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "credible_alternative"
      },
      {
        "symbol": "NCLH",
        "name": "Norwegian Cruise Line Holdings Ltd.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ANCLH&interval=60",
        "score": 3,
        "price": 18.19,
        "change": 13.26,
        "volume": 34106711,
        "avg_volume_3m": 17818578,
        "volume_ratio": 1.91,
        "rsi": 72.65,
        "ema_trend": "16.06 > 15.62 > 15.88",
        "position_52w_pct": 72.44,
        "vwap": 17.93,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "credible_alternative"
      },
      {
        "symbol": "BOOM",
        "name": "DMC Global Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ABOOM&interval=60",
        "score": 4,
        "price": 8.48,
        "change": 9.7,
        "volume": 1454707,
        "avg_volume_3m": 271670,
        "volume_ratio": 5.35,
        "rsi": 81.51,
        "ema_trend": "6.39 > 6.02 > 6.21",
        "position_52w_pct": 92.28,
        "vwap": 8.36,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "UPBD",
        "name": "Upbound Group, Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AUPBD&interval=60",
        "score": 3,
        "price": 19.24,
        "change": 13.77,
        "volume": 1272936,
        "avg_volume_3m": 1016050,
        "volume_ratio": 1.25,
        "rsi": 82.03,
        "ema_trend": "17.19 > 16.68 > 16.94",
        "position_52w_pct": 80.28,
        "vwap": 18.76,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "credible_alternative"
      },
      {
        "symbol": "AGCO",
        "name": "AGCO Corporation",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AAGCO&interval=60",
        "score": null,
        "price": 108.5125,
        "change": null,
        "volume": 1271219.0,
        "avg_volume_3m": 1037785.0,
        "volume_ratio": 1.23,
        "rsi": 61.13,
        "ema_trend": "105.39 > 107.52 > 109.55",
        "position_52w_pct": 75.58,
        "vwap": 105.91,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "STGW",
        "name": "Stagwell Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ASTGW&interval=60",
        "score": null,
        "price": 9.745,
        "change": null,
        "volume": 2676766.0,
        "avg_volume_3m": 1450492.0,
        "volume_ratio": 1.86,
        "rsi": 69.47,
        "ema_trend": "9.05 > 8.88 > 8.8",
        "position_52w_pct": 96.83,
        "vwap": 9.49,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      }
    ],
    "news": [
      {
        "title": "SEC 8-K filing",
        "url": "https://www.sec.gov/Archives/edgar/data/1501585/000150158526000054/hii-20261029.htm"
      },
      {
        "title": "SEC 8-K filing",
        "url": "https://www.sec.gov/Archives/edgar/data/1501585/000150158526000050/hii-20261019.htm"
      }
    ],
    "transcript_url": null,
    "initial_transcript_anchor": "transcript-entry-0fb8ab68d662c76fcf8ae14ce0a793547943d37472fd61fc45a414811dee966d",
    "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"
  }
}
