ESTC episode 20260828_ESTC_MIDDAY

Public episode JSON embedded as readable text for automated access.

{
  "schema_version": "tryding-agent-episode.v1",
  "episode_id": "20260828_ESTC_MIDDAY",
  "episode_url": "https://trydingday.com/data/agents/v1/episodes/20260828_ESTC_MIDDAY.html",
  "public_page_url": "https://trydingday.com/coverage/estc/2026-08-28/midday/",
  "published_at": "2026-08-28T18:26:11.269063Z",
  "updated_at": "2026-09-21T22:17:03.099494Z",
  "lifecycle": {
    "tracking_status": "closed",
    "active_for_tracking": false,
    "stage": "closed"
  },
  "instrument": {
    "type": "equity",
    "symbol": "ESTC",
    "exchange": "NYSE",
    "name": "Elastic N.V."
  },
  "technical_reference": {
    "status": "ok",
    "reference_price": 97.75,
    "model_downside_reference": 89.72,
    "model_upside_scenario_1": 105.78,
    "model_upside_scenario_2": 113.8,
    "atr_14": 5.35,
    "method": "reference_price_plus_minus_atr14"
  },
  "public_content": {
    "date": "August 28, 2026",
    "generated_at": "2026-08-28T18:26:11.269063Z",
    "original_published_at": null,
    "session_tag": "midday",
    "label": "Market coverage",
    "try_label": "Try of the Day",
    "public_status": "Try of the Day",
    "why_today": "Elastic is selected after a reported earnings-and-outlook reset aligned with a high-participation breakout, while the intraday fade remains the key unresolved test.",
    "entry_reasoning": "Panel thesis: Elastic's reported earnings and outlook reset can support stronger behavior over the next 15 market sessions if post-gap participation holds; continued failure to retain the event structure would invalidate the near-term continuation case. Invalidation boundary: A sustained failure to retain the post-earnings event structure after the intraday retracement would invalidate the near-term continuation case.",
    "reference_price": 97.75,
    "scanner": {
      "price": 97.75,
      "reference": 97.75,
      "score": 5,
      "score_version": "v0_legacy_reconstructed",
      "change": 16.73,
      "volume": 5024140,
      "average_volume": 2166039,
      "volume_ratio": 2.32,
      "rsi": 74.61,
      "ema_trend": "85.48 > 80.08 > 72.72",
      "position_52w": 91.09,
      "atr_14": 5.35,
      "vwap": 101.87,
      "vwap_state": "below",
      "vwap_distance_pct": -4.04,
      "vwap_reading": {
        "price": 101.87,
        "state": "below",
        "distance_pct": -4.04
      },
      "range_position": 0.139,
      "gap_pct": 0.0,
      "relative_strength": {
        "excess_pct": 16.24,
        "index": "SPY",
        "index_chg_pct": 0.49,
        "status": "normal"
      },
      "volume_percentile": {
        "median_vol": 1776500,
        "percentile": 95.3,
        "status": "exceptional",
        "today_vol": 5024140
      },
      "extension": {
        "atr": 5.35,
        "dist_atr": 3.3,
        "ema_ref": 80.08,
        "status": "healthy"
      },
      "atr_move_signal": {
        "atr_pct": 5.47,
        "status": "strong",
        "z": 3.06
      },
      "sector_breadth": {
        "chg_pct": -0.14,
        "etf": "XLK",
        "status": "neutral"
      },
      "sentiment": null,
      "sentiment_score": null,
      "earnings_warning": {
        "days_away": null,
        "earnings_date": null,
        "has_earnings_soon": false,
        "status": "clear"
      },
      "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.v2",
        "status": "not_evaluated"
      },
      "short_pct_float": 6.97,
      "days_to_cover": 3.29,
      "catalyst": "Gapping stocks in Friday's session",
      "sector": "Technology",
      "exchange": "NYSE",
      "sec_signal": "NO_RECENT_FORM4_SIGNAL"
    },
    "levels": {
      "reference": 97.75,
      "downside": 89.72,
      "upside_1": 105.78,
      "upside_2": 113.8
    },
    "review": {
      "score": 5,
      "status": "Majority with dissent",
      "summary": "Elastic is selected after a reported earnings-and-outlook reset aligned with a high-participation breakout, while the intraday fade remains the key unresolved test.",
      "views": [
        {
          "name": "Elena Vartanyan",
          "role": "independent statistical auditor",
          "icon": "๐ŸŽฏ",
          "view": "The shared market cut is not a tailwind: the fresh intraday breadth proxy shows 114 advancers and 184 decliners, or net breadth of -23.33%, with complete 300-name coverage. That makes individual evidence carry more weight and keeps confidence below a broad-risk-on reading.",
          "reasoning": "Applying the required order, ESTC clears the Try of the Day standard. The countercase is bounded and explicit: the opening gap faded below VWAP in a negative-breadth, higher-rate environment. That is a confidence limit, not a reason to demote a concrete earnings-led thesis to Raw or Caught."
        },
        {
          "name": "Marcus Feld",
          "role": "information, fundamentals and catalyst analyst",
          "icon": "๐ŸฆŠ",
          "view": "My first pass separates mechanisms from moves. ESTC has a reportable earnings reset; FTCI has revenue growth paired with a cash-covenant issue; SOLS has a terminated merger; and several other gainers are only described as gap or mover stories. The information quality is uneven.",
          "reasoning": "ESTC's candidate-specific follow-up resolves the material question behind the gap: public reporting describes first-quarter fiscal 2027 revenue growth, an earnings beat, and better-than-expected next-quarter guidance. That is more testable than a generic mover label and links the price response to the operating story."
        },
        {
          "name": "Kenji Osei",
          "role": "AI Systems & Market Data Integrity Analyst",
          "icon": "๐Ÿง ",
          "view": "The sealed comparison is internally usable: the daily case fingerprint is fixed, every chart family was supplied, and the ESTC episode has an unambiguous symbol and episode identity. The options rail is secondary and cannot be expanded into unprovided derivatives claims.",
          "reasoning": "The external check was narrow and documented. It confirmed the ESTC reporting mechanism and the day-first macro check confirmed a rates-sensitive market, but no external quote displaced the sealed metrics. That preserves the packet as the factual base and keeps the new source in its proper corroborating role."
        },
        {
          "name": "Priya Nandakumar",
          "role": "institutional risk and execution manager",
          "icon": "๐Ÿ›ก๏ธ",
          "view": "The main risk is that the strongest gaps were sold after the open. ESTC, AFRM, and GAP are all below their sealed intraday VWAP readings, while rate expectations hardened during the day. A selected case must survive that countercase without pretending the fade did not happen.",
          "reasoning": "AFRM is the closest challenge because it has a stronger volume ratio and a favorable eight-session model probability, but its sealed price was 83.38 against 85.52 VWAP after a violent gap. GAP also has a sizable move, yet its intraday raw score is more negative. ESTC wins the mechanism comparison, not a claim of lower volatility."
        },
        {
          "name": "Nate Brooks",
          "role": "market structure and timing analyst",
          "icon": "๐Ÿ“ˆ",
          "view": "The chart pack gives ESTC the cleanest medium-term setup among the fresh movers: a six-month advance, price near the top of its rising channel before the gap, and a high-volume break higher. The five-day view then shows a retracement from the opening impulse, so continuation is the unresolved test.",
          "reasoning": "IDYA's trend is impressive but its daily participation is thin and it closed the comparison day lower. MAA has the top model rank while trading below its EMA reference. ESTC is the only leading alternative where a fresh fundamental reset and a high-participation breakout point in the same direction, even though the close-to-VWAP relationship is adverse."
        }
      ],
      "conviction": {
        "status_phrase": "majority-with-dissent",
        "basis": "Support โ€” corroborated earnings mechanism, strong sealed participation, and established uptrend; Counter-case โ€” the intraday fade below VWAP and negative breadth challenge immediate continuity; Unresolved โ€” the next sessions must show whether participation holds in a higher-rate backdrop.",
        "risk": "",
        "resolution_pct": 63.0,
        "counter_case_pct": 22.0,
        "unresolved_pct": 15.0
      },
      "context_roundtable": {
        "mode": "coffee",
        "status": "partial",
        "consulted_voice_ids": [
          "elena",
          "marcus",
          "kenji",
          "priya",
          "nate"
        ],
        "summary": "The session was selective rather than broadly risk-on: rates and weak breadth kept the room focused on whether company-specific evidence could hold after a sharp opening move.",
        "long_read": "The market context was restrictive, with negative breadth and a rates-sensitive backdrop. The conversation therefore treated Elastic's earnings and outlook as a company-specific test rather than a broad-market endorsement. Its post-gap retracement remained the live condition for follow-through. The bounded X cursor for the current window contained no usable posts, so no X material is represented.",
        "transcript": [
          {
            "speaker_id": "elena",
            "text": "Negative -23.33% breadth means this is a selective result, not a broad-market endorsement."
          },
          {
            "speaker_id": "marcus",
            "text": "ESTC's thesis is tied to disclosed operating results and outlook, so follow-up should test business confirmation rather than repeat the gap narrative."
          },
          {
            "speaker_id": "priya",
            "text": "The below-VWAP retracement and higher-rate backdrop remain explicit risk boundaries for the public follow-up."
          },
          {
            "speaker_id": "nate",
            "text": "The chart structure supports the selection, while retention of the event breakout remains the visible continuity question."
          },
          {
            "speaker_id": "kenji",
            "text": "The final narrative preserves the sealed identity, metrics, and provenance while separately identifying the narrow public web corroboration."
          }
        ],
        "source_urls": [
          "https://apnews.com/article/0a655f1c042b059279343443d5802907",
          "https://au.investing.com/news/economy-news/ratehike-expectations-rise-on-warsh-speech-at-jackson-hole-4621864"
        ]
      },
      "context_roundtable_sources": []
    },
    "updates": [
      {
        "day": 15,
        "timestamp": "2026-09-21T22:17:03.099494Z",
        "date": "Session 15 ยท Sep 21, 2026 ยท 18:17 NYSE",
        "text": "ESTC's 15-session tracking closes at -8.99% from the $98.57 entry, ending at $89.71. The path reached +3.91% at best and -16.66% at worst. Fresh closure evidence records $89.71 from the provider, an $89.71 post-market quote (+0.03%) and 0.53 times average volume. Current session-average price, RSI, EMA trend and 52-week position readings are unavailable. The earnings-and-outlook reset remained a real company event, but the post-gap continuation thesis never regained confirmed structure; the final price remained below both the $98.57 entry and the $97.75 publication reference. Public tracking ends at session 15.",
        "price": 89.24,
        "pct": -9.47,
        "return_vs_entry_pct": -8.71,
        "return_vs_base_pct": -8.71,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 2.33,
        "session_day": 15,
        "reference_price": 97.75,
        "reference_text": "$89.24 ยท -8.71% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": false,
        "terminal_closure": true,
        "transcript_anchor": "transcript-entry-5d1138ab813241eca0993b7c7f35cfe851fa9ba3ab0e50764ca164c0236f9052",
        "price_as_of": "2026-08-28T21:19:59Z",
        "vwap_as_of": null
      },
      {
        "day": 14,
        "timestamp": "2026-09-18T22:28:28.890618Z",
        "date": "Session 14 ยท Sep 18, 2026 ยท 18:28 NYSE",
        "text": "ESTC's tracked loss edged 0.04 points wider to -11.78% as price fell 2.26% to 86.96, below 87.92 VWAP and near the bottom of its range on 1.41x average volume. The earnings-and-outlook reset remains traceable, but distribution and no confirmed structure leave durable continuation unproven.",
        "price": 86.96,
        "pct": -11.78,
        "return_vs_entry_pct": -11.04,
        "return_vs_base_pct": -11.04,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.0,
        "session_day": 14,
        "reference_price": 97.75,
        "reference_text": "$86.96 ยท -11.04% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-18T21:05:00Z",
        "vwap_as_of": null
      },
      {
        "day": 14,
        "timestamp": "2026-09-18T20:14:11.217485Z",
        "date": "Session 14 ยท Sep 18, 2026 ยท 16:14 NYSE",
        "text": "ESTC's tracked loss widened to -11.74% as the latest capture fell 2.26% to 86.96 on 0.61x average volume. The earnings-and-outlook reset remains a traceable company event, but no structure is confirmed and the bounce has not become durable continuation.",
        "price": 86.955,
        "pct": -11.74,
        "return_vs_entry_pct": -11.04,
        "return_vs_base_pct": -11.04,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -1.07,
        "session_day": 14,
        "reference_price": 97.75,
        "reference_text": "$86.95 ยท -11.04% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-18T19:21:09.426587Z",
        "vwap_as_of": null
      },
      {
        "day": 14,
        "timestamp": "2026-09-18T14:41:41.156457Z",
        "date": "Session 14 ยท Sep 18, 2026 ยท 10:41 NYSE",
        "text": "ESTC's tracked loss widened 1.13 points to -10.87% as the latest capture fell 1.09% to $88.00 and moved 0.52% below VWAP on 0.14x average volume. The earnings-and-outlook reset still has a traceable company event behind it, but distribution and a 0.36-point sector-relative gap show the bounce has not become durable continuation.",
        "price": 88.0,
        "pct": -10.87,
        "return_vs_entry_pct": -9.97,
        "return_vs_base_pct": -9.97,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.99,
        "session_day": 14,
        "reference_price": 97.75,
        "reference_text": "$88.00 ยท -9.97% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-18T14:06:06.717745Z",
        "vwap_as_of": null
      },
      {
        "day": 13,
        "timestamp": "2026-09-17T22:21:33.898631Z",
        "date": "Session 13 ยท Sep 17, 2026 ยท 18:21 NYSE",
        "text": "ESTC's tracked loss widened 0.33 points to -9.74% even as the latest capture rose 4.63% to USD 88.97 and held 0.76% above VWAP. No structure is confirmed and participation is 0.86x average; the 20-session return is only 1.87% versus Technology at 2.41%, so the earnings-and-outlook reset shows a price bounce, not restored continuation.",
        "price": 88.97,
        "pct": -9.74,
        "return_vs_entry_pct": -8.98,
        "return_vs_base_pct": -8.98,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 1.19,
        "session_day": 13,
        "reference_price": 97.75,
        "reference_text": "$88.97 ยท -8.98% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-17T20:15:00Z",
        "vwap_as_of": null
      },
      {
        "day": 13,
        "timestamp": "2026-09-17T14:35:39.572504Z",
        "date": "Session 13 ยท Sep 17, 2026 ยท 10:35 NYSE",
        "text": "ESTC's tracked loss improved 4.78 points to -9.41% as the latest capture rose 3.27% to $87.81 and moved 1.48% above VWAP. The earnings-and-outlook reset remains a traceable company event, but 0.10x average volume, distribution and no confirmed structure make this price repairโ€”not proof that post-gap continuation has returned.",
        "price": 87.81,
        "pct": -9.41,
        "return_vs_entry_pct": -10.17,
        "return_vs_base_pct": -10.17,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 3.49,
        "session_day": 13,
        "reference_price": 97.75,
        "reference_text": "$87.81 ยท -10.17% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": true,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-9b233bf3f4ffdf7e6aa1cd165e02a91b10f8b0b15a8a75a872baca9789045e49",
        "price_as_of": "2026-09-17T14:10:17.742927Z",
        "vwap_as_of": null
      },
      {
        "day": 12,
        "timestamp": "2026-09-16T20:27:39.727948Z",
        "date": "Session 12 ยท Sep 16, 2026 ยท 16:27 NYSE",
        "text": "ESTC's tracked loss widened 0.83 points to -14.19% after a 0.89% fall to .40. Price finished 1.25% below VWAP on 0.50x average volume with no confirmed structure; the earnings-and-outlook reset remains stalled rather than repaired.",
        "price": 84.4,
        "pct": -14.19,
        "return_vs_entry_pct": -13.66,
        "return_vs_base_pct": -13.66,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.8,
        "session_day": 12,
        "reference_price": 97.75,
        "reference_text": "$84.40 ยท -13.66% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-16T19:21:13.018409Z",
        "vwap_as_of": null
      },
      {
        "day": 12,
        "timestamp": "2026-09-16T14:49:02.348043Z",
        "date": "Session 12 ยท Sep 16, 2026 ยท 10:49 NYSE",
        "text": "ESTC tracked loss is 13,36% as the latest capture moved 0,02% to USD 85,18, with price above VWAP on 0,07 times time-adjusted participation. The tracked result improved 0,24 points, but The earnings-and-outlook reset is stalled rather than repaired.",
        "price": 85.175,
        "pct": -13.36,
        "return_vs_entry_pct": -12.86,
        "return_vs_base_pct": -12.86,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.02,
        "session_day": 12,
        "reference_price": 97.75,
        "reference_text": "$85.17 ยท -12.86% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-16T14:06:40.306426Z",
        "vwap_as_of": null
      },
      {
        "day": 11,
        "timestamp": "2026-09-15T21:47:16.007714Z",
        "date": "Session 11 ยท Sep 15, 2026 ยท 17:47 NYSE",
        "text": "ESTC tracked loss improved only 0.10 points to -13.60% while the latest price was effectively flat at USD 85.16 and below VWAP on 0.64 times volume. The earnings-and-outlook reset remains identifiable, but weak participation and no confirmed structure make this a stalled rebound, not a repaired post-gap thesis.",
        "price": 85.16,
        "pct": -13.6,
        "return_vs_entry_pct": -12.88,
        "return_vs_base_pct": -12.88,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.04,
        "session_day": 11,
        "reference_price": 97.75,
        "reference_text": "$85.16 ยท -12.88% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-15T20:42:57Z",
        "vwap_as_of": null
      },
      {
        "day": 11,
        "timestamp": "2026-09-15T19:27:19.871047Z",
        "date": "Session 11 ยท Sep 15, 2026 ยท 15:27 NYSE",
        "text": "ESTC's current tape points to repair: it moved 0,10% to $85,19, with VWAP at 85,95 and volume at 0,42 times its three-month average. The tracked return is -13,50%, versus -1,74 points since the previous public note; Technology-relative wording remains headwind with a 5,63 point gap versus Technology, so the published thesis is not upgraded beyond what this move supports.",
        "price": 85.195,
        "pct": -13.5,
        "return_vs_entry_pct": -12.84,
        "return_vs_base_pct": -12.84,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -1.48,
        "session_day": 11,
        "reference_price": 97.75,
        "reference_text": "$85.19 ยท -12.84% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-15T19:21:00.581079Z",
        "vwap_as_of": null
      },
      {
        "day": 11,
        "timestamp": "2026-09-15T16:10:36.028693Z",
        "date": "Session 11 ยท Sep 15, 2026 ยท 12:10 NYSE",
        "text": "ESTC tracked loss narrowed 1.90 points to -11.76% as the current capture rose 1.81% to $86.65, 1.58% above VWAP and near the top of its range. The earnings-and-outlook reset remains a specific company event, and Technology-relative performance is still positive over 20 sessions, but participation is only 0.17 times average, distribution persists and no structure is confirmed; the rebound tests the damaged post-gap thesis without repairing it.",
        "price": 86.65,
        "pct": -11.76,
        "return_vs_entry_pct": -11.36,
        "return_vs_base_pct": -11.36,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 1.57,
        "session_day": 11,
        "reference_price": 97.75,
        "reference_text": "$86.65 ยท -11.36% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-57517d868d865d2cb5b78746fb7b9dc167f28e64f7150b0bb0cebdf7d82af8b8",
        "price_as_of": "2026-09-15T15:52:36.865021Z",
        "vwap_as_of": null
      },
      {
        "day": 10,
        "timestamp": "2026-09-14T23:34:28.985476Z",
        "date": "Session 10 ยท Sep 14, 2026 ยท 19:34 NYSE",
        "text": "ESTC's tracked loss narrowed to -13.66% as the latest capture rose 2.06% to $85.11, above VWAP and high in its range on roughly average participation. Technology-relative resilience improves the immediate test, but distribution and no confirmed structure keep the earnings-and-outlook case at modest stabilization rather than repaired continuation.",
        "price": 85.11,
        "pct": -13.66,
        "return_vs_entry_pct": -12.93,
        "return_vs_base_pct": -12.93,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.02,
        "session_day": 10,
        "reference_price": 97.75,
        "reference_text": "$85.11 ยท -12.93% from $97.75 base",
        "timing": "",
        "market_marker": {
          "phase": "post",
          "text": "Aftermarket update: $85.11 (0.00% vs regular close) ยท Sep 14, 2026 ยท 19:18 NYSE"
        },
        "extended_hours": {
          "phase": "post",
          "price": 85.11,
          "ext_pct": 0.0,
          "as_of": "2026-09-14T23:18:28Z",
          "persisted": false
        },
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-14T23:18:28Z",
        "vwap_as_of": null
      },
      {
        "day": 10,
        "timestamp": "2026-09-14T22:40:17.976384Z",
        "date": "Session 10 ยท Sep 14, 2026 ยท 18:40 NYSE",
        "text": "ESTC tracked loss narrowed 1.45 points to -13.68% as the latest capture rose 2.04% to $85.09, 0.33% above VWAP on 0.88x average volume. Technology-relative resilience improves the immediate test, but no confirmed structure means the earnings-and-outlook case remains a modest stabilization rather than repaired continuation.",
        "price": 85.09,
        "pct": -13.66,
        "return_vs_entry_pct": -12.95,
        "return_vs_base_pct": -12.95,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 1.2,
        "session_day": 10,
        "reference_price": 97.75,
        "reference_text": "$85.09 ยท -12.95% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-14T20:00:36Z",
        "vwap_as_of": null
      },
      {
        "day": 10,
        "timestamp": "2026-09-14T14:57:04.319587Z",
        "date": "Session 10 ยท Sep 14, 2026 ยท 10:57 NYSE",
        "text": "ESTC tracked loss narrowed 0.27 points to -15.13% as the current capture rose 0.64% to $83.92, essentially at but just below VWAP on only 0.06 times average volume. The earnings-and-outlook reference remains company-specific, yet distribution and no confirmed structure leave this small stabilization short of a repaired post-gap continuation.",
        "price": 83.92,
        "pct": -15.13,
        "return_vs_entry_pct": -14.15,
        "return_vs_base_pct": -14.15,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.54,
        "session_day": 10,
        "reference_price": 97.75,
        "reference_text": "$83.92 ยท -14.15% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-14T14:05:55.081234Z",
        "vwap_as_of": null
      },
      {
        "day": 9,
        "timestamp": "2026-09-11T22:10:17.027598Z",
        "date": "Session 9 ยท Sep 11, 2026 ยท 18:10 NYSE",
        "text": "ESTC's tracked loss widened 0.38 points to -15.40% as the latest capture was nearly flat at $83.39 and held just above the $83.25 VWAP reference on 1.02 times average volume. The earnings-and-outlook event remains a real company-specific reference, but distribution and the lack of confirmed structure mean this modest stabilization has not restored the post-gap continuation case.",
        "price": 83.39,
        "pct": -15.4,
        "return_vs_entry_pct": -14.69,
        "return_vs_base_pct": -14.69,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.23,
        "session_day": 9,
        "reference_price": 97.75,
        "reference_text": "$83.39 ยท -14.69% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-11T20:33:40Z",
        "vwap_as_of": null
      },
      {
        "day": 9,
        "timestamp": "2026-09-11T19:50:44.878942Z",
        "date": "Session 9 ยท Sep 11, 2026 ยท 15:50 NYSE",
        "text": "ESTC's tracked loss narrowed 0.55 points to -15.02% as price rose 0.16% to $83.62 and moved above VWAP near the middle of its range. The improvement is modest: volume was 0.63 times average, distribution persists and no structure is confirmed, so the earnings-and-outlook event remains real but the post-gap continuation case has not regained support.",
        "price": 83.615,
        "pct": -15.02,
        "return_vs_entry_pct": -14.46,
        "return_vs_base_pct": -14.46,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.25,
        "session_day": 9,
        "reference_price": 97.75,
        "reference_text": "$83.61 ยท -14.46% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-11T19:21:33.380908Z",
        "vwap_as_of": null
      },
      {
        "day": 9,
        "timestamp": "2026-09-11T14:46:34.878757Z",
        "date": "Session 9 ยท Sep 11, 2026 ยท 10:46 NYSE",
        "text": "ESTC tracked loss widened 0.26 points to -15.57% as the stock slipped 0.13% to $83.37 and remained 0.29% below VWAP on 0.11 times average volume. The earnings-and-outlook reset remains a real event, but the post-gap continuation case has not regained support: participation is fading, distribution persists and no structure is confirmed.",
        "price": 83.37,
        "pct": -15.57,
        "return_vs_entry_pct": -14.71,
        "return_vs_base_pct": -14.71,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.11,
        "session_day": 9,
        "reference_price": 97.75,
        "reference_text": "$83.37 ยท -14.71% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-11T14:06:25.411176Z",
        "vwap_as_of": null
      },
      {
        "day": 8,
        "timestamp": "2026-09-10T21:45:48.362350Z",
        "date": "Session 8 ยท Sep 10, 2026 ยท 17:45 NYSE",
        "text": "ESTC's tracked loss widened 0.52 points to -15.31% since the previous public note. The stock fell 3.58% to USD 83.48, ending 1.57% below VWAP near the bottom of its range on 0.91 times average volume with no confirmed structure; the earnings-and-outlook event remains real, but the post-gap continuation case has lost further price support.",
        "price": 83.48,
        "pct": -15.31,
        "return_vs_entry_pct": -14.6,
        "return_vs_base_pct": -14.6,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.4,
        "session_day": 8,
        "reference_price": 97.75,
        "reference_text": "$83.48 ยท -14.60% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-10T21:05:00Z",
        "vwap_as_of": null
      },
      {
        "day": 8,
        "timestamp": "2026-09-10T19:42:45.194683Z",
        "date": "Session 8 ยท Sep 10, 2026 ยท 15:42 NYSE",
        "text": "ESTC tracked loss widened 2.28 points to -14.79% since the previous public note as the stock fell 3.13% to USD 83.87. Price ended 1.57% below VWAP near the bottom of its range on 0.57 times average volume, while the stock still leads Technology over twenty sessions at plus 8.92% versus minus 1.80%. The earnings-and-outlook reset remains a real company event, but the post-gap continuation case has lost another layer of current support.",
        "price": 83.87,
        "pct": -14.79,
        "return_vs_entry_pct": -14.2,
        "return_vs_base_pct": -14.2,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -3.21,
        "session_day": 8,
        "reference_price": 97.75,
        "reference_text": "$83.87 ยท -14.20% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-4612191b43fb6bbef0e25ddc235b317aa1c166c2742694593768b328fc342f93",
        "price_as_of": "2026-09-10T19:21:10.275300Z",
        "vwap_as_of": null
      },
      {
        "day": 8,
        "timestamp": "2026-09-10T14:50:05.006729Z",
        "date": "Session 8 ยท Sep 10, 2026 ยท 10:50 NYSE",
        "text": "ESTC tracked loss widened 0.35 points to -12.51% since the last public note, even as the latest capture rose 0.50% to USD 87.01 and moved 0.22% above VWAP in the middle of its range. Participation was only 0.08 times average and decelerating, with no confirmed structure; technology-relative strength remains supportive, but the post-earnings continuation case still lacks fresh participation.",
        "price": 87.01,
        "pct": -12.51,
        "return_vs_entry_pct": -10.99,
        "return_vs_base_pct": -10.99,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.44,
        "session_day": 8,
        "reference_price": 97.75,
        "reference_text": "$87.01 ยท -10.99% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-10T14:06:15.609526Z",
        "vwap_as_of": null
      },
      {
        "day": 7,
        "timestamp": "2026-09-09T22:21:30.816310Z",
        "date": "Session 7 ยท Sep 9, 2026 ยท 18:21 NYSE",
        "text": "ESTC's tracked loss narrowed from -12.39% to -12.16% since the last public note, although the latest capture fell 2.08% to .58, below VWAP near the bottom of its range on 1.04x average volume. Technology-relative strength remains positive over 20 sessions, but the post-earnings continuation case still lacks confirmed structure and fresh participation.",
        "price": 86.58,
        "pct": -12.16,
        "return_vs_entry_pct": -11.43,
        "return_vs_base_pct": -11.43,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.34,
        "session_day": 7,
        "reference_price": 97.75,
        "reference_text": "$86.58 ยท -11.43% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-09T21:18:07Z",
        "vwap_as_of": null
      },
      {
        "day": 7,
        "timestamp": "2026-09-09T20:21:16.979607Z",
        "date": "Session 7 ยท Sep 9, 2026 ยท 16:21 NYSE",
        "text": "ESTC's tracked loss widened 1.92 points to -12.39% as the latest capture fell 2.47% to USD 86.24, 1.49% below VWAP on 0.71x average volume. Technology-relative strength remains 12.07 points above the sector over 20 sessions, but decelerating participation and no confirmed structure leave the post-earnings continuation case unsupported in the short term.",
        "price": 86.24,
        "pct": -12.39,
        "return_vs_entry_pct": -11.77,
        "return_vs_base_pct": -11.77,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -1.83,
        "session_day": 7,
        "reference_price": 97.75,
        "reference_text": "$86.24 ยท -11.77% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-09T19:21:49.561649Z",
        "vwap_as_of": null
      },
      {
        "day": 7,
        "timestamp": "2026-09-09T14:45:38.979182Z",
        "date": "Session 7 ยท Sep 9, 2026 ยท 10:45 NYSE",
        "text": "ESTC's tracked loss widened 0.17 points to -10.47% as the latest capture slipped 0.44% to USD 88.03 but held 0.88% above VWAP on just 0.15x average volume. Technology-relative strength remains supportive at +13.90 points over 20 sessions, yet no structure or renewed participation confirms that the post-earnings reset is continuing.",
        "price": 88.03,
        "pct": -10.47,
        "return_vs_entry_pct": -9.94,
        "return_vs_base_pct": -9.94,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.4,
        "session_day": 7,
        "reference_price": 97.75,
        "reference_text": "$88.03 ยท -9.94% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-09T14:06:47.281893Z",
        "vwap_as_of": null
      },
      {
        "day": 6,
        "timestamp": "2026-09-08T21:48:47.377242Z",
        "date": "Session 6 ยท Sep 8, 2026 ยท 17:48 NYSE",
        "text": "ESTC's tracked loss widened 0.73 points to -10.30% as price fell 3.69% to $88.42, sat 1.32% below VWAP and traded at 1.09x average volume. The earnings-and-outlook reset remains a real company event and longer-window performance still leads Technology, but the post-gap continuation claim has lost its support: no structure or renewed demand is confirmed.",
        "price": 88.42,
        "pct": -10.3,
        "return_vs_entry_pct": -9.54,
        "return_vs_base_pct": -9.54,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -1.04,
        "session_day": 6,
        "reference_price": 97.75,
        "reference_text": "$88.42 ยท -9.54% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-5fc0e91c9ebb94e13db41be7f283988dcfd8917d5bfe8f9df56972a56be4424d",
        "price_as_of": "2026-09-08T20:19:24Z",
        "vwap_as_of": null
      },
      {
        "day": 6,
        "timestamp": "2026-09-08T19:47:52.421266Z",
        "date": "Session 6 ยท Sep 8, 2026 ยท 15:47 NYSE",
        "text": "ESTC's tracked loss widened 0.06 points to -9.57% as price fell 2.58% to $89.44 and sat 0.18% below VWAP. The earnings reset still leaves a +16.08-point Technology-relative record, but decelerating activity, 0.67x volume and no structure show post-gap continuation is losing support.",
        "price": 89.44,
        "pct": -9.57,
        "return_vs_entry_pct": -8.5,
        "return_vs_base_pct": -8.5,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.49,
        "session_day": 6,
        "reference_price": 97.75,
        "reference_text": "$89.44 ยท -8.50% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-08T19:22:03.550453Z",
        "vwap_as_of": null
      },
      {
        "day": 6,
        "timestamp": "2026-09-08T14:42:23.264195Z",
        "date": "Session 6 ยท Sep 8, 2026 ยท 10:42 NYSE",
        "text": "ESTC tracked loss widened 2.65 points to -9.51% at session 6 after the latest capture fell 3.10% to $88.96 and stayed 0.11% below VWAP. Technology-relative performance remains +16.07 points over 20 sessions, but volume is 0.13 times average and no structure is confirmed; the earnings reset remains identifiable while post-gap continuation loses support.",
        "price": 88.9614,
        "pct": -9.51,
        "return_vs_entry_pct": -8.99,
        "return_vs_base_pct": -8.99,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -2.91,
        "session_day": 6,
        "reference_price": 97.75,
        "reference_text": "$88.96 ยท -8.99% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-08T14:06:19.550837Z",
        "vwap_as_of": null
      },
      {
        "day": 5,
        "timestamp": "2026-09-04T22:02:26.054811Z",
        "date": "Session 5 ยท Sep 4, 2026 ยท 18:02 NYSE",
        "text": "ESTC tracked loss widened 0.06 points to -6.86% as the latest capture fell 4.49% to $91.81, 1.21% below VWAP at the bottom of its range on 0.86 times average volume. The earnings-and-outlook reset remains a specific event, but the post-gap structure has lost current support despite strong twenty-session relative performance, leaving continuation unconfirmed.",
        "price": 91.81,
        "pct": -6.86,
        "return_vs_entry_pct": -6.08,
        "return_vs_base_pct": -6.08,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.12,
        "session_day": 5,
        "reference_price": 97.75,
        "reference_text": "$91.81 ยท -6.08% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-04T21:21:32Z",
        "vwap_as_of": null
      },
      {
        "day": 5,
        "timestamp": "2026-09-04T19:52:22.042001Z",
        "date": "Session 5 ยท Sep 4, 2026 ยท 15:52 NYSE",
        "text": "The ESTC tracked loss widened 1.51 percentage points to -6.80% as the latest capture fell 4.38% to $91.92, below the $92.93 VWAP at the bottom of its range on 0.49 times average volume. The earnings-and-outlook reset remains a specific company event, but the post-gap continuation thesis has lost more current support and still has no confirmed structure.",
        "price": 91.92,
        "pct": -6.8,
        "return_vs_entry_pct": -5.96,
        "return_vs_base_pct": -5.96,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -1.21,
        "session_day": 5,
        "reference_price": 97.75,
        "reference_text": "$91.92 ยท -5.96% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-889368be1d2bd74b6b1492aa2d66b5d3d5a2b943d47547f273bb2df96b70fbf9",
        "price_as_of": "2026-09-04T19:21:46.989147Z",
        "vwap_as_of": null
      },
      {
        "day": 5,
        "timestamp": "2026-09-04T14:57:43.177869Z",
        "date": "Session 5 ยท Sep 4, 2026 ยท 10:57 NYSE",
        "text": "ESTC's tracked loss widened 2.33 points to -5.29% as the latest capture fell 3.14% to $93.11, below VWAP and in the lower quarter of its range on 0.11 times average volume. The strong twenty-session relative return keeps the earnings reset relevant, but the post-gap repair has lost current support and continuation is unconfirmed.",
        "price": 93.11,
        "pct": -5.29,
        "return_vs_entry_pct": -4.75,
        "return_vs_base_pct": -4.75,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -2.76,
        "session_day": 5,
        "reference_price": 97.75,
        "reference_text": "$93.11 ยท -4.75% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-04T14:06:17.385242Z",
        "vwap_as_of": null
      },
      {
        "day": 4,
        "timestamp": "2026-09-03T20:17:20.912880Z",
        "date": "Session 4 ยท Sep 3, 2026 ยท 16:17 NYSE",
        "text": "ESTC's tracked loss narrowed 0.66 points to -2.96% as the latest capture jumped 6.94% to $95.80 and moved 1.62% above VWAP near the top of its range. The post-earnings repair now has participation at 1.09 times average volume and strong twenty-session Technology-relative performance, but participation is decelerating and no structure is confirmed; continuation has improved without being established.",
        "price": 95.8,
        "pct": -2.96,
        "return_vs_entry_pct": -1.99,
        "return_vs_base_pct": -1.99,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 1.9,
        "session_day": 4,
        "reference_price": 97.75,
        "reference_text": "$95.80 ยท -1.99% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-03T19:21:52.173032Z",
        "vwap_as_of": null
      },
      {
        "day": 4,
        "timestamp": "2026-09-03T14:39:55.612616Z",
        "date": "Session 4 ยท Sep 3, 2026 ยท 10:39 NYSE",
        "text": "ESTC's tracked loss improved 5.50 points to -3.62% as the latest capture rose 4.87% to 93.95 and returned to the middle of its range, though it remains 0.20% below VWAP on 0.20 times average volume. The earnings-and-outlook reset still has a primary-source basis and strong twenty-session relative performance, but no confirmed structure or renewed participation means this is a repair attempt, not proof that post-gap continuation has returned.",
        "price": 93.945,
        "pct": -3.62,
        "return_vs_entry_pct": -3.89,
        "return_vs_base_pct": -3.89,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 4.47,
        "session_day": 4,
        "reference_price": 97.75,
        "reference_text": "$93.94 ยท -3.89% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-ef88cd160a4c84c05fa73b22e9b4b3a56dce808470f153f1df399259bd0fad5f",
        "price_as_of": "2026-09-03T14:06:17.841920Z",
        "vwap_as_of": null
      },
      {
        "day": 3,
        "timestamp": "2026-09-02T22:21:35.420145Z",
        "date": "Session 3 ยท Sep 2, 2026 ยท 18:21 NYSE",
        "text": "ESTC's tracked loss deepened 2.21 points to -9.12% after the latest capture fell 3.04% to .58. Price is 1.35% below VWAP near the lower range on 1.07 times average volume with no confirmed structure; the earnings-and-outlook reset remains a concrete mechanism, but the post-gap event structure is failing to hold.",
        "price": 89.58,
        "pct": -9.12,
        "return_vs_entry_pct": -8.36,
        "return_vs_base_pct": -8.36,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -2.16,
        "session_day": 3,
        "reference_price": 97.75,
        "reference_text": "$89.58 ยท -8.36% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-02T21:25:19Z",
        "vwap_as_of": null
      },
      {
        "day": 3,
        "timestamp": "2026-09-02T16:10:28.896513Z",
        "date": "Session 3 ยท Sep 2, 2026 ยท 12:10 NYSE",
        "text": "ESTC tracked loss widened 0.64 points to -6.91% after the latest capture fell 0.76% to 91.69. Price is only 0.11% above VWAP around the middle of the range on 0.12 times average volume, with no confirmed structure; the earnings-and-outlook reset remains a clear mechanism, but the post-gap continuation is still unconfirmed.",
        "price": 91.69,
        "pct": -6.91,
        "return_vs_entry_pct": -6.2,
        "return_vs_base_pct": -6.2,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.72,
        "session_day": 3,
        "reference_price": 97.75,
        "reference_text": "$91.69 ยท -6.20% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-02T14:44:54.049824Z",
        "vwap_as_of": null
      },
      {
        "day": 2,
        "timestamp": "2026-09-01T22:12:01.920718Z",
        "date": "Session 2 ยท Sep 1, 2026 ยท 18:12 NYSE",
        "text": "ESTC's tracked loss remains -6.27% as the latest capture fell 5.29% to $92.39. Price sits 1.19% below VWAP at the bottom of its range despite 1.27x average volume, and no confirmed structure has held; the earnings-and-outlook reset remains a clear mechanism, but the post-gap continuation thesis is under renewed pressure.",
        "price": 92.39,
        "pct": -6.27,
        "return_vs_entry_pct": -5.48,
        "return_vs_base_pct": -5.48,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.4,
        "session_day": 2,
        "reference_price": 97.75,
        "reference_text": "$92.39 ยท -5.48% from $97.75 base",
        "timing": "",
        "market_marker": {
          "phase": "post",
          "text": "Aftermarket update: $92.58 (+0.21% vs regular close) ยท Sep 1, 2026 ยท 17:45 NYSE"
        },
        "extended_hours": {
          "phase": "post",
          "price": 92.58,
          "ext_pct": 0.21,
          "as_of": "2026-09-01T21:45:29Z",
          "persisted": false
        },
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-09-01T21:45:29Z",
        "vwap_as_of": null
      },
      {
        "day": 2,
        "timestamp": "2026-09-01T20:49:53.182114Z",
        "date": "Session 2 ยท Sep 1, 2026 ยท 16:49 NYSE",
        "text": "ESTC's tracked result fell 5.24 points to -6.27% as the current capture dropped 4.88%, sat 0.82% below VWAP near the bottom of its range and traded at 0.75x average volume. The earnings-and-outlook reset remains a specific mechanism and longer-window relative strength is strong, but the post-gap structure has not held; follow-through is under renewed pressure.",
        "price": 92.785,
        "pct": -6.27,
        "return_vs_entry_pct": -5.08,
        "return_vs_base_pct": -5.08,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -4.88,
        "session_day": 2,
        "reference_price": 97.75,
        "reference_text": "$92.78 ยท -5.08% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-11e546f2ddcb5a6471816ac37570476f838f263b320ee8cc5218a1ef9aa899c2",
        "price_as_of": "2026-09-01T19:21:29.772075Z",
        "vwap_as_of": null
      },
      {
        "day": 1,
        "timestamp": "2026-08-31T22:10:15.485477Z",
        "date": "Session 1 ยท Aug 31, 2026 ยท 18:10 NYSE",
        "text": "ESTC improved 0.76 points to -1.03% even as it fell 2.36% on the session; price recovered 0.38% above VWAP with 2.63x average volume but remains in the lower range. The earnings reset is drawing activity, yet no confirmed structure means the post-gap continuation case is still unresolved.",
        "price": 97.55,
        "pct": -1.03,
        "return_vs_entry_pct": -0.2,
        "return_vs_base_pct": -0.2,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 0.85,
        "session_day": 1,
        "reference_price": 97.75,
        "reference_text": "$97.55 ยท -0.20% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-08-31T21:36:32Z",
        "vwap_as_of": null
      },
      {
        "day": 1,
        "timestamp": "2026-08-31T20:06:38.481308Z",
        "date": "Session 1 ยท Aug 31, 2026 ยท 16:06 NYSE",
        "text": "ESTC improved 0.53 points to -1.79%, but the current quote is 0.23% below VWAP near the bottom of the range despite elevated 1.82x average volume. Strong 20-session Technology outperformance and the healthy EMA context remain, yet the high-participation fade has not repaired the post-earnings structure; follow-through is unconfirmed.",
        "price": 96.72,
        "pct": -1.79,
        "return_vs_entry_pct": -1.05,
        "return_vs_base_pct": -1.05,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -0.34,
        "session_day": 1,
        "reference_price": 97.75,
        "reference_text": "$96.72 ยท -1.05% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-08-31T19:21:03.615633Z",
        "vwap_as_of": null
      },
      {
        "day": 1,
        "timestamp": "2026-08-31T14:51:02.958063Z",
        "date": "Session 1 ยท Aug 31, 2026 ยท 10:51 NYSE",
        "text": "ESTC fell to -2.32% and moved 1.54% below VWAP in the lower part of the range on 0.38x average volume. The earnings-and-outlook reset remains a specific mechanism, but the fade has not produced the supported recovery needed to confirm follow-through.",
        "price": 97.06,
        "pct": -2.32,
        "return_vs_entry_pct": -0.71,
        "return_vs_base_pct": -0.71,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": -2.92,
        "session_day": 1,
        "reference_price": 97.75,
        "reference_text": "$97.06 ยท -0.71% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": true,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "transcript-entry-dc8dceb6d533e3567541ff3e078f39b88817ef7b817f6915f89ddba93385b22a",
        "price_as_of": "2026-08-31T14:06:24.388513Z",
        "vwap_as_of": null
      },
      {
        "day": 0,
        "timestamp": "2026-08-29T05:57:32.040014Z",
        "date": "Session 0 ยท Aug 29, 2026 ยท 01:57 NYSE",
        "text": "ESTC tracked result is +1.36% after the initial capture rose 19.31% to 99.91 on 4.85x average volume. The earnings-and-outlook reset has strong participation and 20-session Technology outperformance, but price is 4.05 ATR above its EMA reference with no confirmed structure, so the intraday-fade test remains unresolved.",
        "price": 99.91,
        "pct": 1.36,
        "return_vs_entry_pct": 2.21,
        "return_vs_base_pct": 2.21,
        "return_vs_prior_pct": null,
        "previous_regular_close": null,
        "change_vs_prior_session_pct": 2.21,
        "session_day": 0,
        "reference_price": 97.75,
        "reference_text": "$99.91 ยท +2.21% from $97.75 base",
        "timing": "",
        "market_marker": null,
        "extended_hours": null,
        "relevant": false,
        "active_relevant": false,
        "terminal_closure": false,
        "transcript_anchor": "",
        "price_as_of": "2026-08-29T05:01:43.976820Z",
        "vwap_as_of": null
      }
    ],
    "observed_outcomes": [
      {
        "label": "+1 sessions",
        "status": "complete",
        "return": -1.03,
        "reference_text": "-1.03% from $97.75 base",
        "price": 97.55,
        "updated": "Aug 31, 2026 ยท 17:41 NYSE",
        "mfe": 3.9,
        "mae": -3.26
      },
      {
        "label": "+5 sessions",
        "status": "complete",
        "return": -6.86,
        "reference_text": "-6.86% from $97.75 base",
        "price": 91.81,
        "updated": "Sep 4, 2026 ยท 17:05 NYSE",
        "mfe": 3.91,
        "mae": -9.36
      },
      {
        "label": "+10 sessions",
        "status": "complete",
        "return": -13.66,
        "reference_text": "-13.66% from $97.75 base",
        "price": 85.11,
        "updated": "Sep 14, 2026 ยท 17:05 NYSE",
        "mfe": 3.91,
        "mae": -16.66
      },
      {
        "label": "+15 sessions",
        "status": "complete",
        "return": -8.99,
        "reference_text": "-8.99% from $97.75 base",
        "price": 89.71,
        "updated": "Sep 21, 2026 ยท 17:48 NYSE",
        "mfe": 3.91,
        "mae": -16.66
      }
    ],
    "candidate_comparison_history": [
      {
        "day": 0,
        "timestamp": "2026-08-29T05:57:32.040014Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-08-29T05:57:32.040014Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 99.91,
              "base_price": 97.75,
              "return_since_base_pct": 2.2097,
              "session_return_pct": 19.31,
              "change_since_prior_pct": 0.1285,
              "volume_ratio": 4.85,
              "rsi": 74.61,
              "vwap": 101.87,
              "vwap_distance_pct": -1.924,
              "position_52w_pct": 92.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-29T05:01:43.976820Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "82.26 > 78.23 > 70.66",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-08-29T05:01:43.976820Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": -0.1157,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.2131,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.92,
              "return_since_base_pct": -1.9795,
              "session_return_pct": null,
              "change_since_prior_pct": 0.5162,
              "volume_ratio": null,
              "rsi": null,
              "vwap": null,
              "vwap_distance_pct": null,
              "position_52w_pct": null,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.64,
              "return_since_base_pct": -0.0231,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": null,
              "rsi": null,
              "vwap": null,
              "vwap_distance_pct": null,
              "position_52w_pct": null,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 3,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 1,
        "timestamp": "2026-08-31T14:51:02.958063Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-08-31T14:51:02.958063Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 97.06,
              "base_price": 97.75,
              "return_since_base_pct": -0.7059,
              "session_return_pct": -2.85,
              "change_since_prior_pct": -2.8526,
              "volume_ratio": 0.38,
              "rsi": 71.07,
              "vwap": 98.58,
              "vwap_distance_pct": -1.5419,
              "position_52w_pct": 89.9,
              "extended_hours_pct": null,
              "as_of": "2026-08-31T14:06:24.388513Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "88.05 > 81.73 > 72.8",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-08-31T14:06:24.388513Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.92,
              "return_since_base_pct": -1.9795,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": null,
              "rsi": null,
              "vwap": null,
              "vwap_distance_pct": null,
              "position_52w_pct": null,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.64,
              "return_since_base_pct": -0.0231,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": null,
              "rsi": null,
              "vwap": null,
              "vwap_distance_pct": null,
              "position_52w_pct": null,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 3,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 1,
        "timestamp": "2026-08-31T20:06:38.481308Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-08-31T20:06:38.481308Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 96.72,
              "base_price": 97.75,
              "return_since_base_pct": -1.0537,
              "session_return_pct": -3.19,
              "change_since_prior_pct": -0.3503,
              "volume_ratio": 1.82,
              "rsi": 70.58,
              "vwap": 96.94,
              "vwap_distance_pct": -0.2269,
              "position_52w_pct": 89.6,
              "extended_hours_pct": null,
              "as_of": "2026-08-31T19:21:03.615633Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "87.98 > 81.7 > 72.79",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-08-31T19:21:03.615633Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.92,
              "return_since_base_pct": -1.9795,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": null,
              "rsi": null,
              "vwap": null,
              "vwap_distance_pct": null,
              "position_52w_pct": null,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.64,
              "return_since_base_pct": -0.0231,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": null,
              "rsi": null,
              "vwap": null,
              "vwap_distance_pct": null,
              "position_52w_pct": null,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 3,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 1,
        "timestamp": "2026-08-31T22:10:15.485477Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-08-31T22:10:15.485477Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 97.06,
              "base_price": 97.75,
              "return_since_base_pct": -0.7059,
              "session_return_pct": -2.36,
              "change_since_prior_pct": 0.3515,
              "volume_ratio": 2.63,
              "rsi": 71.78,
              "vwap": 96.99,
              "vwap_distance_pct": 0.0722,
              "position_52w_pct": 90.3,
              "extended_hours_pct": -0.5,
              "as_of": "2026-08-31T21:36:32Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "88.14 > 81.77 > 72.82",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-08-31T21:36:32Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 2,
        "timestamp": "2026-09-01T20:49:53.182114Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-01T20:49:53.182114Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 92.785,
              "base_price": 97.75,
              "return_since_base_pct": -5.0793,
              "session_return_pct": -4.88,
              "change_since_prior_pct": -4.4045,
              "volume_ratio": 0.75,
              "rsi": 64.85,
              "vwap": 93.55,
              "vwap_distance_pct": -0.8177,
              "position_52w_pct": 85.9,
              "extended_hours_pct": null,
              "as_of": "2026-09-01T19:21:29.772075Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "89.07 > 82.78 > 73.6",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-01T19:21:29.772075Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 2,
        "timestamp": "2026-09-01T22:12:01.920718Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-01T22:12:01.920718Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 92.58,
              "base_price": 97.75,
              "return_since_base_pct": -5.289,
              "session_return_pct": -5.29,
              "change_since_prior_pct": -0.2209,
              "volume_ratio": 1.27,
              "rsi": 64.37,
              "vwap": 93.5,
              "vwap_distance_pct": -0.984,
              "position_52w_pct": 85.5,
              "extended_hours_pct": 0.21,
              "as_of": "2026-09-01T21:45:29Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "88.99 > 82.74 > 73.59",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "benchmark_excess_pct": {
                "sp500": -4.5787,
                "nasdaq100": -4.0008,
                "russell2000": -4.0615
              },
              "price_as_of": "2026-09-01T21:45:29Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "benchmark_excess_pct": {
                "sp500": 0.5184,
                "nasdaq100": 1.0963,
                "russell2000": 1.0356
              },
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "benchmark_excess_pct": {
                "sp500": 0.8391,
                "nasdaq100": 1.417,
                "russell2000": 1.3563
              },
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7631.47,
              "base_price": 7686.14,
              "return_since_base_pct": -0.7113,
              "session_return_pct": -0.7113,
              "as_of": "2026-09-01T22:07:32.433629Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29077.22,
              "base_price": 29456.973,
              "return_since_base_pct": -1.2892,
              "session_return_pct": -1.2892,
              "as_of": "2026-09-01T22:07:32.433629Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2920.1323,
              "base_price": 2956.452,
              "return_since_base_pct": -1.2285,
              "session_return_pct": -1.2285,
              "as_of": "2026-09-01T22:07:32.433629Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 3
          }
        }
      },
      {
        "day": 3,
        "timestamp": "2026-09-02T16:10:28.896513Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-02T16:10:28.896513Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 91.69,
              "base_price": 97.75,
              "return_since_base_pct": -6.1995,
              "session_return_pct": -0.76,
              "change_since_prior_pct": -0.9613,
              "volume_ratio": 0.12,
              "rsi": 56.31,
              "vwap": 91.59,
              "vwap_distance_pct": 0.1092,
              "position_52w_pct": 84.9,
              "extended_hours_pct": null,
              "as_of": "2026-09-02T14:44:54.049824Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "89.53 > 83.55 > 74.3",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-02T14:44:54.049824Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 3,
        "timestamp": "2026-09-02T22:21:35.420145Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-02T22:21:35.420145Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 90.89,
              "base_price": 97.75,
              "return_since_base_pct": -7.0179,
              "session_return_pct": -3.04,
              "change_since_prior_pct": -0.8725,
              "volume_ratio": 1.07,
              "rsi": 53.78,
              "vwap": 90.81,
              "vwap_distance_pct": 0.0881,
              "position_52w_pct": 82.9,
              "extended_hours_pct": 1.46,
              "as_of": "2026-09-02T21:25:19Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "89.11 > 83.36 > 74.22",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "benchmark_excess_pct": {
                "sp500": -3.5003,
                "nasdaq100": -3.2674,
                "russell2000": -4.1713
              },
              "price_as_of": "2026-09-02T21:25:19Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "benchmark_excess_pct": {
                "sp500": -0.6532,
                "nasdaq100": -0.4203,
                "russell2000": -1.3242
              },
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "benchmark_excess_pct": {
                "sp500": -0.3325,
                "nasdaq100": -0.0996,
                "russell2000": -1.0035
              },
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7666.6,
              "base_price": 7631.47,
              "return_since_base_pct": 0.4603,
              "session_return_pct": 0.4603,
              "as_of": "2026-09-02T22:20:21.122514Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29143.33,
              "base_price": 29077.22,
              "return_since_base_pct": 0.2274,
              "session_return_pct": 0.2274,
              "as_of": "2026-09-02T22:20:21.122514Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2953.1663,
              "base_price": 2920.1323,
              "return_since_base_pct": 1.1313,
              "session_return_pct": 1.1313,
              "as_of": "2026-09-02T22:20:21.122514Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 3
          }
        }
      },
      {
        "day": 4,
        "timestamp": "2026-09-03T14:39:55.612616Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-03T14:39:55.612616Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 93.945,
              "base_price": 97.75,
              "return_since_base_pct": -3.8926,
              "session_return_pct": 4.87,
              "change_since_prior_pct": 3.3612,
              "volume_ratio": 0.2,
              "rsi": 57.17,
              "vwap": 94.13,
              "vwap_distance_pct": -0.1965,
              "position_52w_pct": 87.0,
              "extended_hours_pct": null,
              "as_of": "2026-09-03T14:06:17.841920Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "90.08 > 84.32 > 74.99",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-03T14:06:17.841920Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 4,
        "timestamp": "2026-09-03T20:17:20.912880Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-03T20:17:20.912880Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 95.8,
              "base_price": 97.75,
              "return_since_base_pct": -1.9949,
              "session_return_pct": 6.94,
              "change_since_prior_pct": 1.9746,
              "volume_ratio": 1.09,
              "rsi": 58.68,
              "vwap": 94.27,
              "vwap_distance_pct": 1.623,
              "position_52w_pct": 88.7,
              "extended_hours_pct": null,
              "as_of": "2026-09-03T19:21:52.173032Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "90.45 > 84.49 > 75.06",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-03T19:21:52.173032Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 5,
        "timestamp": "2026-09-04T14:57:43.177869Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-04T14:57:43.177869Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 93.11,
              "base_price": 97.75,
              "return_since_base_pct": -4.7468,
              "session_return_pct": -3.14,
              "change_since_prior_pct": -2.8079,
              "volume_ratio": 0.11,
              "rsi": 59.19,
              "vwap": 93.7,
              "vwap_distance_pct": -0.6297,
              "position_52w_pct": 86.2,
              "extended_hours_pct": null,
              "as_of": "2026-09-04T14:06:17.385242Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "91.03 > 85.3 > 75.78",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-04T14:06:17.385242Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 5,
        "timestamp": "2026-09-04T19:52:22.042001Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-04T19:52:22.042001Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 91.92,
              "base_price": 97.75,
              "return_since_base_pct": -5.9642,
              "session_return_pct": -4.38,
              "change_since_prior_pct": -1.2781,
              "volume_ratio": 0.49,
              "rsi": 57.88,
              "vwap": 92.93,
              "vwap_distance_pct": -1.0868,
              "position_52w_pct": 85.1,
              "extended_hours_pct": null,
              "as_of": "2026-09-04T19:21:46.989147Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "90.8 > 85.19 > 75.74",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-04T19:21:46.989147Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 5,
        "timestamp": "2026-09-04T22:02:26.054811Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-04T22:02:26.054811Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 91.81,
              "base_price": 97.75,
              "return_since_base_pct": -6.0767,
              "session_return_pct": -4.49,
              "change_since_prior_pct": -0.1197,
              "volume_ratio": 0.86,
              "rsi": 57.76,
              "vwap": 92.93,
              "vwap_distance_pct": -1.2052,
              "position_52w_pct": 85.0,
              "extended_hours_pct": 0.0,
              "as_of": "2026-09-04T21:21:32Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "90.77 > 85.18 > 75.73",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-04T21:21:32Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 6,
        "timestamp": "2026-09-08T14:42:23.264195Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-08T14:42:23.264195Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 88.9614,
              "base_price": 97.75,
              "return_since_base_pct": -8.9909,
              "session_return_pct": -3.1,
              "change_since_prior_pct": -3.1027,
              "volume_ratio": 0.13,
              "rsi": 53.58,
              "vwap": 89.0,
              "vwap_distance_pct": -0.0434,
              "position_52w_pct": 82.4,
              "extended_hours_pct": null,
              "as_of": "2026-09-08T14:06:19.550837Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "90.41 > 85.53 > 76.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-08T14:06:19.550837Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 6,
        "timestamp": "2026-09-08T19:47:52.421266Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-08T19:47:52.421266Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 89.44,
              "base_price": 97.75,
              "return_since_base_pct": -8.5013,
              "session_return_pct": -2.58,
              "change_since_prior_pct": 0.538,
              "volume_ratio": 0.67,
              "rsi": 54.05,
              "vwap": 89.6,
              "vwap_distance_pct": -0.1786,
              "position_52w_pct": 82.8,
              "extended_hours_pct": null,
              "as_of": "2026-09-08T19:22:03.550453Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "90.51 > 85.57 > 76.27",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-08T19:22:03.550453Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 6,
        "timestamp": "2026-09-08T21:48:47.377242Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-08T21:48:47.377242Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 88.11,
              "base_price": 97.75,
              "return_since_base_pct": -9.8619,
              "session_return_pct": -3.69,
              "change_since_prior_pct": -1.487,
              "volume_ratio": 1.09,
              "rsi": 53.06,
              "vwap": 89.6,
              "vwap_distance_pct": -1.6629,
              "position_52w_pct": 81.9,
              "extended_hours_pct": -0.35,
              "as_of": "2026-09-08T20:19:24Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "90.3 > 85.48 > 76.23",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "benchmark_excess_pct": {
                "sp500": -3.106,
                "nasdaq100": -3.5666,
                "russell2000": -3.171
              },
              "price_as_of": "2026-09-08T20:19:24Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "benchmark_excess_pct": {
                "sp500": 0.3911,
                "nasdaq100": -0.0695,
                "russell2000": 0.3261
              },
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "benchmark_excess_pct": {
                "sp500": 0.7118,
                "nasdaq100": 0.2512,
                "russell2000": 0.6468
              },
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7673.52,
              "base_price": 7718.6,
              "return_since_base_pct": -0.584,
              "session_return_pct": -0.584,
              "as_of": "2026-09-08T21:47:23.205070Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29507.701,
              "base_price": 29544.154,
              "return_since_base_pct": -0.1234,
              "session_return_pct": -0.1234,
              "as_of": "2026-09-08T21:47:23.205070Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2960.2036,
              "base_price": 2975.648,
              "return_since_base_pct": -0.519,
              "session_return_pct": -0.519,
              "as_of": "2026-09-08T21:47:23.205070Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 3
          }
        }
      },
      {
        "day": 7,
        "timestamp": "2026-09-09T14:45:38.979182Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-09T14:45:38.979182Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 88.03,
              "base_price": 97.75,
              "return_since_base_pct": -9.9437,
              "session_return_pct": -0.44,
              "change_since_prior_pct": -0.0908,
              "volume_ratio": 0.15,
              "rsi": 50.64,
              "vwap": 87.26,
              "vwap_distance_pct": 0.8824,
              "position_52w_pct": 81.5,
              "extended_hours_pct": null,
              "as_of": "2026-09-09T14:06:47.281893Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "89.85 > 85.71 > 76.69",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-09T14:06:47.281893Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 7,
        "timestamp": "2026-09-09T20:21:16.979607Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-09T20:21:16.979607Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 86.24,
              "base_price": 97.75,
              "return_since_base_pct": -11.7749,
              "session_return_pct": -2.47,
              "change_since_prior_pct": -2.0334,
              "volume_ratio": 0.71,
              "rsi": 49.01,
              "vwap": 87.54,
              "vwap_distance_pct": -1.485,
              "position_52w_pct": 79.9,
              "extended_hours_pct": null,
              "as_of": "2026-09-09T19:21:49.561649Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "89.49 > 85.55 > 76.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "benchmark_excess_pct": {
                "sp500": -1.9857,
                "nasdaq100": -2.178,
                "russell2000": -1.1536
              },
              "price_as_of": "2026-09-09T19:21:49.561649Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "benchmark_excess_pct": {
                "sp500": 0.2914,
                "nasdaq100": 0.0991,
                "russell2000": 1.1235
              },
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "benchmark_excess_pct": {
                "sp500": 0.6121,
                "nasdaq100": 0.4198,
                "russell2000": 1.4442
              },
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7636.36,
              "base_price": 7673.52,
              "return_since_base_pct": -0.4843,
              "session_return_pct": -0.4843,
              "as_of": "2026-09-09T20:21:15.311094Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29421.553,
              "base_price": 29507.701,
              "return_since_base_pct": -0.292,
              "session_return_pct": -0.292,
              "as_of": "2026-09-09T20:21:15.311094Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2921.2344,
              "base_price": 2960.2036,
              "return_since_base_pct": -1.3164,
              "session_return_pct": -1.3164,
              "as_of": "2026-09-09T20:21:15.311094Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 3
          }
        }
      },
      {
        "day": 7,
        "timestamp": "2026-09-09T22:21:30.816310Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-09T22:21:30.816310Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 86.58,
              "base_price": 97.75,
              "return_since_base_pct": -11.4271,
              "session_return_pct": -2.08,
              "change_since_prior_pct": 0.3942,
              "volume_ratio": 1.13,
              "rsi": 49.31,
              "vwap": 87.54,
              "vwap_distance_pct": -1.0966,
              "position_52w_pct": 80.2,
              "extended_hours_pct": 0.0,
              "as_of": "2026-09-09T21:18:07Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "89.56 > 85.58 > 76.63",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-09T21:18:07Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 8,
        "timestamp": "2026-09-10T14:50:05.006729Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-10T14:50:05.006729Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 87.01,
              "base_price": 97.75,
              "return_since_base_pct": -10.9872,
              "session_return_pct": 0.5,
              "change_since_prior_pct": 0.4967,
              "volume_ratio": 0.08,
              "rsi": 51.02,
              "vwap": 86.81,
              "vwap_distance_pct": 0.2304,
              "position_52w_pct": 80.6,
              "extended_hours_pct": null,
              "as_of": "2026-09-10T14:06:15.609526Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "89.05 > 85.71 > 77.04",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-10T14:06:15.609526Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 8,
        "timestamp": "2026-09-10T19:42:45.194683Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-10T19:42:45.194683Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 83.87,
              "base_price": 97.75,
              "return_since_base_pct": -14.1995,
              "session_return_pct": -3.13,
              "change_since_prior_pct": -3.6088,
              "volume_ratio": 0.57,
              "rsi": 48.2,
              "vwap": 85.21,
              "vwap_distance_pct": -1.5726,
              "position_52w_pct": 77.7,
              "extended_hours_pct": null,
              "as_of": "2026-09-10T19:21:10.275300Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "88.42 > 85.42 > 76.92",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-10T19:21:10.275300Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 8,
        "timestamp": "2026-09-10T21:45:48.362350Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-10T21:45:48.362350Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 83.55,
              "base_price": 97.75,
              "return_since_base_pct": -14.5269,
              "session_return_pct": -3.58,
              "change_since_prior_pct": -0.3815,
              "volume_ratio": 0.91,
              "rsi": 47.87,
              "vwap": 85.21,
              "vwap_distance_pct": -1.9481,
              "position_52w_pct": 77.3,
              "extended_hours_pct": 0.08,
              "as_of": "2026-09-10T21:05:00Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "88.34 > 85.39 > 76.9",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-10T21:05:00Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 9,
        "timestamp": "2026-09-11T14:46:34.878757Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-11T14:46:34.878757Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 83.37,
              "base_price": 97.75,
              "return_since_base_pct": -14.711,
              "session_return_pct": -0.13,
              "change_since_prior_pct": -0.2154,
              "volume_ratio": 0.11,
              "rsi": 47.75,
              "vwap": 83.61,
              "vwap_distance_pct": -0.287,
              "position_52w_pct": 77.2,
              "extended_hours_pct": null,
              "as_of": "2026-09-11T14:06:25.411176Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "87.35 > 85.2 > 77.16",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "benchmark_excess_pct": {
                "sp500": -0.9555,
                "nasdaq100": -0.9895,
                "russell2000": -0.7347
              },
              "price_as_of": "2026-09-11T14:06:25.411176Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "benchmark_excess_pct": {
                "sp500": -1.0184,
                "nasdaq100": -1.0524,
                "russell2000": -0.7976
              },
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "benchmark_excess_pct": {
                "sp500": -0.6977,
                "nasdaq100": -0.7317,
                "russell2000": -0.4769
              },
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7654.37,
              "base_price": 7591.7,
              "return_since_base_pct": 0.8255,
              "session_return_pct": 0.8255,
              "as_of": "2026-09-11T14:46:10.433391Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29353.668,
              "base_price": 29103.514,
              "return_since_base_pct": 0.8595,
              "session_return_pct": 0.8595,
              "as_of": "2026-09-11T14:46:10.433391Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2908.4294,
              "base_price": 2890.947,
              "return_since_base_pct": 0.6047,
              "session_return_pct": 0.6047,
              "as_of": "2026-09-11T14:46:10.433391Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 3
          }
        }
      },
      {
        "day": 9,
        "timestamp": "2026-09-11T19:50:44.878942Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-11T19:50:44.878942Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 83.615,
              "base_price": 97.75,
              "return_since_base_pct": -14.4604,
              "session_return_pct": 0.16,
              "change_since_prior_pct": 0.2939,
              "volume_ratio": 0.63,
              "rsi": 47.96,
              "vwap": 83.25,
              "vwap_distance_pct": 0.4384,
              "position_52w_pct": 77.4,
              "extended_hours_pct": null,
              "as_of": "2026-09-11T19:21:33.380908Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "87.4 > 85.23 > 77.17",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-11T19:21:33.380908Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 9,
        "timestamp": "2026-09-11T22:10:17.027598Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-11T22:10:17.027598Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 83.39,
              "base_price": 97.75,
              "return_since_base_pct": -14.6905,
              "session_return_pct": -0.11,
              "change_since_prior_pct": -0.2691,
              "volume_ratio": 1.02,
              "rsi": 47.76,
              "vwap": 83.25,
              "vwap_distance_pct": 0.1682,
              "position_52w_pct": 77.2,
              "extended_hours_pct": 0.0,
              "as_of": "2026-09-11T20:33:40Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "87.35 > 85.21 > 77.16",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-11T20:33:40Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 10,
        "timestamp": "2026-09-14T14:57:04.319587Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-14T14:57:04.319587Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 83.92,
              "base_price": 97.75,
              "return_since_base_pct": -14.1483,
              "session_return_pct": 0.64,
              "change_since_prior_pct": 0.6356,
              "volume_ratio": 0.06,
              "rsi": 50.62,
              "vwap": 83.94,
              "vwap_distance_pct": -0.0238,
              "position_52w_pct": 77.7,
              "extended_hours_pct": null,
              "as_of": "2026-09-14T14:05:55.081234Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.67 > 85.09 > 77.42",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-14T14:05:55.081234Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 10,
        "timestamp": "2026-09-14T22:40:17.976384Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-14T22:40:17.976384Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 85.11,
              "base_price": 97.75,
              "return_since_base_pct": -12.9309,
              "session_return_pct": 2.04,
              "change_since_prior_pct": 1.418,
              "volume_ratio": 0.88,
              "rsi": 51.65,
              "vwap": 84.81,
              "vwap_distance_pct": 0.3537,
              "position_52w_pct": 78.8,
              "extended_hours_pct": 0.02,
              "as_of": "2026-09-14T20:00:36Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.9 > 85.2 > 77.47",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-14T20:00:36Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 10,
        "timestamp": "2026-09-14T23:34:28.985476Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-14T23:34:28.985476Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 85.11,
              "base_price": 97.75,
              "return_since_base_pct": -12.9309,
              "session_return_pct": 2.06,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.02,
              "rsi": 51.67,
              "vwap": 84.81,
              "vwap_distance_pct": 0.3537,
              "position_52w_pct": 78.8,
              "extended_hours_pct": 0.0,
              "as_of": "2026-09-14T23:18:28Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.9 > 85.2 > 77.47",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-14T23:18:28Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 11,
        "timestamp": "2026-09-15T16:10:36.028693Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-15T16:10:36.028693Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 86.65,
              "base_price": 97.75,
              "return_since_base_pct": -11.3555,
              "session_return_pct": 1.81,
              "change_since_prior_pct": 1.8094,
              "volume_ratio": 0.17,
              "rsi": 55.71,
              "vwap": 85.3,
              "vwap_distance_pct": 1.5826,
              "position_52w_pct": 80.2,
              "extended_hours_pct": null,
              "as_of": "2026-09-15T15:52:36.865021Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.85 > 85.33 > 77.83",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-15T15:52:36.865021Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 11,
        "timestamp": "2026-09-15T19:27:19.871047Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-15T19:27:19.871047Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 85.195,
              "base_price": 97.75,
              "return_since_base_pct": -12.844,
              "session_return_pct": 0.1,
              "change_since_prior_pct": -1.6792,
              "volume_ratio": 0.42,
              "rsi": 54.5,
              "vwap": 85.95,
              "vwap_distance_pct": -0.8784,
              "position_52w_pct": 78.9,
              "extended_hours_pct": null,
              "as_of": "2026-09-15T19:21:00.581079Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.56 > 85.2 > 77.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-15T19:21:00.581079Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 11,
        "timestamp": "2026-09-15T21:47:16.007714Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-15T21:47:16.007714Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 85.1,
              "base_price": 97.75,
              "return_since_base_pct": -12.9412,
              "session_return_pct": 0.06,
              "change_since_prior_pct": -0.1115,
              "volume_ratio": 0.67,
              "rsi": 54.47,
              "vwap": 85.95,
              "vwap_distance_pct": -0.9889,
              "position_52w_pct": 78.9,
              "extended_hours_pct": -0.07,
              "as_of": "2026-09-15T20:42:57Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.55 > 85.19 > 77.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-15T20:42:57Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 12,
        "timestamp": "2026-09-16T14:49:02.348043Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-16T14:49:02.348043Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 85.175,
              "base_price": 97.75,
              "return_since_base_pct": -12.8645,
              "session_return_pct": 0.02,
              "change_since_prior_pct": 0.0881,
              "volume_ratio": 0.07,
              "rsi": 55.69,
              "vwap": 84.77,
              "vwap_distance_pct": 0.4778,
              "position_52w_pct": 78.9,
              "extended_hours_pct": null,
              "as_of": "2026-09-16T14:06:40.306426Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.28 > 85.19 > 78.06",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "benchmark_excess_pct": {
                "sp500": -0.2823,
                "nasdaq100": -0.7208,
                "russell2000": -0.2388
              },
              "price_as_of": "2026-09-16T14:06:40.306426Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "benchmark_excess_pct": {
                "sp500": -0.4952,
                "nasdaq100": -0.9337,
                "russell2000": -0.4517
              },
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "benchmark_excess_pct": {
                "sp500": -0.1745,
                "nasdaq100": -0.613,
                "russell2000": -0.131
              },
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7608.66,
              "base_price": 7585.73,
              "return_since_base_pct": 0.3023,
              "session_return_pct": 0.3023,
              "as_of": "2026-09-16T14:48:59.957876Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29152.223,
              "base_price": 28937.838,
              "return_since_base_pct": 0.7408,
              "session_return_pct": 0.7408,
              "as_of": "2026-09-16T14:48:59.957876Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2877.7126,
              "base_price": 2870.2854,
              "return_since_base_pct": 0.2588,
              "session_return_pct": 0.2588,
              "as_of": "2026-09-16T14:48:59.957876Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 3
          }
        }
      },
      {
        "day": 12,
        "timestamp": "2026-09-16T20:27:39.727948Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-16T20:27:39.727948Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 84.4,
              "base_price": 97.75,
              "return_since_base_pct": -13.6573,
              "session_return_pct": -0.89,
              "change_since_prior_pct": -0.9099,
              "volume_ratio": 0.5,
              "rsi": 54.88,
              "vwap": 85.46,
              "vwap_distance_pct": -1.2403,
              "position_52w_pct": 78.1,
              "extended_hours_pct": null,
              "as_of": "2026-09-16T19:21:13.018409Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.12 > 85.12 > 78.03",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-16T19:21:13.018409Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 13,
        "timestamp": "2026-09-17T14:35:39.572504Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-17T14:35:39.572504Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 87.81,
              "base_price": 97.75,
              "return_since_base_pct": -10.1688,
              "session_return_pct": 3.27,
              "change_since_prior_pct": 4.0403,
              "volume_ratio": 0.1,
              "rsi": 54.03,
              "vwap": 86.53,
              "vwap_distance_pct": 1.4793,
              "position_52w_pct": 81.3,
              "extended_hours_pct": null,
              "as_of": "2026-09-17T14:10:17.742927Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.56 > 85.42 > 78.44",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-17T14:10:17.742927Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 13,
        "timestamp": "2026-09-17T22:21:33.898631Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-17T22:21:33.898631Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 88.97,
              "base_price": 97.75,
              "return_since_base_pct": -8.9821,
              "session_return_pct": 4.63,
              "change_since_prior_pct": 1.321,
              "volume_ratio": 0.86,
              "rsi": 55.06,
              "vwap": 88.03,
              "vwap_distance_pct": 1.0678,
              "position_52w_pct": 82.4,
              "extended_hours_pct": 0.0,
              "as_of": "2026-09-17T20:15:00Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.79 > 85.52 > 78.48",
              "vwap_state": "above",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "benchmark_excess_pct": {
                "sp500": 3.4919,
                "nasdaq100": 2.896,
                "russell2000": 4.0767
              },
              "price_as_of": "2026-09-17T20:15:00Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "benchmark_excess_pct": {
                "sp500": -1.331,
                "nasdaq100": -1.9269,
                "russell2000": -0.7462
              },
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "benchmark_excess_pct": {
                "sp500": -1.0103,
                "nasdaq100": -1.6062,
                "russell2000": -0.4255
              },
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [
            {
              "id": "sp500",
              "symbol": "^GSPC",
              "label": "S&P 500",
              "role": "benchmark",
              "price": 7637.76,
              "base_price": 7551.81,
              "return_since_base_pct": 1.1381,
              "session_return_pct": 1.1381,
              "as_of": "2026-09-17T22:21:25.623341Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "nasdaq100",
              "symbol": "^NDX",
              "label": "Nasdaq 100",
              "role": "benchmark",
              "price": 29446.98,
              "base_price": 28945.06,
              "return_since_base_pct": 1.734,
              "session_return_pct": 1.734,
              "as_of": "2026-09-17T22:21:25.623341Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            },
            {
              "id": "russell2000",
              "symbol": "^RUT",
              "label": "Russell 2000",
              "role": "benchmark",
              "price": 2874.6296,
              "base_price": 2858.8113,
              "return_since_base_pct": 0.5533,
              "session_return_pct": 0.5533,
              "as_of": "2026-09-17T22:21:25.623341Z",
              "source": "yfinance.ticker_info",
              "base_definition": "previous regular close"
            }
          ],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 3
          }
        }
      },
      {
        "day": 14,
        "timestamp": "2026-09-18T14:41:41.156457Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-18T14:41:41.156457Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 88.0,
              "base_price": 97.75,
              "return_since_base_pct": -9.9744,
              "session_return_pct": -1.09,
              "change_since_prior_pct": -1.0903,
              "volume_ratio": 0.14,
              "rsi": 33.65,
              "vwap": 88.46,
              "vwap_distance_pct": -0.52,
              "position_52w_pct": 81.5,
              "extended_hours_pct": null,
              "as_of": "2026-09-18T14:06:06.717745Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "87.04 > 85.75 > 78.86",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-18T14:06:06.717745Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 14,
        "timestamp": "2026-09-18T20:14:11.217485Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-18T20:14:11.217485Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 86.955,
              "base_price": 97.75,
              "return_since_base_pct": -11.0435,
              "session_return_pct": -2.26,
              "change_since_prior_pct": -1.1875,
              "volume_ratio": 0.61,
              "rsi": 32.74,
              "vwap": 87.92,
              "vwap_distance_pct": -1.0976,
              "position_52w_pct": 80.5,
              "extended_hours_pct": null,
              "as_of": "2026-09-18T19:21:09.426587Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.83 > 85.66 > 78.82",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-18T19:21:09.426587Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 14,
        "timestamp": "2026-09-18T22:28:28.890618Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-18T22:28:28.890618Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 87.29,
              "base_price": 97.75,
              "return_since_base_pct": -10.7008,
              "session_return_pct": -2.26,
              "change_since_prior_pct": 0.3853,
              "volume_ratio": 1.41,
              "rsi": 32.72,
              "vwap": 87.92,
              "vwap_distance_pct": -0.7166,
              "position_52w_pct": 80.5,
              "extended_hours_pct": 0.38,
              "as_of": "2026-09-18T21:05:00Z",
              "source": "sealed_extended_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "86.83 > 85.65 > 78.82",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-09-18T21:05:00Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      },
      {
        "day": 15,
        "timestamp": "2026-09-21T22:17:03.099494Z",
        "comparison": {
          "schema_version": "public-candidate-comparison.v1",
          "captured_at": "2026-09-21T22:17:03.099494Z",
          "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",
          "rows": [
            {
              "symbol": "ESTC",
              "role": "selected",
              "price": 99.72,
              "base_price": 97.75,
              "return_since_base_pct": 2.0153,
              "session_return_pct": -0.1902,
              "change_since_prior_pct": 14.2399,
              "volume_ratio": 2.32,
              "rsi": 74.61,
              "vwap": 101.87,
              "vwap_distance_pct": -2.1105,
              "position_52w_pct": 91.09,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Elastic N.V.",
              "episode_id": "n0:ESTC:2026-08-28",
              "ema_trend": "85.48 > 80.08 > 72.72",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:41.609400Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "AFRM",
              "role": "alternative",
              "price": 77.61,
              "base_price": 82.75,
              "return_since_base_pct": -6.2115,
              "session_return_pct": -0.1929,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 3.14,
              "rsi": 62.47,
              "vwap": 85.52,
              "vwap_distance_pct": -9.2493,
              "position_52w_pct": 83.5,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:59Z",
              "source": "yfinance_quote",
              "name": "Affirm Holdings, Inc.",
              "episode_id": "n0:AFRM:2026-08-28",
              "ema_trend": "78.07 > 76.94 > 75.77",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:04.736806Z",
              "price_as_of": "2026-08-28T21:19:59Z",
              "vwap_as_of": null
            },
            {
              "symbol": "GAP",
              "role": "alternative",
              "price": 23.51,
              "base_price": 23.71,
              "return_since_base_pct": -0.8435,
              "session_return_pct": 0.1278,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 1.82,
              "rsi": 62.84,
              "vwap": 24.13,
              "vwap_distance_pct": -2.5694,
              "position_52w_pct": 79.85,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:19:27Z",
              "source": "yfinance_quote",
              "name": "The Gap, Inc.",
              "episode_id": "n0:GAP:2026-08-28",
              "ema_trend": "21.05 > 20.62 > 20.45",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T15:28:56.549748Z",
              "price_as_of": "2026-08-28T21:19:27Z",
              "vwap_as_of": null
            },
            {
              "symbol": "IDYA",
              "role": "alternative",
              "price": 40.11,
              "base_price": 40.59,
              "return_since_base_pct": -1.1826,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.37,
              "rsi": 71.2,
              "vwap": 40.84,
              "vwap_distance_pct": -1.7875,
              "position_52w_pct": 95.03,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T20:54:50Z",
              "source": "yfinance_quote",
              "name": "IDEAYA Biosciences, Inc.",
              "episode_id": "narrative:IDYA:608e2bdc66119d14",
              "ema_trend": "40.22 > 38.71 > 36.62",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:36:20Z",
              "price_as_of": "2026-08-28T20:54:50Z",
              "vwap_as_of": null
            },
            {
              "symbol": "MAA",
              "role": "alternative",
              "price": 129.61,
              "base_price": 129.6,
              "return_since_base_pct": 0.0077,
              "session_return_pct": null,
              "change_since_prior_pct": 0.0,
              "volume_ratio": 0.24,
              "rsi": 41.12,
              "vwap": 129.59,
              "vwap_distance_pct": 0.0154,
              "position_52w_pct": 88.39,
              "extended_hours_pct": null,
              "as_of": "2026-08-28T21:00:46Z",
              "source": "yfinance_quote",
              "name": "Mid-America Apartment Communities, Inc.",
              "episode_id": "narrative:MAA:fbed5133f6dce78d",
              "ema_trend": "130.99 > 132.02 > 133.25",
              "vwap_state": "below",
              "selection_as_of": "2026-08-28T16:50:00Z",
              "price_as_of": "2026-08-28T21:00:46Z",
              "vwap_as_of": null
            }
          ],
          "benchmarks": [],
          "coverage": {
            "candidate_rows": 5,
            "candidate_prices": 5,
            "candidate_technical": 5,
            "benchmark_rows": 0
          }
        }
      }
    ],
    "candidates": [
      {
        "symbol": "AFRM",
        "name": "Affirm Holdings, Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AAFRM&interval=60",
        "score": 8,
        "price": 82.75,
        "change": 6.79,
        "volume": 12179900,
        "avg_volume_3m": 3875203,
        "volume_ratio": 3.14,
        "rsi": 62.47,
        "ema_trend": "78.07 > 76.94 > 75.77",
        "position_52w_pct": 83.5,
        "vwap": 85.52,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "AFRM had strong participation and a 6.79% gain, but the sealed intraday read was below VWAP with a down trend after a sharp opening gap."
      },
      {
        "symbol": "GAP",
        "name": "The Gap, Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AGAP&interval=60",
        "score": 7,
        "price": 23.71,
        "change": 14.04,
        "volume": 14090365,
        "avg_volume_3m": 7743506,
        "volume_ratio": 1.82,
        "rsi": 62.84,
        "ema_trend": "21.05 > 20.62 > 20.45",
        "position_52w_pct": 79.85,
        "vwap": 24.13,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "GAP showed a 14.04% observed move and constructive medium-term EMA ordering, but its sealed intraday trend and VWAP relationship were negative after the gap."
      },
      {
        "symbol": "IDYA",
        "name": "IDEAYA Biosciences, Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AIDYA&interval=60",
        "score": null,
        "price": 40.59,
        "change": null,
        "volume": 350058.0,
        "avg_volume_3m": 1095366.0,
        "volume_ratio": 0.37,
        "rsi": 71.2,
        "ema_trend": "40.22 > 38.71 > 36.62",
        "position_52w_pct": 95.03,
        "vwap": 40.84,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "IDYA retains a strong six-month and one-year advance near its highs, but the sealed packet shows a -2.65% day, low 0.37 volume ratio, and an intraday fade."
      },
      {
        "symbol": "MAA",
        "name": "Mid-America Apartment Communities, Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AMAA&interval=60",
        "score": null,
        "price": 129.6,
        "change": null,
        "volume": 234238.0,
        "avg_volume_3m": 1034174.0,
        "volume_ratio": 0.24,
        "rsi": 41.12,
        "ema_trend": "130.99 > 132.02 > 133.25",
        "position_52w_pct": 88.39,
        "vwap": 129.59,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [],
        "role": "alternative",
        "selected": false,
        "reason": "MAA has the best sealed H15 model rank, but its current price sits below the EMA reference, volume ratio is 0.24, and the day-first rate backdrop is a material confidence boundary for a rate-sensitive issuer."
      }
    ],
    "news": [
      {
        "title": "Gapping stocks in Friday's session",
        "url": "https://finnhub.io/api/news?id=3a2aef42c401291de49521770eb7f6e6a6981981d6c8c725a52eac0a39eb6732"
      },
      {
        "title": "Stock Market Today: Dow Rises As Warsh Speech Starts; Marvell, Affirm, PayPal Are Big Movers (Live Coverage)",
        "url": "https://www.investors.com/market-trend/stock-market-today/stock-market-today-dow-jones-sp500-nasdaq-warsh-jackson-hole-speech-marvell-affirm-paypal/?src=A00220&yptr=yahoo"
      },
      {
        "title": "Marvell, Nvidia, PayPal, Elastic, Affirm, Solstice, and More Stocks That Explain Todayโ€™s Market",
        "url": "https://www.barrons.com/articles/stock-movers-c051c7eb?siteid=yhoof2&yptr=yahoo"
      },
      {
        "title": "Why Software Stock Elastic Is Rocketing 20% Higher",
        "url": "https://www.investors.com/news/technology/elastic-stock-earnings-july-2026-estc-news/?src=A00220&yptr=yahoo"
      }
    ],
    "transcript_url": null,
    "initial_transcript_anchor": "transcript-entry-ea3bfa87060f62d16c890f68c082c88c98e7de0a77e98cee91f915d0df43450b",
    "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"
  }
}