APOG episode 20261006_APOG_MIDDAY
Public episode JSON embedded as readable text for automated access.
{
"schema_version": "tryding-agent-episode.v1",
"episode_id": "20261006_APOG_MIDDAY",
"episode_url": "https://trydingday.com/data/agents/v1/episodes/20261006_APOG_MIDDAY.html",
"public_page_url": "https://trydingday.com/coverage/apog/2026-10-06/midday/",
"published_at": "2026-10-06T18:24:41.766172Z",
"updated_at": "2026-10-26T21:02:25.392431Z",
"lifecycle": {
"tracking_status": "open",
"active_for_tracking": true,
"stage": "tracking"
},
"instrument": {
"type": "equity",
"symbol": "APOG",
"exchange": "NASDAQ",
"name": "Apogee Enterprises, Inc."
},
"technical_reference": {
"status": "ok",
"reference_price": 42.19,
"model_downside_reference": 40.0,
"model_upside_scenario_1": 44.38,
"model_upside_scenario_2": 46.57,
"atr_14": 1.46,
"method": "reference_price_plus_minus_atr14"
},
"public_content": {
"date": "October 6, 2026",
"generated_at": "2026-10-06T18:24:41.766172Z",
"original_published_at": null,
"session_tag": "midday",
"label": "Market coverage",
"try_label": "Try of the Day",
"public_status": "Try of the Day",
"why_today": "The selection rests on reported earnings and higher FY2027 guidance, prior relative strength and a strong session response above the session’s volume-weighted average price. The active model gives LW higher positive-return estimates at the three, eight and fifteen-session horizons, and ranks it first versus APOG second among only four candidates with model results. Those estimates are context, not certainty: each historical adverse-MAE comparison uses eight cases, and APOG’s SEC-aware estimate relies on a September 1 prepared snapshot whose point-in-time validity is unestablished. This counterevidence moderates confidence without changing the selection.",
"entry_reasoning": "Panel thesis: The reported Q2 beat and raised FY2027 guidance may support follow-through if the market accepts the revised outlook. APOG’s prior relative strength and captured above-VWAP structure support the selection. The active model comparison favors LW on several measures and materially tempers confidence; its historical samples and prepared SEC inputs limit how much weight those estimates can carry. Invalidation boundary: The October 6 filing materially contradicts or qualifies the reported guidance raise, or follow-up observations fail to hold or reclaim the event-session VWAP area while relative performance deteriorates.",
"reference_price": 42.19,
"scanner": {
"price": 42.19,
"reference": 42.19,
"score": 7,
"score_version": "v0_legacy_reconstructed",
"change": 18.31,
"volume": 856692,
"average_volume": 216470,
"volume_ratio": 3.96,
"rsi": 68.27,
"ema_trend": "37.35 > 37.53 > 38.49",
"position_52w": 81.37,
"atr_14": 1.46,
"vwap": 40.43,
"vwap_state": "above",
"vwap_distance_pct": 4.35,
"vwap_reading": {
"price": 40.43,
"state": "above",
"distance_pct": 4.35
},
"range_position": 0.919,
"gap_pct": 0.0,
"relative_strength": {
"excess_pct": 17.68,
"index": "QQQ",
"index_chg_pct": 0.63,
"status": "normal"
},
"volume_percentile": {
"median_vol": 205700,
"percentile": 100.0,
"status": "exceptional",
"today_vol": 856692
},
"extension": {
"atr": 1.46,
"dist_atr": 3.19,
"ema_ref": 37.53,
"status": "healthy"
},
"atr_move_signal": {
"atr_pct": 3.46,
"status": "strong",
"z": 5.29
},
"sector_breadth": {
"chg_pct": 1.23,
"etf": "XLI",
"status": "green"
},
"sentiment": null,
"sentiment_score": null,
"earnings_warning": {
"days_away": 0,
"earnings_date": "2026-10-06",
"has_earnings_soon": true,
"status": "earnings_day"
},
"options_snapshot": null,
"extended_hours": {
"ext_pct": null,
"market_state": "REGULAR",
"phase": "regular",
"post_market_pct": null,
"pre_market_pct": null,
"status": "none"
},
"coiled_spring": {
"component_count": 0,
"components": {},
"count": 0,
"detector_version": "coiled-compression-ohlc.v1",
"reason": "coiled_ohlc_detector_runs_on_research_and_known_ticker_rails",
"schema_version": "coiled-features.v2",
"status": "not_evaluated"
},
"short_pct_float": 5.47,
"days_to_cover": 4.48,
"catalyst": "There are notable gap-ups and gap-downs in today's session.",
"sector": "Industrials",
"exchange": "NASDAQ",
"sec_signal": "GRANT_ONLY (A)"
},
"levels": {
"reference": 42.19,
"downside": 40.0,
"upside_1": 44.38,
"upside_2": 46.57
},
"review": {
"score": 7,
"status": "Try Of The Day",
"summary": "The provisional selection rests on reported earnings and higher FY2027 guidance, prior relative strength and a strong session response above the session’s volume-weighted average price. The active model gives LW higher positive-return estimates at the three, eight and fifteen-session horizons, and ranks it first versus APOG second among only four candidates with model results. Those estimates are context, not certainty: each historical adverse-MAE comparison uses eight cases, and APOG’s SEC-aware estimate relies on a September 1 prepared snapshot whose point-in-time validity is unestablished. This counterevidence moderates confidence without changing the selection.",
"views": [
{
"name": "Elena Vartanyan",
"role": "independent statistical auditor",
"icon": "🎯",
"view": "The shared session was broadly constructive but uneven: the large benchmarks rose, the Russell 2000 slipped, and volatility was contained. An earlier fresh-quote breadth reading leaned positive, but the later EOD breadth layer is unavailable. I’ll keep that as market context, not candidate evidence.",
"reasoning": "Correction recorded: the provisional Try of the Day remains APOG, and the prior majority-with-dissent status remains unchanged. The public rationale now names LW’s model advantage, the four-candidate rank scope, the eight-case adverse-MAE samples and APOG’s dated SEC input. Confidence is reduced; this correction does not conduct a new selection."
},
{
"name": "Marcus Feld",
"role": "information, fundamentals and catalyst analyst",
"icon": "🦊",
"view": "The candidates do not all have the same kind of story. APOG and LW have reported earnings and guidance changes; SRFM has a reported software contract; MRVL has multi-year targets. The distinction is whether the event can support a testable path, not how dramatic its headline sounds.",
"reasoning": "The model evidence favors LW on several measures; we should say so plainly. It does not erase APOG’s reported guidance change, its stronger prior relative performance or its above-VWAP session response. The model comparison qualifies the case instead of deciding it."
},
{
"name": "Kenji Osei",
"role": "AI Systems & Market Data Integrity Analyst",
"icon": "🧠",
"view": "The current APOG dossier links an October 6 SEC filing, while its prepared fundamentals snapshot predates the reported results. That snapshot cannot confirm the new quarter. The earnings-date field also conflicts with the same-day release, so I want that reconciled before closure.",
"reasoning": "The separate SEC-aware adverse-MAE estimate for APOG uses a September 1 prepared snapshot: 16 of 17 SEC features are available, but point-in-time validity is not established. The estimate’s H15 P10 is −18.87%, with a median of −7.76%. We should not present it as current verified fundamentals."
},
{
"name": "Nate Brooks",
"role": "market structure and timing analyst",
"icon": "📈",
"view": "VWAP is the session’s average traded price weighted by volume. APOG’s captured price was above it and near the top of the range; that says the session accepted prices above its average so far, not that the move will persist for 15 sessions.",
"reasoning": "And the H15 rank is scoped to four model outputs, while our sealed comparison has ten candidates. APOG’s captured tape is still only an initial response, and its 5.29 ATR move still raises reversal risk. I accept keeping APOG, but the earlier 72% confidence allocation overstated how clean the forward case was."
},
{
"name": "Priya Nandakumar",
"role": "institutional risk and execution manager",
"icon": "🛡️",
"view": "APOG’s move was 5.29 ATR. ATR means average true range, a measure of a stock’s typical recent daily movement; this session’s move was several times that reference. That raises snapback risk and makes the next observation important.",
"reasoning": "The adverse-MAE comparison also needs its sample beside it. It describes the largest interim decline from entry, and each historical distribution has only eight cases. At H15 the APOG and LW historical medians are −11.84% and −9.38%; their lower-tail estimates are wide. That is a real counterweight, but too small a sample to settle the choice."
}
],
"conviction": {
"status_phrase": "recorded",
"basis": "Moderated from the initial 72/18/10 allocation after adding the active APOG–LW model comparison. These are editorial confidence allocations, not outcome probabilities or votes. The prior four-to-one panel position and selected candidate remain unchanged.",
"risk": "",
"resolution_pct": 62.0,
"counter_case_pct": 23.0,
"unresolved_pct": 15.0
},
"context_roundtable": {
"mode": "coffee",
"status": "complete",
"consulted_voice_ids": [
"elena",
"marcus",
"kenji",
"priya",
"nate"
],
"summary": "The later market snapshot showed firm large-cap benchmarks alongside a weaker Russell 2000, while end-of-day breadth was unavailable. Day news paired a prolonged expansion with falling real hourly earnings; a tanker-supply warning and community-bank oversight discussion added separate risk and policy angles. Lower yields and dollar readings coexisted with mixed commodities, leaving the session without one simple macro explanation.",
"long_read": "The supplied market snapshot was captured at 2026-10-06T16:54:48.629355Z and marked complete across seven rows. The S&P 500 stood at 7,828.25, with a reported change of +0.70%; the Nasdaq 100 stood at 31,282.652, with +0.66%; and the Russell 2000 stood at 2,840.4856, with −0.23%. The VIX level was 14.98, with a −3.48% change. The U.S. 10-year yield level was 5.277%, with a −3.40 basis-point change; DXY stood at 101.879, with −0.28%. Gold and WTI levels were $4,188.00 and $89.40, with reported changes of +0.75% and −0.03%, respectively. These are levels and changes at the snapshot time, not causal explanations. An earlier intraday breadth proxy leaned positive, but the end-of-day breadth layer was unavailable, so that earlier reading cannot establish participation through the later snapshot.\n\nThe day-context feed reported both a fifth consecutive monthly fall in real hourly earnings and U.S. expansion reaching 78 consecutive months. Those claims can coexist: continued expansion does not establish that inflation-adjusted pay is keeping pace. The Financial Times reported a tanker-shortage warning and a possible $200-a-barrel oil scenario; this is a risk warning, not the snapshot’s observed oil price. Federal Reserve Governor Bowman’s remarks concerned community-bank regulation and supervision, not a change in the federal-funds path. Apogee’s FY2026 filing describes its architectural segments as exposed to cyclical North American non-residential construction conditions and factors including interest rates and commodity prices. That establishes relevant business exposure, but it does not attribute any company-specific market move to the day’s macro readings.",
"transcript": [
{
"speaker_id": "marcus",
"text": "The day’s news cut puts two forces beside each other: it reports a fifth straight monthly fall in real hourly earnings while U.S. expansion has reached 78 months. Separately, the tanker-shortage warning raises a severe oil-price scenario.",
"source_urls": [
"https://x.com/KobeissiLetter/status/2107244315621597222",
"https://x.com/KobeissiLetter/status/2107261819463086289",
"https://www.ft.com/content/95db1fbd-4e1f-45cf-b678-c40635f59197"
]
},
{
"speaker_id": "elena",
"text": "Real hourly earnings means wages adjusted for inflation. A fifth monthly decline points to weaker purchasing power, but it does not by itself show that total spending is falling or establish demand at any one company.",
"source_urls": [
"https://x.com/KobeissiLetter/status/2107244315621597222"
]
},
{
"speaker_id": "nate",
"text": "The later snapshot was uneven across benchmarks: the S&P 500 stood at 7,828.25, up 0.70%, and the Nasdaq 100 at 31,282.652, up 0.66%; the Russell 2000 stood at 2,840.4856, down 0.23%."
},
{
"speaker_id": "kenji",
"text": "Those figures pair each index’s level—where it stood—with its exact reported change. The snapshot was captured at 16:54 UTC and marked complete across seven rows; its end-of-day breadth field was unavailable."
},
{
"speaker_id": "elena",
"text": "Does the missing breadth field mean the advance was narrow?"
},
{
"speaker_id": "kenji",
"text": "Not by itself. Breadth means how many stocks are rising versus falling. An earlier intraday proxy leaned positive, but the end-of-day layer was unavailable, so we cannot say whether that participation reading held later."
},
{
"speaker_id": "priya",
"text": "The Financial Times reports a tanker-shortage warning and a possible $200-a-barrel oil scenario; that is a contingency, not the observed price. In the later snapshot, WTI stood at $89.40 with a −0.03% change, while gold stood at $4,188 with +0.75%.",
"source_urls": [
"https://www.ft.com/content/95db1fbd-4e1f-45cf-b678-c40635f59197"
]
},
{
"speaker_id": "marcus",
"text": "That separates the warning from the market reading. Could the lower Treasury yield be treated as an offset to the oil risk?",
"source_urls": [
"https://www.ft.com/content/95db1fbd-4e1f-45cf-b678-c40635f59197"
]
},
{
"speaker_id": "priya",
"text": "The 10-year yield level was 5.277%, with a change of −3.40 basis points. A basis point is one hundredth of a percentage point; that daily move is not enough to quantify an offset to a hypothetical oil shock."
},
{
"speaker_id": "nate",
"text": "The VIX, a market-implied volatility gauge, stood at 14.98 and had a −3.48% change. The snapshot classified volatility as contained, but that reading cannot rule out a supply disruption."
},
{
"speaker_id": "marcus",
"text": "Bowman’s remarks were about modernizing community-bank regulation and supervision. That is a structural oversight discussion, not a signal about the federal-funds path or an explanation for the Treasury yield reading.",
"source_urls": [
"https://www.federalreserve.gov/newsevents/speech/bowman20261006a.htm"
]
},
{
"speaker_id": "elena",
"text": "Expansion and falling real earnings are not contradictory: economic activity can keep growing while inflation-adjusted pay weakens. That leaves purchasing power as an open question rather than a conclusion about demand.",
"source_urls": [
"https://x.com/KobeissiLetter/status/2107244315621597222",
"https://x.com/KobeissiLetter/status/2107261819463086289"
]
},
{
"speaker_id": "kenji",
"text": "Apogee’s annual filing says its architectural businesses are exposed to the cyclical North American non-residential construction market and factors such as interest rates and commodity prices. That explains why this context matters, but does not connect today’s macro readings to a specific share-price move."
},
{
"speaker_id": "marcus",
"text": "So the day combines firm major indexes, a weaker small-cap benchmark, an earlier positive breadth proxy without an end-of-day check, and cross-currents in wages, rates, policy, and commodities. That context frames issuer evidence; it does not resolve it.",
"source_urls": [
"https://x.com/KobeissiLetter/status/2107244315621597222",
"https://x.com/KobeissiLetter/status/2107261819463086289",
"https://www.ft.com/content/95db1fbd-4e1f-45cf-b678-c40635f59197",
"https://www.federalreserve.gov/newsevents/speech/bowman20261006a.htm"
]
}
],
"source_urls": [
"https://x.com/KobeissiLetter/status/2107244315621597222",
"https://x.com/KobeissiLetter/status/2107261819463086289",
"https://www.ft.com/content/95db1fbd-4e1f-45cf-b678-c40635f59197",
"https://www.federalreserve.gov/newsevents/speech/bowman20261006a.htm"
]
},
"context_roundtable_sources": [
{
"event_id": "mi_evt_6cdc1c0dcecc644367d75c61",
"headline": "Real hourly earnings fall for fifth consecutive month",
"url": "https://x.com/KobeissiLetter/status/2107244315621597222",
"publisher": "The Kobeissi Letter",
"source_quality": "market_context",
"public_safe": true,
"published_at": "2026-10-05T22:59:30Z",
"available_at": "2026-10-05T22:59:30+00:00"
},
{
"event_id": "mi_evt_7b42465efdc78fe8a5142a3a",
"headline": "US expansion reaches 78 consecutive months",
"url": "https://x.com/KobeissiLetter/status/2107261819463086289",
"publisher": "The Kobeissi Letter",
"source_quality": "market_context",
"public_safe": true,
"published_at": "2026-10-06T00:09:03Z",
"available_at": "2026-10-06T00:09:03+00:00"
},
{
"event_id": "mi_evt_7ae9c3a62a3ce59bb790399e",
"headline": "Vitol chief warns of tanker shortage and risk of $200-a-barrel oil",
"url": "https://www.ft.com/content/95db1fbd-4e1f-45cf-b678-c40635f59197",
"publisher": "Financial Times",
"source_quality": "market_context",
"public_safe": true,
"published_at": "2026-10-06T14:23:00Z",
"available_at": "2026-10-06T14:23:00+00:00"
},
{
"event_id": "mi_evt_e45911666e963eec0f287597",
"headline": "Bowman outlines community-bank regulatory and supervisory modernization",
"url": "https://www.federalreserve.gov/newsevents/speech/bowman20261006a.htm",
"publisher": "Federal Reserve Board",
"source_quality": "primary",
"public_safe": true,
"published_at": "2026-10-06T14:46:00Z",
"available_at": "2026-10-06T14:46:00+00:00"
}
]
},
"updates": [
{
"day": 14,
"timestamp": "2026-10-26T16:15:09.962468Z",
"date": "Session 14 · Oct 26, 2026 · 12:15 NASDAQ",
"text": "On session 14, APOG’s tracked gain rose 0.76 points to 4.17%; the latest quote was up 0.96%, just above VWAP, with time-adjusted volume at 0.45. The stock remains 21.93 points ahead of Industrials over 20 sessions, but dollar volume is only 0.07 of its 20-day average and the packet adds no operating evidence that raised FY2027 guidance is converting into results.",
"price": 44.05,
"pct": 4.17,
"return_vs_entry_pct": 4.41,
"return_vs_base_pct": 4.41,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 1.0,
"session_day": 14,
"reference_price": 42.19,
"reference_text": "$44.05 · +4.41% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-26T15:19:48.386219Z",
"vwap_as_of": null
},
{
"day": 13,
"timestamp": "2026-10-23T22:02:07.823719Z",
"date": "Session 13 · Oct 23, 2026 · 18:02 NASDAQ",
"text": "The tracked APOG gain slipped 0.41 points to 3.41% on session 13, while the latest 30-minute capture held just above VWAP at $43.63 on a subdued 0.63 times the time-adjusted pace. Its 20-session lead over Industrials remains 20.85 points, but the packet still adds no operating evidence that the raised FY2027 outlook is converting into results.",
"price": 43.63,
"pct": 3.41,
"return_vs_entry_pct": 3.41,
"return_vs_base_pct": 3.41,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -0.05,
"session_day": 13,
"reference_price": 42.19,
"reference_text": "$43.63 · +3.41% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-23T21:22:43Z",
"vwap_as_of": null
},
{
"day": 13,
"timestamp": "2026-10-23T20:14:49.597850Z",
"date": "Session 13 · Oct 23, 2026 · 16:14 NASDAQ",
"text": "The tracked APOG gain rose 1.94 points to 3.82% on session 13, even as the current quote slipped 1.45% to $43.65; it stayed just above VWAP on 0.40 times usual volume. The 20-session Industrials lead is 20.66 points, close to the prior 21.35, so relative strength remains while price action and light participation are mixed. The packet adds no new evidence that the higher FY2027 outlook is converting into results.",
"price": 43.65,
"pct": 3.82,
"return_vs_entry_pct": 3.46,
"return_vs_base_pct": 3.46,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 0.31,
"session_day": 13,
"reference_price": 42.19,
"reference_text": "$43.65 · +3.46% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-23T19:22:12.987963Z",
"vwap_as_of": null
},
{
"day": 13,
"timestamp": "2026-10-23T14:35:51.026065Z",
"date": "Session 13 · Oct 23, 2026 · 10:35 NASDAQ",
"text": "APOG’s tracked gain fell 3.10 points to +1.88% on session 13, while the 10:06 ET quote was down 1.74%, just below the session’s average traded price on only 0.37 times the usual pace. Yet APOG still holds a 21.35-point 20-session lead over Industrials, so today weakens the claim that higher FY2027 guidance is being accepted without erasing the broader relative strength; the active model remains near even and no fresh operating evidence resolves that gap.",
"price": 43.52,
"pct": 1.88,
"return_vs_entry_pct": 3.15,
"return_vs_base_pct": 3.15,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -1.83,
"session_day": 13,
"reference_price": 42.19,
"reference_text": "$43.52 · +3.15% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": true,
"active_relevant": true,
"terminal_closure": false,
"transcript_anchor": "transcript-entry-22593afeaf758feb55831436c69f0aa67ea003e3bb34f92f26c8695d1f4dcdca",
"price_as_of": "2026-10-23T14:06:04.621810Z",
"vwap_as_of": null
},
{
"day": 12,
"timestamp": "2026-10-22T22:04:26.461030Z",
"date": "Session 12 · Oct 22, 2026 · 18:04 NASDAQ",
"text": "The tracked gain eased 0.54 points to 4.98% on session 12 even as shares rose 1.40% to $44.29 above VWAP on 1.05 times average volume. The 20-session lead over Industrials remains 23.22 points, but no later operating evidence confirms the higher FY2027 outlook; this session strength does not resolve that gap.",
"price": 44.29,
"pct": 4.98,
"return_vs_entry_pct": 4.98,
"return_vs_base_pct": 4.98,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -0.31,
"session_day": 12,
"reference_price": 42.19,
"reference_text": "$44.29 · +4.98% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-22T20:00:19Z",
"vwap_as_of": null
},
{
"day": 12,
"timestamp": "2026-10-22T19:37:11.916348Z",
"date": "Session 12 · Oct 22, 2026 · 15:37 NASDAQ",
"text": "APOG added 1.99 percentage points to its tracked gain, reaching 5.52% on session 12; shares rose 1.69% to $44.42 and sat above the session's average price near the top of the range, on only 0.65 times usual volume. Its 20-session lead over Industrials widened to 24.03 points, but no new operating evidence confirms the higher FY2027 outlook, and the reported GAAP earnings decline remains relevant. The model is nearly even on continuation, so the improved market response has not settled investor acceptance.",
"price": 44.42,
"pct": 5.52,
"return_vs_entry_pct": 5.29,
"return_vs_base_pct": 5.29,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 1.76,
"session_day": 12,
"reference_price": 42.19,
"reference_text": "$44.42 · +5.29% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": true,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "transcript-entry-b6026375bde7448a33d244410d7a5370699ce06cf2d1022cb405fa34da91688e",
"price_as_of": "2026-10-22T19:21:50.306215Z",
"vwap_as_of": null
},
{
"day": 11,
"timestamp": "2026-10-21T21:52:28.543750Z",
"date": "Session 11 · Oct 21, 2026 · 17:52 NASDAQ",
"text": "APOG added 1.30 points to its tracked gain, reaching +3.53% on session 11. Shares rose 1.28% to $43.68, but the latest regular-session read was just below VWAP near the lower third of the range. Twenty-session outperformance versus Industrials remains 19.81 points. No new operating evidence confirms the raised FY2027 outlook, and the reported GAAP earnings decline still qualifies the beat.",
"price": 43.68,
"pct": 3.53,
"return_vs_entry_pct": 3.53,
"return_vs_base_pct": 3.53,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 1.3,
"session_day": 11,
"reference_price": 42.19,
"reference_text": "$43.68 · +3.53% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-21T20:00:57Z",
"vwap_as_of": null
},
{
"day": 11,
"timestamp": "2026-10-21T00:35:59.409194Z",
"date": "Session 11 · Oct 20, 2026 · 20:35 NASDAQ",
"text": "APOG's tracked gain remained 2.23% on session 11, with shares up 3.48% to $43.13 and above VWAP. Time-adjusted activity was only 0.52 of its usual pace for that point in the session, and no price structure is confirmed; the move improves the tape but adds no operating evidence to the raised FY2027 outlook, while the reported GAAP earnings decline still tempers the beat narrative.",
"price": 43.13,
"pct": 2.23,
"return_vs_entry_pct": 2.23,
"return_vs_base_pct": 2.23,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 0.9,
"session_day": 11,
"reference_price": 42.19,
"reference_text": "$43.13 · +2.23% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-20T22:57:50Z",
"vwap_as_of": null
},
{
"day": 10,
"timestamp": "2026-10-20T21:13:18.410333Z",
"date": "Session 10 · Oct 20, 2026 · 17:13 NASDAQ",
"text": "APOG’s tracked result recovered 3.44 points to +2.23% on session 10; the quote was $42.75, up 2.57%, and 1.17% above VWAP, though time-adjusted activity was only 0.52 and fading. The raised FY2027 outlook still supports the Q2 thesis, but GAAP earnings fell and this capture adds no new operating confirmation. At 1.49 average daily ranges above its 21-day average, without confirmed structure, price repair has not yet shown that investors accept the outlook.",
"price": 42.75,
"pct": 2.23,
"return_vs_entry_pct": 1.33,
"return_vs_base_pct": 1.33,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 2.54,
"session_day": 10,
"reference_price": 42.19,
"reference_text": "$42.75 · +1.33% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": true,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "transcript-entry-2823cbd8c8741c5bd4fbef677f59e49fe5143d3c82bf8521c5ac4b7fe9875e33",
"price_as_of": "2026-10-20T19:32:17.054310Z",
"vwap_as_of": null
},
{
"day": 9,
"timestamp": "2026-10-19T22:18:53.288490Z",
"date": "Session 9 · Oct 19, 2026 · 18:18 NASDAQ",
"text": "APOG's tracked loss widened 0.27 percentage points to 1.21%, despite a 0.72% quote rise that held 0.38% above VWAP on 1.05 times average volume. Its 20-session excess over Industrials remains 14.68 points, preserving relative support for the raised FY2027 outlook; the small tracked retreat and lack of new operating evidence leave follow-through unconfirmed.",
"price": 41.68,
"pct": -1.21,
"return_vs_entry_pct": -1.21,
"return_vs_base_pct": -1.21,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -0.71,
"session_day": 9,
"reference_price": 42.19,
"reference_text": "$41.68 · -1.21% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-19T20:00:14Z",
"vwap_as_of": null
},
{
"day": 9,
"timestamp": "2026-10-19T20:01:25.028040Z",
"date": "Session 9 · Oct 19, 2026 · 16:01 NASDAQ",
"text": "APOG's tracked loss narrowed 0.98 points to 0.94% as the quote rose 1.45% and held 0.38% above VWAP on 0.62 times normal volume. Its 20-session lead over Industrials has widened to 15.14 points, yet the report of higher FY2027 guidance still needs market and company follow-through; the prior model comparison favored LW and continues to temper confidence.",
"price": 41.98,
"pct": -0.94,
"return_vs_entry_pct": -0.5,
"return_vs_base_pct": -0.5,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 1.42,
"session_day": 9,
"reference_price": 42.19,
"reference_text": "$41.98 · -0.50% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-19T19:21:30.182691Z",
"vwap_as_of": null
},
{
"day": 8,
"timestamp": "2026-10-16T22:05:49.197384Z",
"date": "Session 8 · Oct 16, 2026 · 18:05 NASDAQ",
"text": "APOG's tracked loss widened 0.09 points to 1.92%, even as the latest quote rose 0.29% and finished 0.25% above VWAP on 1.23 times normal volume. It still leads Industrials by 13.62 points over 20 sessions, but stronger guidance has not resolved weaker GAAP earnings or shown that investors accept the revised outlook; the evidence is mixed.",
"price": 41.38,
"pct": -1.92,
"return_vs_entry_pct": -1.92,
"return_vs_base_pct": -1.92,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -0.19,
"session_day": 8,
"reference_price": 42.19,
"reference_text": "$41.38 · -1.92% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-16T20:01:06Z",
"vwap_as_of": null
},
{
"day": 8,
"timestamp": "2026-10-16T20:10:39.027623Z",
"date": "Session 8 · Oct 16, 2026 · 16:10 NASDAQ",
"text": "APOG tracked loss deepened 1.10 points to 1.83% even as the latest quote rose 0.49% and held 0.25% above the volume-weighted average on 0.66x normal volume. It still leads Industrials by 13.88 points over 20 sessions, but higher FY2027 guidance has not erased weaker GAAP earnings or confirmed market acceptance.",
"price": 41.461,
"pct": -1.83,
"return_vs_entry_pct": -1.73,
"return_vs_base_pct": -1.73,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -1.97,
"session_day": 8,
"reference_price": 42.19,
"reference_text": "$41.46 · -1.73% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-16T19:21:22.647785Z",
"vwap_as_of": null
},
{
"day": 8,
"timestamp": "2026-10-16T14:35:10.456616Z",
"date": "Session 8 · Oct 16, 2026 · 10:35 NASDAQ",
"text": "APOG's tracked loss narrowed by 1.47 points to 0.73% below its reference as the early quote rose 2.5% and held 0.62% above VWAP; its 20-session lead over Industrials widened to 15.06 points. The reading is thin so far: only 12,167 shares had traded by 10:06 ET, about 0.27 of the usual pace. The filing confirms higher FY2027 ranges, but GAAP earnings fell and the near-even model does not show whether the market will accept the outlook.",
"price": 42.29,
"pct": -0.73,
"return_vs_entry_pct": 0.24,
"return_vs_base_pct": 0.24,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 2.44,
"session_day": 8,
"reference_price": 42.19,
"reference_text": "$42.29 · +0.24% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": true,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "transcript-entry-b0086b434c8e916aa94c023152f080b1f268a779909313ac7225649bb3820713",
"price_as_of": "2026-10-16T14:06:07.820265Z",
"vwap_as_of": null
},
{
"day": 7,
"timestamp": "2026-10-15T22:11:26.658481Z",
"date": "Session 7 · Oct 15, 2026 · 18:11 NASDAQ",
"text": "APOG's tracked loss narrowed 0.48 percentage points to 2.20%, alongside a 1.50% quote gain on 1.19 times average volume. That extends the repair after the guidance update, but the supplied model comparison still favored LW at the three-, eight- and fifteen-session horizons and covered only four candidates. The higher-guidance thesis remains conditional, with no later operating result yet resolving that counterevidence.",
"price": 41.26,
"pct": -2.2,
"return_vs_entry_pct": -2.2,
"return_vs_base_pct": -2.2,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 0.6,
"session_day": 7,
"reference_price": 42.19,
"reference_text": "$41.26 · -2.20% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-15T20:00:58Z",
"vwap_as_of": null
},
{
"day": 7,
"timestamp": "2026-10-15T20:17:25.122914Z",
"date": "Session 7 · Oct 15, 2026 · 16:17 NASDAQ",
"text": "APOG's tracked loss narrowed 0.73 points to 2.68%, and shares finished 0.72% above VWAP; its 20-session lead over Industrials is 9.66 points. The tape modestly repairs the outlook case, but below-average pace and the model comparison that favored LW keep the raised-guidance thesis conditional.",
"price": 41.01,
"pct": -2.68,
"return_vs_entry_pct": -2.8,
"return_vs_base_pct": -2.8,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 0.32,
"session_day": 7,
"reference_price": 42.19,
"reference_text": "$41.01 · -2.80% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-15T19:21:33.629030Z",
"vwap_as_of": null
},
{
"day": 7,
"timestamp": "2026-10-15T15:34:23.684435Z",
"date": "Session 7 · Oct 15, 2026 · 11:34 NASDAQ",
"text": "APOG's tracked loss narrowed 0.24 points to 3.41%; shares rose 0.55%, held 0.25% above VWAP and traded at 1.27 times normal early-session pace. The 20-session lead over Industrials widened to 10.59 points, a modest repair, but reported higher FY2027 sales and adjusted EPS ranges still sit beside lower GAAP earnings.",
"price": 40.875,
"pct": -3.41,
"return_vs_entry_pct": -3.12,
"return_vs_base_pct": -3.12,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 0.53,
"session_day": 7,
"reference_price": 42.19,
"reference_text": "$40.88 · -3.12% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-15T14:06:44.673876Z",
"vwap_as_of": null
},
{
"day": 6,
"timestamp": "2026-10-14T21:45:01.914159Z",
"date": "Session 6 · Oct 14, 2026 · 17:45 NASDAQ",
"text": "APOG recovered 0.71 percentage points from its prior tracked loss, but remained down 3.65%. Shares fell 3.15% in the regular session and were flat after hours. The 20-session lead over Industrials remains 8.84 points, while the sector lagged the market. The reported higher FY2027 sales and adjusted EPS ranges still sit beside lower GAAP earnings, and the weak tape does not establish market acceptance.",
"price": 40.65,
"pct": -3.65,
"return_vs_entry_pct": -3.65,
"return_vs_base_pct": -3.65,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 0.7,
"session_day": 6,
"reference_price": 42.19,
"reference_text": "$40.65 · -3.65% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-14T20:00:37Z",
"vwap_as_of": null
},
{
"day": 6,
"timestamp": "2026-10-14T20:37:21.517259Z",
"date": "Session 6 · Oct 14, 2026 · 16:37 NASDAQ",
"text": "APOG's tracked loss edged wider by 0.05 points to 4.36% as shares fell 3.85%, slipped 0.43% below VWAP and sat in the lower third of the captured range. The 20-session lead over Industrials remains 8.10 points, but the weak tape challenges acceptance of the higher FY2027 sales and adjusted EPS ranges against lower GAAP earnings.",
"price": 40.355,
"pct": -4.36,
"return_vs_entry_pct": -4.35,
"return_vs_base_pct": -4.35,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -1.39,
"session_day": 6,
"reference_price": 42.19,
"reference_text": "$40.35 · -4.35% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-14T19:41:13.876792Z",
"vwap_as_of": null
},
{
"day": 6,
"timestamp": "2026-10-14T14:35:06.256092Z",
"date": "Session 6 · Oct 14, 2026 · 10:35 NASDAQ",
"text": "APOG's tracked return fell 3.79 points to -4.31% as shares dropped 2.45%, moved 0.58% below the session average and sat near the lower fifth of the range; its 20-session lead over Industrials narrowed to 9.24 points. The filing confirms higher FY2027 sales and adjusted EPS ranges, while GAAP net earnings fell; today's price action weakens market acceptance. The model remains near even, with 45.9% same-direction persistence by session 15, a 0.35% median and a wide -7.83% to +8.22% range, so it does not resolve whether weakness persists.",
"price": 40.94,
"pct": -4.31,
"return_vs_entry_pct": -2.96,
"return_vs_base_pct": -2.96,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -2.44,
"session_day": 6,
"reference_price": 42.19,
"reference_text": "$40.94 · -2.96% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": true,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "transcript-entry-93ded9f5e5f5d6fb2c18ad1061b9b214cbe10c34cd6164828ad571fa30434ef6",
"price_as_of": "2026-10-14T14:06:37.850462Z",
"vwap_as_of": null
},
{
"day": 5,
"timestamp": "2026-10-13T21:49:48.819450Z",
"date": "Session 5 · Oct 13, 2026 · 17:49 NASDAQ",
"text": "APOG's tracked return fell 0.71 percentage points to -0.52% even as shares rose 2.52%, held 0.91% above VWAP near the range high, and traded at 1.24 times average dollar turnover. Its 20-session lead over Industrials remains 12.24 points, but the mixed quarter and absent confirmed price structure leave acceptance of the higher FY2027 outlook uncertain.",
"price": 41.97,
"pct": -0.52,
"return_vs_entry_pct": -0.52,
"return_vs_base_pct": -0.52,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -0.66,
"session_day": 5,
"reference_price": 42.19,
"reference_text": "$41.97 · -0.52% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-13T20:05:28Z",
"vwap_as_of": null
},
{
"day": 5,
"timestamp": "2026-10-13T19:51:00.992283Z",
"date": "Session 5 · Oct 13, 2026 · 15:51 NASDAQ",
"text": "Apogee’s October 6 filing confirms the higher fiscal 2027 sales and adjusted EPS ranges, closing the evidence gap in the earlier updates; reported earnings were mixed, with adjusted EPS higher while GAAP net earnings declined. Today’s 3.2% gain improved its tracked return by 1.75 points to +0.19%, and price held above VWAP near the session high, but below-average volume and a wide, near-even model range leave lasting acceptance unsettled.",
"price": 42.25,
"pct": 0.19,
"return_vs_entry_pct": 0.14,
"return_vs_base_pct": 0.14,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 2.14,
"session_day": 5,
"reference_price": 42.19,
"reference_text": "$42.25 · +0.14% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": true,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "transcript-entry-3468685f6e60354784e406c24cd27271bba5b4dc6d9a722cbb8ab83c1f9aa717",
"price_as_of": "2026-10-13T19:24:51.998952Z",
"vwap_as_of": null
},
{
"day": 5,
"timestamp": "2026-10-13T15:28:54.217688Z",
"date": "Session 5 · Oct 13, 2026 · 11:28 NASDAQ",
"text": "APOG's tracked loss narrowed 1.40 percentage points to 1.56% as shares gained 0.99% and held 0.23% above the day's volume-weighted average price on light volume. Its 20-session lead over Industrials is 11.06 points. The rebound is constructive, but the prepared evidence still does not establish that the reported FY2027 guidance increase is confirmed in company filings; the model comparison remains a counterweight.",
"price": 41.345,
"pct": -1.56,
"return_vs_entry_pct": -2.0,
"return_vs_base_pct": -2.0,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 0.96,
"session_day": 5,
"reference_price": 42.19,
"reference_text": "$41.34 · -2.00% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-13T14:06:26.349567Z",
"vwap_as_of": null
},
{
"day": 4,
"timestamp": "2026-10-12T22:07:57.962778Z",
"date": "Session 4 · Oct 12, 2026 · 18:07 NASDAQ",
"text": "APOG's tracked loss narrowed just 0.07 points to 2.96% as shares rose 0.86% on 1.39 times average volume, but ended 0.24% below the volume-weighted average price. It remains 10.60 points ahead of Industrials over 20 sessions, yet the October 6 filing terms needed to confirm the reported FY2027 guidance increase are still absent; higher turnover has not verified the catalyst.",
"price": 40.94,
"pct": -2.96,
"return_vs_entry_pct": -2.96,
"return_vs_base_pct": -2.96,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -0.23,
"session_day": 4,
"reference_price": 42.19,
"reference_text": "$40.94 · -2.96% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-12T21:30:12Z",
"vwap_as_of": null
},
{
"day": 4,
"timestamp": "2026-10-12T20:16:44.528587Z",
"date": "Session 4 · Oct 12, 2026 · 16:16 NASDAQ",
"text": "APOG's tracked loss narrowed 1.50 points to 2.84%; shares were up 1.11% in the capture and nearly at VWAP, on 0.77 times average volume. The recovery has improved the tape, but the October 6 filing terms needed to verify the reported FY2027 guidance raise are still absent, leaving the catalyst unverified.",
"price": 41.04,
"pct": -3.03,
"return_vs_entry_pct": -2.73,
"return_vs_base_pct": -2.73,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 0.22,
"session_day": 4,
"reference_price": 42.19,
"reference_text": "$41.04 · -2.73% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-12T18:48:37.209746Z",
"vwap_as_of": null
},
{
"day": 4,
"timestamp": "2026-10-12T19:45:58.961763Z",
"date": "Session 4 · Oct 12, 2026 · 15:45 NASDAQ",
"text": "APOG's tracked loss narrowed 1.31 percentage points to 3.03%; shares rose 0.87% and sit in the upper part of the session range, though still 0.24% below their volume-weighted average price on 0.90 times average volume. Its 10.64-point 20-session lead over Industrials remains, but the October 6 filing terms needed to verify the higher FY2027 guidance are still absent, so better price action does not settle the earnings follow-through.",
"price": 40.945,
"pct": -3.03,
"return_vs_entry_pct": -2.95,
"return_vs_base_pct": -2.95,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 1.3,
"session_day": 4,
"reference_price": 42.19,
"reference_text": "$40.95 · -2.95% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-12T19:23:05.083706Z",
"vwap_as_of": null
},
{
"day": 3,
"timestamp": "2026-10-09T14:49:26.813841Z",
"date": "Session 3 · Oct 9, 2026 · 10:49 NASDAQ",
"text": "APOG tracked loss widened 0.97 points to 4.34%; the current quote is 0.92% lower, 0.16% below VWAP, and trading at 0.04 times average volume. Its twenty-session lead over Industrials remains 8.58 points, but thin, weaker price action adds no confirmation and the October 6 filing terms needed to verify the reported guidance raise remain absent.",
"price": 40.395,
"pct": -4.34,
"return_vs_entry_pct": -4.25,
"return_vs_base_pct": -4.25,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -0.88,
"session_day": 3,
"reference_price": 42.19,
"reference_text": "$40.40 · -4.25% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-09T14:06:45.252947Z",
"vwap_as_of": null
},
{
"day": 2,
"timestamp": "2026-10-08T21:54:10.505998Z",
"date": "Session 2 · Oct 8, 2026 · 17:54 NASDAQ",
"text": "APOG's tracked loss narrowed 1.32 points to 3.37%; shares fell 0.83% to $40.77 but remained 0.87% above VWAP on 1.71 times average volume. Its 20-session lead over Industrials is 9.89 points, while the missing October 6 filing terms still prevent verification of the reported guidance increase.",
"price": 40.77,
"pct": -3.37,
"return_vs_entry_pct": -3.37,
"return_vs_base_pct": -3.37,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 1.28,
"session_day": 2,
"reference_price": 42.19,
"reference_text": "$40.77 · -3.37% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-08T20:01:18Z",
"vwap_as_of": null
},
{
"day": 2,
"timestamp": "2026-10-08T20:16:41.640217Z",
"date": "Session 2 · Oct 8, 2026 · 16:16 NASDAQ",
"text": "APOG's tracked loss widened 0.14 points from -2.56%. Shares fell 2.14% to $40.23 and sat 0.47% below VWAP, while the 20-session Industrials lead narrowed to 8.52 points. The price follow-through weakened, and the supplied evidence still lacks the October 6 filing terms needed to verify the reported guidance increase.",
"price": 40.23,
"pct": -4.69,
"return_vs_entry_pct": -4.65,
"return_vs_base_pct": -4.65,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -1.71,
"session_day": 2,
"reference_price": 42.19,
"reference_text": "$40.23 · -4.65% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-08T19:22:13.087729Z",
"vwap_as_of": null
},
{
"day": 2,
"timestamp": "2026-10-08T14:42:45.074128Z",
"date": "Session 2 · Oct 8, 2026 · 10:42 NASDAQ",
"text": "APOG tracked loss widened 1.99 points to 4.55% from the prior public note, while shares slipped 0.39% on 0.14 times average volume and hovered 0.12% above the $40.90 VWAP. Over twenty sessions, APOG still led Industrials by 10.38 points, but that relative gain has not offset the episode loss. The prepared record includes an October 6 filing pointer without verified terms; the model shows 47% same-direction persistence and a +0.99% session-15 median, leaving the guidance thesis unresolved.",
"price": 40.95,
"pct": -4.55,
"return_vs_entry_pct": -2.94,
"return_vs_base_pct": -2.94,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -0.38,
"session_day": 2,
"reference_price": 42.19,
"reference_text": "$40.95 · -2.94% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": true,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "transcript-entry-8092b7806df4cafa0ad69927167496b9ab53464e582bbfc0420b0b6673c93d23",
"price_as_of": "2026-10-08T14:06:42.195821Z",
"vwap_as_of": null
},
{
"day": 1,
"timestamp": "2026-10-07T22:09:28.430286Z",
"date": "Session 1 · Oct 7, 2026 · 18:09 NASDAQ",
"text": "On session 1, APOG tracked loss widened 1.35 points to -2.56% even as shares rose 2.77% to $41.11 on 2.54 times average volume. Price was 2.06% above VWAP near the session high, and APOG led Industrials by 10.03 points over twenty sessions. The tape improved, but the prepared handoff still lacks the October 6 filing terms needed to verify the raised-guidance thesis.",
"price": 41.11,
"pct": -2.56,
"return_vs_entry_pct": -2.56,
"return_vs_base_pct": -2.56,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -0.9,
"session_day": 1,
"reference_price": 42.19,
"reference_text": "$41.11 · -2.56% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-07T20:01:04Z",
"vwap_as_of": null
},
{
"day": 1,
"timestamp": "2026-10-07T20:04:13.224932Z",
"date": "Session 1 · Oct 7, 2026 · 16:04 NASDAQ",
"text": "APOG recovered 5.47 points in tracked return to -1.21% as shares rose 3.73%, held 3.01% above VWAP and sat near the top of the range on 1.55 times average volume. That is firmer than the prior capture, but the episode remains below its starting return and the prepared handoff still lacks the October 6 filing terms, so the raised-guidance thesis remains unverified.",
"price": 41.49,
"pct": -1.21,
"return_vs_entry_pct": -1.66,
"return_vs_base_pct": -1.66,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": 5.02,
"session_day": 1,
"reference_price": 42.19,
"reference_text": "$41.49 · -1.66% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": true,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "transcript-entry-c1177827a12fe14f60472974563ae487b1edbb2291bf9e07fe8d260ff5dc7407",
"price_as_of": "2026-10-07T19:21:41.146640Z",
"vwap_as_of": null
},
{
"day": 1,
"timestamp": "2026-10-07T15:10:42.616030Z",
"date": "Session 1 · Oct 7, 2026 · 11:10 NASDAQ",
"text": "APOG's tracked loss widened 2.13 points to -6.68% after the prior +14.02% session capture. Today, the $39.37 price fell 1.58% but held 0.17% above the session average with participation near twice its time-adjusted norm. Its 20-session lead over Industrials remains 5.37 points, leaving mixed price evidence; the prepared record still lacks the cited October 6 filing text needed to verify the raised FY2027 outlook.",
"price": 39.37,
"pct": -6.68,
"return_vs_entry_pct": -6.68,
"return_vs_base_pct": -6.68,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -3.06,
"session_day": 1,
"reference_price": 42.19,
"reference_text": "$39.37 · -6.68% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": false,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "",
"price_as_of": "2026-10-07T14:06:33.450164Z",
"vwap_as_of": null
},
{
"day": 0,
"timestamp": "2026-10-06T19:44:30.547452Z",
"date": "Session 0 · Oct 6, 2026 · 15:44 NASDAQ",
"text": "APOG was up 14.02% on the session in the latest pre-close capture, yet its tracked return from the initial review remained down 4.55%. Price sat 0.39% below VWAP as intraday participation eased; the 5.47x volume and positive 20-session relative returns keep the case alive, but do not prove acceptance of the reported outlook. The cited October 6 filing contents are not in the prepared record, and the live model has no usable session-zero estimate, so the guidance and follow-through claims remain unresolved.",
"price": 40.661,
"pct": -4.55,
"return_vs_entry_pct": -3.62,
"return_vs_base_pct": -3.62,
"return_vs_prior_pct": null,
"previous_regular_close": null,
"change_vs_prior_session_pct": -3.62,
"session_day": 0,
"reference_price": 42.19,
"reference_text": "$40.66 · -3.62% from $42.19 base",
"timing": "",
"market_marker": null,
"extended_hours": null,
"relevant": true,
"active_relevant": false,
"terminal_closure": false,
"transcript_anchor": "transcript-entry-98c8803a653d82dd587adc40ebb27b67ead4a1dda5e9b4325157c0af256dc63c",
"price_as_of": "2026-10-06T19:21:35.651397Z",
"vwap_as_of": null
}
],
"observed_outcomes": [
{
"label": "+1 sessions",
"status": "complete",
"return": -2.56,
"reference_text": "-2.56% from $42.19 base",
"price": 41.11,
"updated": "Oct 7, 2026 · 17:34 NASDAQ",
"mfe": -1.02,
"mae": -8.27
},
{
"label": "+5 sessions",
"status": "complete",
"return": -0.52,
"reference_text": "-0.52% from $42.19 base",
"price": 41.97,
"updated": "Oct 13, 2026 · 17:05 NASDAQ",
"mfe": 0.31,
"mae": -8.27
},
{
"label": "+10 sessions",
"status": "complete",
"return": 2.23,
"reference_text": "+2.23% from $42.19 base",
"price": 43.13,
"updated": "Oct 20, 2026 · 17:17 NASDAQ",
"mfe": 2.44,
"mae": -8.27
},
{
"label": "+15 sessions",
"status": "pending",
"return": null,
"reference_text": "",
"price": null,
"updated": "",
"mfe": null,
"mae": null
}
],
"candidate_comparison_history": [
{
"day": 0,
"timestamp": "2026-10-06T19:44:30.547452Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-06T19:44:30.547452Z",
"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": "APOG",
"role": "selected",
"price": 40.661,
"base_price": 42.19,
"return_since_base_pct": -3.6241,
"session_return_pct": 14.02,
"change_since_prior_pct": -0.8268,
"volume_ratio": 5.47,
"rsi": 63.44,
"vwap": 40.82,
"vwap_distance_pct": -0.3895,
"position_52w_pct": 79.9,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:21:35.651397Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "37.01 > 37.38 > 38.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-06T19:21:35.651397Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 48.355,
"base_price": 49.7,
"return_since_base_pct": -2.7062,
"session_return_pct": 8.4923,
"change_since_prior_pct": 0.6871,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -0.7492,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:24:34Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T19:24:34Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 298.2,
"base_price": 305.205,
"return_since_base_pct": -2.2952,
"session_return_pct": 11.4267,
"change_since_prior_pct": -0.4008,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -1.3661,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:24:21Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T19:24:21Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 158.8,
"base_price": 162.41,
"return_since_base_pct": -2.2228,
"session_return_pct": 9.6004,
"change_since_prior_pct": -0.7097,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 0.5445,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:24:40Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T19:24:40Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.015,
"base_price": 1.045,
"return_since_base_pct": -2.8708,
"session_return_pct": 13.9681,
"change_since_prior_pct": -1.4563,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": 0.495,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:24:05Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T19:24:05Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 289.37,
"base_price": 281.65,
"return_since_base_pct": 2.741,
"session_return_pct": 6.6802,
"change_since_prior_pct": 0.9647,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": 0.305,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:24:36Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T19:24:36Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5,
"base_price": 1.695,
"return_since_base_pct": -11.5044,
"session_return_pct": -6.25,
"change_since_prior_pct": -2.2801,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -11.7647,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:24:39Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T19:24:39Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.4592,
"base_price": 1.45,
"return_since_base_pct": 0.6345,
"session_return_pct": 15.9258,
"change_since_prior_pct": 2.7606,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": 1.3333,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:23:40Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T19:23:40Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.525,
"base_price": 4.502,
"return_since_base_pct": 0.5109,
"session_return_pct": 4.5035,
"change_since_prior_pct": -0.44,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.7795,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:24:12Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T19:24:12Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.285,
"base_price": 39.01,
"return_since_base_pct": 0.7049,
"session_return_pct": -4.2996,
"change_since_prior_pct": -0.0763,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.6791,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T19:24:42Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T19:24:42Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 1,
"timestamp": "2026-10-07T15:10:42.616030Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-07T15:10:42.616030Z",
"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": "APOG",
"role": "selected",
"price": 39.37,
"base_price": 42.19,
"return_since_base_pct": -6.684,
"session_return_pct": -1.58,
"change_since_prior_pct": -3.175,
"volume_ratio": 0.28,
"rsi": 57.58,
"vwap": 39.3,
"vwap_distance_pct": 0.1781,
"position_52w_pct": 77.4,
"extended_hours_pct": null,
"as_of": "2026-10-07T14:06:33.450164Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "37.38 > 37.51 > 38.49",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-07T14:06:33.450164Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": -1.2512,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": -1.2072,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.7717,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": -1.4483,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": -0.8363,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 1.3533,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": -2.6864,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": -0.263,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": -0.42,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 1,
"timestamp": "2026-10-07T20:04:13.224932Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-07T20:04:13.224932Z",
"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": "APOG",
"role": "selected",
"price": 41.49,
"base_price": 42.19,
"return_since_base_pct": -1.6592,
"session_return_pct": 3.73,
"change_since_prior_pct": 5.3848,
"volume_ratio": 1.55,
"rsi": 65.96,
"vwap": 40.28,
"vwap_distance_pct": 3.004,
"position_52w_pct": 81.5,
"extended_hours_pct": null,
"as_of": "2026-10-07T19:21:41.146640Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "37.8 > 37.7 > 38.57",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-07T19:21:41.146640Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 1,
"timestamp": "2026-10-07T22:09:28.430286Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-07T22:09:28.430286Z",
"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": "APOG",
"role": "selected",
"price": 41.11,
"base_price": 42.19,
"return_since_base_pct": -2.5598,
"session_return_pct": 2.77,
"change_since_prior_pct": -0.9159,
"volume_ratio": 2.54,
"rsi": 64.84,
"vwap": 40.28,
"vwap_distance_pct": 2.0606,
"position_52w_pct": 80.8,
"extended_hours_pct": 0.0,
"as_of": "2026-10-07T20:01:04Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "37.72 > 37.67 > 38.55",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": 2.9895,
"nasdaq100": 2.9769,
"russell2000": 4.0806
},
"price_as_of": "2026-10-07T20:01:04Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -0.1145,
"nasdaq100": -0.1271,
"russell2000": 0.9766
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -1.7113,
"nasdaq100": -1.7239,
"russell2000": -0.6202
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -0.0761,
"nasdaq100": -0.0887,
"russell2000": 1.015
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -0.7409,
"nasdaq100": -0.7535,
"russell2000": 0.3502
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": 0.1986,
"nasdaq100": 0.186,
"russell2000": 1.2897
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 2.2531,
"nasdaq100": 2.2405,
"russell2000": 3.3442
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -3.1819,
"nasdaq100": -3.1945,
"russell2000": -2.0908
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": 0.2882,
"nasdaq100": 0.2756,
"russell2000": 1.3793
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": 0.3988,
"nasdaq100": 0.3862,
"russell2000": 1.4899
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7801.77,
"base_price": 7818.93,
"return_since_base_pct": -0.2195,
"session_return_pct": -0.2195,
"as_of": "2026-10-07T22:09:00.135906Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 31160.076,
"base_price": 31224.686,
"return_since_base_pct": -0.2069,
"session_return_pct": -0.2069,
"as_of": "2026-10-07T22:09:00.135906Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2793.204,
"base_price": 2830.2974,
"return_since_base_pct": -1.3106,
"session_return_pct": -1.3106,
"as_of": "2026-10-07T22:09:00.135906Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3
}
}
},
{
"day": 2,
"timestamp": "2026-10-08T14:42:45.074128Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-08T14:42:45.074128Z",
"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": "APOG",
"role": "selected",
"price": 40.95,
"base_price": 42.19,
"return_since_base_pct": -2.9391,
"session_return_pct": -0.39,
"change_since_prior_pct": -0.3892,
"volume_ratio": 0.14,
"rsi": 69.3,
"vwap": 40.9,
"vwap_distance_pct": 0.1222,
"position_52w_pct": 80.5,
"extended_hours_pct": null,
"as_of": "2026-10-08T14:06:42.195821Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "38.37 > 37.96 > 38.65",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": -0.2323,
"nasdaq100": -0.1184,
"russell2000": 0.1774
},
"price_as_of": "2026-10-08T14:06:42.195821Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -0.1763,
"nasdaq100": -0.0624,
"russell2000": 0.2334
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -1.7731,
"nasdaq100": -1.6592,
"russell2000": -1.3634
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -0.1379,
"nasdaq100": -0.024,
"russell2000": 0.2718
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -0.8027,
"nasdaq100": -0.6888,
"russell2000": -0.393
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": 0.1368,
"nasdaq100": 0.2507,
"russell2000": 0.5465
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 2.1913,
"nasdaq100": 2.3052,
"russell2000": 2.601
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -3.2437,
"nasdaq100": -3.1298,
"russell2000": -2.834
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": 0.2264,
"nasdaq100": 0.3403,
"russell2000": 0.6361
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": 0.337,
"nasdaq100": 0.4509,
"russell2000": 0.7467
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7789.47,
"base_price": 7801.77,
"return_since_base_pct": -0.1577,
"session_return_pct": -0.1577,
"as_of": "2026-10-08T14:42:13.637759Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 31075.453,
"base_price": 31160.076,
"return_since_base_pct": -0.2716,
"session_return_pct": -0.2716,
"as_of": "2026-10-08T14:42:13.637759Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2777.3552,
"base_price": 2793.204,
"return_since_base_pct": -0.5674,
"session_return_pct": -0.5674,
"as_of": "2026-10-08T14:42:13.637759Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3
}
}
},
{
"day": 2,
"timestamp": "2026-10-08T20:16:41.640217Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-08T20:16:41.640217Z",
"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": "APOG",
"role": "selected",
"price": 40.23,
"base_price": 42.19,
"return_since_base_pct": -4.6457,
"session_return_pct": -2.14,
"change_since_prior_pct": -1.7582,
"volume_ratio": 1.06,
"rsi": 64.95,
"vwap": 40.42,
"vwap_distance_pct": -0.4701,
"position_52w_pct": 79.1,
"extended_hours_pct": null,
"as_of": "2026-10-08T19:22:13.087729Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "38.22 > 37.9 > 38.62",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-08T19:22:13.087729Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 2,
"timestamp": "2026-10-08T21:54:10.505998Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-08T21:54:10.505998Z",
"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": "APOG",
"role": "selected",
"price": 40.77,
"base_price": 42.19,
"return_since_base_pct": -3.3657,
"session_return_pct": -0.83,
"change_since_prior_pct": 1.3423,
"volume_ratio": 1.71,
"rsi": 68.16,
"vwap": 40.42,
"vwap_distance_pct": 0.8659,
"position_52w_pct": 80.1,
"extended_hours_pct": 0.0,
"as_of": "2026-10-08T20:01:18Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "38.33 > 37.95 > 38.64",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-08T20:01:18Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 3,
"timestamp": "2026-10-09T14:49:26.813841Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-09T14:49:26.813841Z",
"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": "APOG",
"role": "selected",
"price": 40.395,
"base_price": 42.19,
"return_since_base_pct": -4.2546,
"session_return_pct": -0.92,
"change_since_prior_pct": -0.9198,
"volume_ratio": 0.04,
"rsi": 65.38,
"vwap": 40.46,
"vwap_distance_pct": -0.1607,
"position_52w_pct": 79.4,
"extended_hours_pct": null,
"as_of": "2026-10-09T14:06:45.252947Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "38.75 > 38.17 > 38.71",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-09T14:06:45.252947Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 4,
"timestamp": "2026-10-12T19:45:58.961763Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-12T19:45:58.961763Z",
"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": "APOG",
"role": "selected",
"price": 40.945,
"base_price": 42.19,
"return_since_base_pct": -2.9509,
"session_return_pct": 0.87,
"change_since_prior_pct": 1.3616,
"volume_ratio": 0.9,
"rsi": 65.75,
"vwap": 41.04,
"vwap_distance_pct": -0.2315,
"position_52w_pct": 80.5,
"extended_hours_pct": null,
"as_of": "2026-10-12T19:23:05.083706Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "39.22 > 38.44 > 38.81",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-12T19:23:05.083706Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 4,
"timestamp": "2026-10-12T20:16:44.528587Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-12T20:16:44.528587Z",
"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": "APOG",
"role": "selected",
"price": 41.04,
"base_price": 42.19,
"return_since_base_pct": -2.7258,
"session_return_pct": 1.11,
"change_since_prior_pct": 0.232,
"volume_ratio": 0.77,
"rsi": 66.05,
"vwap": 41.04,
"vwap_distance_pct": 0.0,
"position_52w_pct": 80.7,
"extended_hours_pct": null,
"as_of": "2026-10-12T18:48:37.209746Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "39.24 > 38.45 > 38.81",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": 1.165,
"nasdaq100": 1.8173,
"russell2000": 1.5298
},
"price_as_of": "2026-10-12T18:48:37.209746Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -0.279,
"nasdaq100": 0.3733,
"russell2000": 0.0858
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -1.8758,
"nasdaq100": -1.2235,
"russell2000": -1.511
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -0.2406,
"nasdaq100": 0.4117,
"russell2000": 0.1242
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -0.9054,
"nasdaq100": -0.2531,
"russell2000": -0.5406
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": 0.0341,
"nasdaq100": 0.6864,
"russell2000": 0.3989
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 2.0886,
"nasdaq100": 2.7409,
"russell2000": 2.4534
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -3.3464,
"nasdaq100": -2.6941,
"russell2000": -2.9816
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": 0.1237,
"nasdaq100": 0.776,
"russell2000": 0.4885
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": 0.2343,
"nasdaq100": 0.8866,
"russell2000": 0.5991
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7807.24,
"base_price": 7811.54,
"return_since_base_pct": -0.055,
"session_return_pct": -0.055,
"as_of": "2026-10-12T20:14:36.141421Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 30664.697,
"base_price": 30883.148,
"return_since_base_pct": -0.7073,
"session_return_pct": -0.7073,
"as_of": "2026-10-12T20:14:36.141421Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2795.199,
"base_price": 2806.9814,
"return_since_base_pct": -0.4198,
"session_return_pct": -0.4198,
"as_of": "2026-10-12T20:14:36.141421Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3
}
}
},
{
"day": 4,
"timestamp": "2026-10-12T22:07:57.962778Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-12T22:07:57.962778Z",
"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": "APOG",
"role": "selected",
"price": 40.94,
"base_price": 42.19,
"return_since_base_pct": -2.9628,
"session_return_pct": 0.86,
"change_since_prior_pct": -0.2437,
"volume_ratio": 1.39,
"rsi": 65.73,
"vwap": 41.04,
"vwap_distance_pct": -0.2437,
"position_52w_pct": 80.5,
"extended_hours_pct": 0.0,
"as_of": "2026-10-12T21:30:12Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "39.22 > 38.44 > 38.81",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": 0.915,
"nasdaq100": 1.5673,
"russell2000": 1.3054
},
"price_as_of": "2026-10-12T21:30:12Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -0.279,
"nasdaq100": 0.3733,
"russell2000": 0.1114
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -1.8758,
"nasdaq100": -1.2235,
"russell2000": -1.4854
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -0.2406,
"nasdaq100": 0.4117,
"russell2000": 0.1498
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -0.9054,
"nasdaq100": -0.2531,
"russell2000": -0.515
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": 0.0341,
"nasdaq100": 0.6864,
"russell2000": 0.4245
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 2.0886,
"nasdaq100": 2.7409,
"russell2000": 2.479
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -3.3464,
"nasdaq100": -2.6941,
"russell2000": -2.956
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": 0.1237,
"nasdaq100": 0.776,
"russell2000": 0.5141
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": 0.2343,
"nasdaq100": 0.8866,
"russell2000": 0.6247
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7807.24,
"base_price": 7811.54,
"return_since_base_pct": -0.055,
"session_return_pct": -0.055,
"as_of": "2026-10-12T22:07:30.030818Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 30664.697,
"base_price": 30883.148,
"return_since_base_pct": -0.7073,
"session_return_pct": -0.7073,
"as_of": "2026-10-12T22:07:30.030818Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2794.48,
"base_price": 2806.9814,
"return_since_base_pct": -0.4454,
"session_return_pct": -0.4454,
"as_of": "2026-10-12T22:07:30.030818Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3
}
}
},
{
"day": 5,
"timestamp": "2026-10-13T15:28:54.217688Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-13T15:28:54.217688Z",
"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": "APOG",
"role": "selected",
"price": 41.345,
"base_price": 42.19,
"return_since_base_pct": -2.0028,
"session_return_pct": 0.99,
"change_since_prior_pct": 0.9893,
"volume_ratio": 0.1,
"rsi": 72.19,
"vwap": 41.25,
"vwap_distance_pct": 0.2303,
"position_52w_pct": 81.3,
"extended_hours_pct": null,
"as_of": "2026-10-13T14:06:26.349567Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "39.64 > 38.7 > 38.9",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-13T14:06:26.349567Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 5,
"timestamp": "2026-10-13T19:51:00.992283Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-13T19:51:00.992283Z",
"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": "APOG",
"role": "selected",
"price": 42.25,
"base_price": 42.19,
"return_since_base_pct": 0.1422,
"session_return_pct": 3.2,
"change_since_prior_pct": 2.1889,
"volume_ratio": 0.87,
"rsi": 74.44,
"vwap": 41.59,
"vwap_distance_pct": 1.5869,
"position_52w_pct": 83.0,
"extended_hours_pct": null,
"as_of": "2026-10-13T19:24:51.998952Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "39.82 > 38.78 > 38.94",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": 3.1532,
"nasdaq100": 3.5383,
"russell2000": 3.8862
},
"price_as_of": "2026-10-13T19:24:51.998952Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -0.3808,
"nasdaq100": 0.0043,
"russell2000": 0.3522
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -1.9776,
"nasdaq100": -1.5925,
"russell2000": -1.2446
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -0.3424,
"nasdaq100": 0.0427,
"russell2000": 0.3906
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -1.0072,
"nasdaq100": -0.6221,
"russell2000": -0.2742
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": -0.0677,
"nasdaq100": 0.3174,
"russell2000": 0.6653
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 1.9868,
"nasdaq100": 2.3719,
"russell2000": 2.7198
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -3.4482,
"nasdaq100": -3.0631,
"russell2000": -2.7152
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": 0.0219,
"nasdaq100": 0.407,
"russell2000": 0.7549
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": 0.1325,
"nasdaq100": 0.5176,
"russell2000": 0.8655
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7810.89,
"base_price": 7807.24,
"return_since_base_pct": 0.0468,
"session_return_pct": 0.0468,
"as_of": "2026-10-13T19:49:37.041283Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 30560.963,
"base_price": 30664.697,
"return_since_base_pct": -0.3383,
"session_return_pct": -0.3383,
"as_of": "2026-10-13T19:49:37.041283Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2787.7175,
"base_price": 2806.98,
"return_since_base_pct": -0.6862,
"session_return_pct": -0.6862,
"as_of": "2026-10-13T19:49:37.041283Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3
}
}
},
{
"day": 5,
"timestamp": "2026-10-13T21:49:48.819450Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-13T21:49:48.819450Z",
"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": "APOG",
"role": "selected",
"price": 41.97,
"base_price": 42.19,
"return_since_base_pct": -0.5215,
"session_return_pct": 2.52,
"change_since_prior_pct": -0.6627,
"volume_ratio": 1.72,
"rsi": 73.79,
"vwap": 41.59,
"vwap_distance_pct": 0.9137,
"position_52w_pct": 82.5,
"extended_hours_pct": 0.0,
"as_of": "2026-10-13T20:05:28Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "39.77 > 38.76 > 38.93",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-13T20:05:28Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 6,
"timestamp": "2026-10-14T14:35:06.256092Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-14T14:35:06.256092Z",
"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": "APOG",
"role": "selected",
"price": 40.94,
"base_price": 42.19,
"return_since_base_pct": -2.9628,
"session_return_pct": -2.45,
"change_since_prior_pct": -2.4541,
"volume_ratio": 0.12,
"rsi": 70.18,
"vwap": 41.18,
"vwap_distance_pct": -0.5828,
"position_52w_pct": 80.5,
"extended_hours_pct": null,
"as_of": "2026-10-14T14:06:37.850462Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "40.0 > 38.96 > 39.01",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-14T14:06:37.850462Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 6,
"timestamp": "2026-10-14T20:37:21.517259Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-14T20:37:21.517259Z",
"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": "APOG",
"role": "selected",
"price": 40.355,
"base_price": 42.19,
"return_since_base_pct": -4.3494,
"session_return_pct": -3.85,
"change_since_prior_pct": -1.4289,
"volume_ratio": 0.82,
"rsi": 66.78,
"vwap": 40.53,
"vwap_distance_pct": -0.4318,
"position_52w_pct": 79.3,
"extended_hours_pct": null,
"as_of": "2026-10-14T19:41:13.876792Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "39.88 > 38.9 > 38.99",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-14T19:41:13.876792Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 6,
"timestamp": "2026-10-14T21:45:01.914159Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-14T21:45:01.914159Z",
"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": "APOG",
"role": "selected",
"price": 40.65,
"base_price": 42.19,
"return_since_base_pct": -3.6502,
"session_return_pct": -3.15,
"change_since_prior_pct": 0.731,
"volume_ratio": 1.29,
"rsi": 68.45,
"vwap": 40.53,
"vwap_distance_pct": 0.2961,
"position_52w_pct": 79.9,
"extended_hours_pct": 0.0,
"as_of": "2026-10-14T20:00:37Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "39.94 > 38.93 > 39.0",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-14T20:00:37Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 7,
"timestamp": "2026-10-15T15:34:23.684435Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-15T15:34:23.684435Z",
"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": "APOG",
"role": "selected",
"price": 40.875,
"base_price": 42.19,
"return_since_base_pct": -3.1169,
"session_return_pct": 0.55,
"change_since_prior_pct": 0.5535,
"volume_ratio": 0.13,
"rsi": 66.71,
"vwap": 40.77,
"vwap_distance_pct": 0.2575,
"position_52w_pct": 80.3,
"extended_hours_pct": null,
"as_of": "2026-10-15T14:06:44.673876Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "40.13 > 39.11 > 39.07",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-15T14:06:44.673876Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 7,
"timestamp": "2026-10-15T20:17:25.122914Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-15T20:17:25.122914Z",
"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": "APOG",
"role": "selected",
"price": 41.01,
"base_price": 42.19,
"return_since_base_pct": -2.7969,
"session_return_pct": 0.89,
"change_since_prior_pct": 0.3303,
"volume_ratio": 0.59,
"rsi": 67.11,
"vwap": 40.72,
"vwap_distance_pct": 0.7122,
"position_52w_pct": 80.6,
"extended_hours_pct": null,
"as_of": "2026-10-15T19:21:33.629030Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "40.16 > 39.12 > 39.08",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": 0.5646,
"nasdaq100": 0.9408,
"russell2000": -0.5139
},
"price_as_of": "2026-10-15T19:21:33.629030Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -0.6594,
"nasdaq100": -0.2832,
"russell2000": -1.7379
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -2.2562,
"nasdaq100": -1.88,
"russell2000": -3.3347
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -0.621,
"nasdaq100": -0.2448,
"russell2000": -1.6995
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -1.2858,
"nasdaq100": -0.9096,
"russell2000": -2.3643
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": -0.3463,
"nasdaq100": 0.0299,
"russell2000": -1.4248
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 1.7082,
"nasdaq100": 2.0844,
"russell2000": 0.6297
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -3.7268,
"nasdaq100": -3.3506,
"russell2000": -4.8053
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": -0.2567,
"nasdaq100": 0.1195,
"russell2000": -1.3352
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": -0.1461,
"nasdaq100": 0.2301,
"russell2000": -1.2246
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7744.06,
"base_price": 7718.94,
"return_since_base_pct": 0.3254,
"session_return_pct": 0.3254,
"as_of": "2026-10-15T20:13:48.969735Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 29935.594,
"base_price": 29950.816,
"return_since_base_pct": -0.0508,
"session_return_pct": -0.0508,
"as_of": "2026-10-15T20:13:48.969735Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2767.85,
"base_price": 2729.5312,
"return_since_base_pct": 1.4039,
"session_return_pct": 1.4039,
"as_of": "2026-10-15T20:13:48.969735Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3
}
}
},
{
"day": 7,
"timestamp": "2026-10-15T22:11:26.658481Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-15T22:11:26.658481Z",
"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": "APOG",
"role": "selected",
"price": 41.26,
"base_price": 42.19,
"return_since_base_pct": -2.2043,
"session_return_pct": 1.5,
"change_since_prior_pct": 0.6096,
"volume_ratio": 1.19,
"rsi": 67.82,
"vwap": 40.72,
"vwap_distance_pct": 1.3261,
"position_52w_pct": 81.1,
"extended_hours_pct": 0.0,
"as_of": "2026-10-15T20:00:58Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "40.21 > 39.14 > 39.09",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": 1.1746,
"nasdaq100": 1.5508,
"russell2000": 0.1174
},
"price_as_of": "2026-10-15T20:00:58Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -0.6594,
"nasdaq100": -0.2832,
"russell2000": -1.7166
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -2.2562,
"nasdaq100": -1.88,
"russell2000": -3.3134
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -0.621,
"nasdaq100": -0.2448,
"russell2000": -1.6782
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -1.2858,
"nasdaq100": -0.9096,
"russell2000": -2.343
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": -0.3463,
"nasdaq100": 0.0299,
"russell2000": -1.4035
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 1.7082,
"nasdaq100": 2.0844,
"russell2000": 0.651
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -3.7268,
"nasdaq100": -3.3506,
"russell2000": -4.784
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": -0.2567,
"nasdaq100": 0.1195,
"russell2000": -1.3139
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": -0.1461,
"nasdaq100": 0.2301,
"russell2000": -1.2033
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7744.06,
"base_price": 7718.94,
"return_since_base_pct": 0.3254,
"session_return_pct": 0.3254,
"as_of": "2026-10-15T22:08:16.381088Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 29935.594,
"base_price": 29950.816,
"return_since_base_pct": -0.0508,
"session_return_pct": -0.0508,
"as_of": "2026-10-15T22:08:16.381088Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2767.2693,
"base_price": 2729.5312,
"return_since_base_pct": 1.3826,
"session_return_pct": 1.3826,
"as_of": "2026-10-15T22:08:16.381088Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3
}
}
},
{
"day": 8,
"timestamp": "2026-10-16T14:35:10.456616Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-16T14:35:10.456616Z",
"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": "APOG",
"role": "selected",
"price": 42.29,
"base_price": 42.19,
"return_since_base_pct": 0.237,
"session_return_pct": 2.5,
"change_since_prior_pct": 2.4964,
"volume_ratio": 0.05,
"rsi": 74.87,
"vwap": 42.03,
"vwap_distance_pct": 0.6186,
"position_52w_pct": 83.1,
"extended_hours_pct": null,
"as_of": "2026-10-16T14:06:07.820265Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "40.62 > 39.43 > 39.21",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-16T14:06:07.820265Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 8,
"timestamp": "2026-10-16T20:10:39.027623Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-16T20:10:39.027623Z",
"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": "APOG",
"role": "selected",
"price": 41.461,
"base_price": 42.19,
"return_since_base_pct": -1.7279,
"session_return_pct": 0.49,
"change_since_prior_pct": -1.9603,
"volume_ratio": 0.66,
"rsi": 72.98,
"vwap": 41.36,
"vwap_distance_pct": 0.2442,
"position_52w_pct": 81.5,
"extended_hours_pct": null,
"as_of": "2026-10-16T19:21:22.647785Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "40.46 > 39.35 > 39.18",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-16T19:21:22.647785Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 8,
"timestamp": "2026-10-16T22:05:49.197384Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-16T22:05:49.197384Z",
"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": "APOG",
"role": "selected",
"price": 41.38,
"base_price": 42.19,
"return_since_base_pct": -1.9199,
"session_return_pct": 0.29,
"change_since_prior_pct": -0.1954,
"volume_ratio": 1.23,
"rsi": 72.78,
"vwap": 41.36,
"vwap_distance_pct": 0.0484,
"position_52w_pct": 81.3,
"extended_hours_pct": 0.0,
"as_of": "2026-10-16T20:01:06Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "40.44 > 39.35 > 39.18",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-16T20:01:06Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 9,
"timestamp": "2026-10-19T20:01:25.028040Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-19T20:01:25.028040Z",
"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": "APOG",
"role": "selected",
"price": 41.98,
"base_price": 42.19,
"return_since_base_pct": -0.4977,
"session_return_pct": 1.45,
"change_since_prior_pct": 1.45,
"volume_ratio": 0.62,
"rsi": 78.06,
"vwap": 41.82,
"vwap_distance_pct": 0.3826,
"position_52w_pct": 82.5,
"extended_hours_pct": null,
"as_of": "2026-10-19T19:21:30.182691Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "40.75 > 39.59 > 39.29",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-19T19:21:30.182691Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 9,
"timestamp": "2026-10-19T22:18:53.288490Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-19T22:18:53.288490Z",
"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": "APOG",
"role": "selected",
"price": 41.68,
"base_price": 42.19,
"return_since_base_pct": -1.2088,
"session_return_pct": 0.72,
"change_since_prior_pct": -0.7146,
"volume_ratio": 1.05,
"rsi": 77.44,
"vwap": 41.82,
"vwap_distance_pct": -0.3348,
"position_52w_pct": 81.9,
"extended_hours_pct": 0.0,
"as_of": "2026-10-19T20:00:14Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "40.69 > 39.56 > 39.27",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-19T20:00:14Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 10,
"timestamp": "2026-10-20T21:13:18.410333Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-20T21:13:18.410333Z",
"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": "APOG",
"role": "selected",
"price": 42.75,
"base_price": 42.19,
"return_since_base_pct": 1.3273,
"session_return_pct": 2.57,
"change_since_prior_pct": 2.5672,
"volume_ratio": 0.5,
"rsi": 82.83,
"vwap": 42.25,
"vwap_distance_pct": 1.1834,
"position_52w_pct": 84.0,
"extended_hours_pct": null,
"as_of": "2026-10-20T19:32:17.054310Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "41.1 > 39.85 > 39.41",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-20T19:32:17.054310Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 11,
"timestamp": "2026-10-21T00:35:59.409194Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-21T00:35:59.409194Z",
"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": "APOG",
"role": "selected",
"price": 43.17,
"base_price": 42.19,
"return_since_base_pct": 2.3228,
"session_return_pct": 3.48,
"change_since_prior_pct": 0.9825,
"volume_ratio": 0.98,
"rsi": 83.39,
"vwap": 42.25,
"vwap_distance_pct": 2.1775,
"position_52w_pct": 84.8,
"extended_hours_pct": 0.09,
"as_of": "2026-10-20T22:57:50Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "41.18 > 39.88 > 39.42",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": 3.196,
"nasdaq100": 3.6123,
"russell2000": 1.8262
},
"price_as_of": "2026-10-20T22:57:50Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -0.618,
"nasdaq100": -0.2017,
"russell2000": -1.9878
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -2.2148,
"nasdaq100": -1.7985,
"russell2000": -3.5846
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -0.5796,
"nasdaq100": -0.1633,
"russell2000": -1.9494
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -1.2444,
"nasdaq100": -0.8281,
"russell2000": -2.6142
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": -0.3049,
"nasdaq100": 0.1114,
"russell2000": -1.6747
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 1.7496,
"nasdaq100": 2.1659,
"russell2000": 0.3798
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -3.6854,
"nasdaq100": -3.2691,
"russell2000": -5.0552
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": -0.2153,
"nasdaq100": 0.201,
"russell2000": -1.5851
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": -0.1047,
"nasdaq100": 0.3116,
"russell2000": -1.4745
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7712.57,
"base_price": 7690.73,
"return_since_base_pct": 0.284,
"session_return_pct": 0.284,
"as_of": "2026-10-21T00:05:54.964695Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 29490.283,
"base_price": 29529.344,
"return_since_base_pct": -0.1323,
"session_return_pct": -0.1323,
"as_of": "2026-10-21T00:05:54.964695Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2773.4197,
"base_price": 2728.298,
"return_since_base_pct": 1.6538,
"session_return_pct": 1.6538,
"as_of": "2026-10-21T00:05:54.964695Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3
}
}
},
{
"day": 11,
"timestamp": "2026-10-21T21:52:28.543750Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-21T21:52:28.543750Z",
"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": "APOG",
"role": "selected",
"price": 43.68,
"base_price": 42.19,
"return_since_base_pct": 3.5316,
"session_return_pct": 1.28,
"change_since_prior_pct": 1.1814,
"volume_ratio": 1.13,
"rsi": 83.69,
"vwap": 43.22,
"vwap_distance_pct": 1.0643,
"position_52w_pct": 85.8,
"extended_hours_pct": 0.0,
"as_of": "2026-10-21T20:00:57Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "41.68 > 40.23 > 39.59",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": 0.7279,
"nasdaq100": 0.0139,
"russell2000": 0.931
},
"price_as_of": "2026-10-21T20:00:57Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -0.8861,
"nasdaq100": -1.6001,
"russell2000": -0.683
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -2.4829,
"nasdaq100": -3.1969,
"russell2000": -2.2798
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -0.8477,
"nasdaq100": -1.5617,
"russell2000": -0.6446
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -1.5125,
"nasdaq100": -2.2265,
"russell2000": -1.3094
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": -0.573,
"nasdaq100": -1.287,
"russell2000": -0.3699
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 1.4815,
"nasdaq100": 0.7675,
"russell2000": 1.6846
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -3.9535,
"nasdaq100": -4.6675,
"russell2000": -3.7504
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": -0.4834,
"nasdaq100": -1.1974,
"russell2000": -0.2803
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": -0.3728,
"nasdaq100": -1.0868,
"russell2000": -0.1697
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7755.15,
"base_price": 7712.57,
"return_since_base_pct": 0.5521,
"session_return_pct": 0.5521,
"as_of": "2026-10-21T16:43:22.625302Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 29863.658,
"base_price": 29490.283,
"return_since_base_pct": 1.2661,
"session_return_pct": 1.2661,
"as_of": "2026-10-21T16:43:22.625302Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2783.0996,
"base_price": 2773.4197,
"return_since_base_pct": 0.349,
"session_return_pct": 0.349,
"as_of": "2026-10-21T16:43:22.625302Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3
}
}
},
{
"day": 12,
"timestamp": "2026-10-22T19:37:11.916348Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-22T19:37:11.916348Z",
"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": "APOG",
"role": "selected",
"price": 44.42,
"base_price": 42.19,
"return_since_base_pct": 5.2856,
"session_return_pct": 1.69,
"change_since_prior_pct": 1.6941,
"volume_ratio": 0.65,
"rsi": 85.26,
"vwap": 44.26,
"vwap_distance_pct": 0.3615,
"position_52w_pct": 87.3,
"extended_hours_pct": null,
"as_of": "2026-10-22T19:21:50.306215Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "42.23 > 40.61 > 39.78",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"price_as_of": "2026-10-22T19:21:50.306215Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0
}
}
},
{
"day": 12,
"timestamp": "2026-10-22T22:04:26.461030Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-22T22:04:26.461030Z",
"base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
"source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
"decision_reference": {
"decision_id": "n0:APOG:2026-10-06:initial",
"decision_at": "2026-10-06T18:24:41.766172Z"
},
"rows": [
{
"symbol": "APOG",
"role": "selected",
"price": 44.29,
"base_price": 42.19,
"return_since_base_pct": 4.9775,
"session_return_pct": 1.4,
"change_since_prior_pct": -0.2927,
"volume_ratio": 1.05,
"rsi": 85.1,
"vwap": 44.26,
"vwap_distance_pct": 0.0678,
"position_52w_pct": 87.0,
"extended_hours_pct": 0.0,
"as_of": "2026-10-22T20:00:19Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "42.2 > 40.6 > 39.78",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:31.368350+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-22T20:00:19Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:04.284181+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:44.987108+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:39+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:10.955215+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:22.799208+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:15.529526+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:59.473994+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:48.080754+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:05+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0,
"day0_close_rows": 10,
"day0_close_prices": 0,
"day0_close_benchmark_rows": 0
}
}
},
{
"day": 13,
"timestamp": "2026-10-23T14:35:51.026065Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-23T14:35:51.026065Z",
"base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
"source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
"decision_reference": {
"decision_id": "n0:APOG:2026-10-06:initial",
"decision_at": "2026-10-06T18:24:41.766172Z"
},
"rows": [
{
"symbol": "APOG",
"role": "selected",
"price": 43.52,
"base_price": 42.19,
"return_since_base_pct": 3.1524,
"session_return_pct": -1.74,
"change_since_prior_pct": -1.7385,
"volume_ratio": 0.06,
"rsi": 80.05,
"vwap": 43.55,
"vwap_distance_pct": -0.0689,
"position_52w_pct": 85.5,
"extended_hours_pct": null,
"as_of": "2026-10-23T14:06:04.621810Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "42.46 > 40.86 > 39.92",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:31.368350+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-23T14:06:04.621810Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:04.284181+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:44.987108+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:39+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:10.955215+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:22.799208+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:15.529526+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:59.473994+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:48.080754+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:05+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0,
"day0_close_rows": 10,
"day0_close_prices": 0,
"day0_close_benchmark_rows": 0
}
}
},
{
"day": 13,
"timestamp": "2026-10-23T20:14:49.597850Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-23T20:14:49.597850Z",
"base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
"source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
"decision_reference": {
"decision_id": "n0:APOG:2026-10-06:initial",
"decision_at": "2026-10-06T18:24:41.766172Z"
},
"rows": [
{
"symbol": "APOG",
"role": "selected",
"price": 43.65,
"base_price": 42.19,
"return_since_base_pct": 3.4605,
"session_return_pct": -1.45,
"change_since_prior_pct": 0.2987,
"volume_ratio": 0.4,
"rsi": 80.85,
"vwap": 43.63,
"vwap_distance_pct": 0.0458,
"position_52w_pct": 85.8,
"extended_hours_pct": null,
"as_of": "2026-10-23T19:22:12.987963Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "42.49 > 40.87 > 39.93",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:31.368350+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-23T19:22:12.987963Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:04.284181+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:44.987108+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:39+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:10.955215+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:22.799208+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:15.529526+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:59.473994+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:48.080754+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:05+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0,
"day0_close_rows": 10,
"day0_close_prices": 0,
"day0_close_benchmark_rows": 0
}
}
},
{
"day": 13,
"timestamp": "2026-10-23T22:02:07.823719Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-23T22:02:07.823719Z",
"base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
"source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
"decision_reference": {
"decision_id": "n0:APOG:2026-10-06:initial",
"decision_at": "2026-10-06T18:24:41.766172Z"
},
"rows": [
{
"symbol": "APOG",
"role": "selected",
"price": 43.63,
"base_price": 42.19,
"return_since_base_pct": 3.4131,
"session_return_pct": -1.49,
"change_since_prior_pct": -0.0458,
"volume_ratio": 0.87,
"rsi": 80.72,
"vwap": 43.63,
"vwap_distance_pct": 0.0,
"position_52w_pct": 85.8,
"extended_hours_pct": 0.0,
"as_of": "2026-10-23T21:22:43Z",
"source": "sealed_extended_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "42.49 > 40.87 > 39.93",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:31.368350+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-23T21:22:43Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:04.284181+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:44.987108+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:39+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:10.955215+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:22.799208+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:15.529526+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:59.473994+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:48.080754+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:05+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 0,
"day0_close_rows": 10,
"day0_close_prices": 0,
"day0_close_benchmark_rows": 0
}
}
},
{
"day": 14,
"timestamp": "2026-10-26T16:15:09.962468Z",
"comparison": {
"schema_version": "public-candidate-comparison.v1",
"captured_at": "2026-10-26T16:15:09.962468Z",
"base_definition": "Candidates use the publication reference; benchmarks use the previous regular close.",
"source": "sealed_update_market_context + canonical_candidate_snapshot + market_trajectory + public_market_snapshot",
"decision_reference": {
"decision_id": "n0:APOG:2026-10-06:initial",
"decision_at": "2026-10-06T18:24:41.766172Z"
},
"rows": [
{
"symbol": "APOG",
"role": "selected",
"price": 44.05,
"base_price": 42.19,
"return_since_base_pct": 4.4086,
"session_return_pct": 0.96,
"change_since_prior_pct": 0.9626,
"volume_ratio": 0.09,
"rsi": 72.38,
"vwap": 43.99,
"vwap_distance_pct": 0.1364,
"position_52w_pct": 86.6,
"extended_hours_pct": null,
"as_of": "2026-10-26T15:19:48.386219Z",
"source": "yfinance_quote",
"name": "Apogee Enterprises, Inc.",
"episode_id": "n0:APOG:2026-10-06",
"ema_trend": "42.8 > 41.16 > 40.09",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:31.368350Z",
"benchmark_excess_pct": {
"sp500": 0.2394,
"nasdaq100": -0.2449,
"russell2000": 0.3142
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:31.368350+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-26T15:19:48.386219Z",
"vwap_as_of": null
},
{
"symbol": "LW",
"role": "alternative",
"price": 47.75,
"base_price": 49.7,
"return_since_base_pct": -3.9235,
"session_return_pct": -0.334,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.85,
"rsi": 56.43,
"vwap": 48.72,
"vwap_distance_pct": -1.991,
"position_52w_pct": 74.41,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:16:12Z",
"source": "yfinance_quote",
"name": "Lamb Weston Holdings, Inc.",
"episode_id": "n0:LW:2026-10-06",
"ema_trend": "45.01 > 46.14 > 47.91",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:04.284181Z",
"benchmark_excess_pct": {
"sp500": -1.0546,
"nasdaq100": -1.5389,
"russell2000": -0.9798
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:04.284181+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:16:12Z",
"vwap_as_of": null
},
{
"symbol": "CEG",
"role": "alternative",
"price": 294.6,
"base_price": 305.205,
"return_since_base_pct": -3.4747,
"session_return_pct": -1.9308,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.48,
"rsi": 73.89,
"vwap": 302.33,
"vwap_distance_pct": -2.5568,
"position_52w_pct": 73.66,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:12Z",
"source": "yfinance_quote",
"name": "Constellation Energy Corporation",
"episode_id": "n0:CEG:2026-10-06",
"ema_trend": "270.75 > 269.38 > 269.31",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:44.987108Z",
"benchmark_excess_pct": {
"sp500": -2.6514,
"nasdaq100": -3.1357,
"russell2000": -2.5766
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:44.987108+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:12Z",
"vwap_as_of": null
},
{
"symbol": "VST",
"role": "alternative",
"price": 160.0255,
"base_price": 162.41,
"return_since_base_pct": -1.4682,
"session_return_pct": -0.2956,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.34,
"rsi": 77.61,
"vwap": 157.94,
"vwap_distance_pct": 1.3204,
"position_52w_pct": 73.38,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:13Z",
"source": "yfinance_quote",
"name": "Vistra Corp.",
"episode_id": "n0:VST:2026-10-06",
"ema_trend": "144.9 > 143.09 > 144.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:39Z",
"benchmark_excess_pct": {
"sp500": -1.0162,
"nasdaq100": -1.5005,
"russell2000": -0.9414
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:39+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:13Z",
"vwap_as_of": null
},
{
"symbol": "SRFM",
"role": "alternative",
"price": 1.0003,
"base_price": 1.045,
"return_since_base_pct": -4.2775,
"session_return_pct": -0.9604,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.62,
"rsi": 72.25,
"vwap": 1.01,
"vwap_distance_pct": -0.9604,
"position_52w_pct": 17.02,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:44Z",
"source": "yfinance_quote",
"name": "Surf Air Mobility Inc.",
"episode_id": "n0:SRFM:2026-10-06",
"ema_trend": "1.0 > 0.9 > 0.82",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:10.955215Z",
"benchmark_excess_pct": {
"sp500": -1.681,
"nasdaq100": -2.1653,
"russell2000": -1.6062
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:10.955215+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:44Z",
"vwap_as_of": null
},
{
"symbol": "MRVL",
"role": "alternative",
"price": 286.95,
"base_price": 281.65,
"return_since_base_pct": 1.8818,
"session_return_pct": -0.0209,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.54,
"rsi": 82.19,
"vwap": 288.49,
"vwap_distance_pct": -0.5338,
"position_52w_pct": 85.49,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:20:23Z",
"source": "yfinance_quote",
"name": "Marvell Technology, Inc.",
"episode_id": "n0:MRVL:2026-10-06",
"ema_trend": "266.88 > 253.99 > 238.48",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:19:22.799208Z",
"benchmark_excess_pct": {
"sp500": -0.7415,
"nasdaq100": -1.2258,
"russell2000": -0.6667
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:22.799208+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:20:23Z",
"vwap_as_of": null
},
{
"symbol": "OSTX",
"role": "alternative",
"price": 1.5203,
"base_price": 1.695,
"return_since_base_pct": -10.3068,
"session_return_pct": 2.0336,
"change_since_prior_pct": 0.0,
"volume_ratio": 8.34,
"rsi": 45.13,
"vwap": 1.7,
"vwap_distance_pct": -10.5706,
"position_52w_pct": 75.78,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:17:33Z",
"source": "yfinance_quote",
"name": "OS Therapies Incorporated",
"episode_id": "n0:OSTX:2026-10-06",
"ema_trend": "1.65 > 1.67 > 1.66",
"vwap_state": "below",
"selection_as_of": "2026-10-06T16:18:15.529526Z",
"benchmark_excess_pct": {
"sp500": 1.313,
"nasdaq100": 0.8287,
"russell2000": 1.3878
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:15.529526+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:17:33Z",
"vwap_as_of": null
},
{
"symbol": "MWYN",
"role": "alternative",
"price": 1.42,
"base_price": 1.45,
"return_since_base_pct": -2.069,
"session_return_pct": -3.4014,
"change_since_prior_pct": 0.0,
"volume_ratio": 2.12,
"rsi": 66.62,
"vwap": 1.44,
"vwap_distance_pct": -1.3889,
"position_52w_pct": 90.34,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:02:02Z",
"source": "yfinance_quote",
"name": "Marwynn Holdings, Inc.",
"episode_id": "n0:MWYN:2026-10-06",
"ema_trend": "1.16 > 1.1 > 1.05",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:18:59.473994Z",
"benchmark_excess_pct": {
"sp500": -4.122,
"nasdaq100": -4.6063,
"russell2000": -4.0472
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:18:59.473994+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:02:02Z",
"vwap_as_of": null
},
{
"symbol": "BBD",
"role": "alternative",
"price": 4.5131,
"base_price": 4.502,
"return_since_base_pct": 0.2466,
"session_return_pct": 0.0687,
"change_since_prior_pct": 0.0,
"volume_ratio": 1.26,
"rsi": 80.06,
"vwap": 4.49,
"vwap_distance_pct": 0.5145,
"position_52w_pct": 98.25,
"extended_hours_pct": null,
"as_of": "2026-10-06T20:59:38Z",
"source": "yfinance_quote",
"name": "Banco Bradesco S.A.",
"episode_id": "n0:BBD:2026-10-06",
"ema_trend": "3.82 > 3.62 > 3.52",
"vwap_state": "above",
"selection_as_of": "2026-10-06T16:19:48.080754Z",
"benchmark_excess_pct": {
"sp500": -0.6519,
"nasdaq100": -1.1362,
"russell2000": -0.5771
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T16:19:48.080754+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T20:59:38Z",
"vwap_as_of": null
},
{
"symbol": "TRMD",
"role": "alternative",
"price": 39.12,
"base_price": 39.01,
"return_since_base_pct": 0.282,
"session_return_pct": 0.1793,
"change_since_prior_pct": 0.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"vwap": 39.02,
"vwap_distance_pct": 0.2563,
"position_52w_pct": 94.11,
"extended_hours_pct": null,
"as_of": "2026-10-06T21:19:37Z",
"source": "yfinance_quote",
"name": "TORM plc",
"episode_id": "narrative:TRMD:cb5a3ea37de67d47",
"ema_trend": "38.16 > 36.19 > 33.22",
"vwap_state": "above",
"selection_as_of": "2026-10-06T17:18:05Z",
"benchmark_excess_pct": {
"sp500": -0.5413,
"nasdaq100": -1.0256,
"russell2000": -0.4665
},
"day0_close": {
"status": "missing",
"market_day": "2026-10-06",
"reference_as_of": "2026-10-06T17:18:05+00:00",
"reason": "same_day_regular_close_not_captured",
"price": null,
"base_price": null,
"return_since_base_pct": null,
"as_of": "",
"available_at": "",
"source": "",
"capture_kind": "",
"source_fields_sha256": "",
"benchmark_status": "unavailable",
"benchmarks": []
},
"price_as_of": "2026-10-06T21:19:37Z",
"vwap_as_of": null
}
],
"benchmarks": [
{
"id": "sp500",
"symbol": "^GSPC",
"label": "S&P 500",
"role": "benchmark",
"price": 7678.62,
"base_price": 7623.68,
"return_since_base_pct": 0.7206,
"session_return_pct": 0.7206,
"as_of": "2026-10-26T16:14:58.823480Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "nasdaq100",
"symbol": "^NDX",
"label": "Nasdaq 100",
"role": "benchmark",
"price": 29306.432,
"base_price": 28957.527,
"return_since_base_pct": 1.2049,
"session_return_pct": 1.2049,
"as_of": "2026-10-26T16:14:58.823480Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
},
{
"id": "russell2000",
"symbol": "^RUT",
"label": "Russell 2000",
"role": "benchmark",
"price": 2793.8242,
"base_price": 2775.8987,
"return_since_base_pct": 0.6458,
"session_return_pct": 0.6458,
"as_of": "2026-10-26T16:14:58.823480Z",
"source": "yfinance.ticker_info",
"base_definition": "previous regular close"
}
],
"coverage": {
"candidate_rows": 10,
"candidate_prices": 10,
"candidate_technical": 10,
"benchmark_rows": 3,
"day0_close_rows": 10,
"day0_close_prices": 0,
"day0_close_benchmark_rows": 0
}
}
}
],
"candidates": [
{
"symbol": "LW",
"name": "Lamb Weston Holdings, Inc.",
"exchange": "NYSE",
"tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ALW&interval=60",
"score": 5,
"price": 49.7,
"change": 11.51,
"volume": 3199696,
"avg_volume_3m": 1731850,
"volume_ratio": 1.85,
"rsi": 56.43,
"ema_trend": "45.01 > 46.14 > 47.91",
"position_52w_pct": 74.41,
"vwap": 48.72,
"vwap_distance_pct": null,
"vwap_state": "above",
"facts": [],
"role": "alternative",
"selected": false,
"reason": "LW is favored by the supplied active model estimates, H15 rank and typicality measure. Its operating event is concrete, but its earlier relative record is less supportive than APOG’s and international weakness remains relevant. The model comparison strengthens LW’s countercase without requiring a selection reversal."
},
{
"symbol": "CEG",
"name": "Constellation Energy Corporation",
"exchange": "NASDAQ",
"tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ACEG&interval=60",
"score": 6,
"price": 305.205,
"change": 14.04,
"volume": 6940998,
"avg_volume_3m": 2802829,
"volume_ratio": 2.48,
"rsi": 73.89,
"ema_trend": "270.75 > 269.38 > 269.31",
"position_52w_pct": 73.66,
"vwap": 302.33,
"vwap_distance_pct": null,
"vwap_state": "above",
"facts": [],
"role": "alternative",
"selected": false,
"reason": "The commercial mechanism is promising but less precisely established in the sealed evidence, while the session move is already large."
},
{
"symbol": "VST",
"name": "Vistra Corp.",
"exchange": "NYSE",
"tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AVST&interval=60",
"score": null,
"price": 162.41,
"change": null,
"volume": 11054323,
"avg_volume_3m": 4718410,
"volume_ratio": 2.34,
"rsi": 77.61,
"ema_trend": "144.9 > 143.09 > 144.82",
"position_52w_pct": 73.38,
"vwap": 157.94,
"vwap_distance_pct": null,
"vwap_state": "above",
"facts": [],
"role": "alternative",
"selected": false,
"reason": "Strong relative behavior, but the central financing mechanism remains conditional and insufficiently confirmed for the leading full-path case."
},
{
"symbol": "SRFM",
"name": "Surf Air Mobility Inc.",
"exchange": "NYSE",
"tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ASRFM&interval=60",
"score": 5,
"price": 1.045,
"change": 17.34,
"volume": 7014489,
"avg_volume_3m": 4325928,
"volume_ratio": 1.62,
"rsi": 72.25,
"ema_trend": "1.0 > 0.9 > 0.82",
"position_52w_pct": 17.02,
"vwap": 1.01,
"vwap_distance_pct": null,
"vwap_state": "above",
"facts": [],
"role": "alternative",
"selected": false,
"reason": "A testable contract thesis, but the commercial economics and ability to fund execution remain central unresolved parts of the path."
},
{
"symbol": "MRVL",
"name": "Marvell Technology, Inc.",
"exchange": "NASDAQ",
"tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AMRVL&interval=60",
"score": 3,
"price": 281.65,
"change": 3.83,
"volume": 33957557,
"avg_volume_3m": 22069846,
"volume_ratio": 1.54,
"rsi": 82.19,
"ema_trend": "266.88 > 253.99 > 238.48",
"position_52w_pct": 85.49,
"vwap": 288.49,
"vwap_distance_pct": null,
"vwap_state": "below",
"facts": [],
"role": "alternative",
"selected": false,
"reason": "A real longer-term research question, but the immediate market structure does not support the same continuation case as APOG."
},
{
"symbol": "OSTX",
"name": "OS Therapies Incorporated",
"exchange": "NYSE American",
"tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%20AMERICAN%3AOSTX&interval=60",
"score": 5,
"price": 1.695,
"change": 5.92,
"volume": 4532765,
"avg_volume_3m": 543814,
"volume_ratio": 8.34,
"rsi": 45.13,
"ema_trend": "1.65 > 1.67 > 1.66",
"position_52w_pct": 75.78,
"vwap": 1.7,
"vwap_distance_pct": null,
"vwap_state": "below",
"facts": [],
"role": "alternative",
"selected": false,
"reason": "The study claim merits verification, but the supplied market path diverges from it and the trial comparison remains bounded."
},
{
"symbol": "MWYN",
"name": "Marwynn Holdings, Inc.",
"exchange": "NasdaqCM",
"tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AMWYN&interval=60",
"score": 5,
"price": 1.45,
"change": 15.08,
"volume": 441382,
"avg_volume_3m": 208426,
"volume_ratio": 2.12,
"rsi": 66.62,
"ema_trend": "1.16 > 1.1 > 1.05",
"position_52w_pct": 90.34,
"vwap": 1.44,
"vwap_distance_pct": null,
"vwap_state": "above",
"facts": [],
"role": "alternative",
"selected": false,
"reason": "Relative performance and a positive session do not supply a sufficiently grounded company-specific mechanism; thin dollar volume also limits the continuity case."
},
{
"symbol": "BBD",
"name": "Banco Bradesco S.A.",
"exchange": "NYSE",
"tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ABBD&interval=60",
"score": 5,
"price": 4.502,
"change": 3.97,
"volume": 39511271,
"avg_volume_3m": 31329648,
"volume_ratio": 1.26,
"rsi": 80.06,
"ema_trend": "3.82 > 3.62 > 3.52",
"position_52w_pct": 98.25,
"vwap": 4.49,
"vwap_distance_pct": null,
"vwap_state": "above",
"facts": [],
"role": "alternative",
"selected": false,
"reason": "The strong relative tape lacks a company-specific change to anchor a defensible prospective thesis, and the move is extended."
},
{
"symbol": "TRMD",
"name": "TORM plc",
"exchange": "NASDAQ",
"tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ATRMD&interval=60",
"score": null,
"price": 39.01,
"change": null,
"volume": 5332589.0,
"avg_volume_3m": 1089920.0,
"volume_ratio": 4.91,
"rsi": 58.77,
"ema_trend": "38.16 > 36.19 > 33.22",
"position_52w_pct": 94.11,
"vwap": 39.02,
"vwap_distance_pct": null,
"vwap_state": "above",
"facts": [],
"role": "alternative",
"selected": false,
"reason": "This is a concrete research question, but the sealed evidence does not establish whether supply has been absorbed or what path follows."
}
],
"news": [
{
"title": "SEC 8-K filing",
"url": "https://www.sec.gov/Archives/edgar/data/6845/000000684526000100/apog-20261006.htm"
},
{
"title": "SEC 8-K filing",
"url": "https://www.sec.gov/Archives/edgar/data/6845/000000684526000093/apog-20260918.htm"
},
{
"title": "SEC 8-K filing",
"url": "https://www.sec.gov/Archives/edgar/data/6845/000000684526000091/apog-20260910.htm"
}
],
"transcript_url": null,
"initial_transcript_anchor": "transcript-entry-fddee441ce486363707e9bf1e6ee0d2336a92d0cc96be4b6ab25ef921d374dde",
"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"
}
}