{
  "schema_version": "tryding-agent-episode.v2",
  "episode_id": "20261103_CMCO_MIDDAY",
  "source_format": "winner",
  "source_schema_version": "sealed-publication-projection.v1",
  "publication": {
    "first_published_at": "2026-11-03T19:55:40Z",
    "first_published_at_status": "confirmed",
    "first_published_at_source": "wordpress.date_gmt_manifest",
    "first_published_at_conflicts": [],
    "last_modified_at": "2026-11-03T22:45:50Z",
    "last_modified_at_status": "confirmed",
    "last_modified_at_source": "wordpress.modified_gmt_manifest",
    "timestamp_claims": [
      {
        "source_field": "episode.wp_published_at",
        "value": "2026-11-03T19:55:40Z",
        "raw_value": null,
        "verification": "matches_wordpress_manifest"
      }
    ],
    "source_generated_at": "2026-11-03T19:50:04.149999Z",
    "delivery_manifest_count": 3,
    "latest_update_recorded_at": "2026-11-03T23:23:42.374741Z"
  },
  "instrument": {
    "type": "equity",
    "symbol": "CMCO",
    "exchange": "NASDAQ",
    "name": "Columbus McKinnon Corporation",
    "currency": null,
    "market_timezone": "America/New_York"
  },
  "classification": {
    "session_tag": "midday",
    "selection_label": "raw",
    "public_status": "Raw Try",
    "lane": "daily",
    "resolution_scope": "daily_cut",
    "resolution_reason": "The company reported Q2 FY27 results and raised its FY2027 outlook. Its last in-cut trajectory point was 15.609131% above the prior close. That response makes the outlook worth following, but one session does not establish a 30-session path.",
    "origin": ""
  },
  "lifecycle": {
    "tracking_status": "open",
    "active_for_tracking": true,
    "stage": "tracking",
    "duplicate_of": null
  },
  "editorial_context": {
    "incidents": [],
    "legacy_migration": null
  },
  "thesis": {
    "status": null,
    "status_basis": "not_machine_recorded",
    "invalidation_condition": null,
    "invalidation_triggered_at": null,
    "invalidation_evidence": null,
    "narrative": {
      "company_intro": "Columbus McKinnon Corporation (CMCO) is the candidate selected after the daily panel review. CMCO makes industrial material-handling equipment and systems for lifting, conveying, automation and motion control.",
      "why_today": "The company reported Q2 FY27 results and raised its FY2027 outlook. Its last in-cut trajectory point was 15.609131% above the prior close. That response makes the outlook worth following, but one session does not establish a 30-session path.",
      "entry_reasoning": "Panel thesis: Columbus McKinnon's reported Q2 FY27 results and raised full-year outlook offer a specific research question: whether the event response can persist as later disclosures test the outlook. The evidence supports Raw Try as a useful follow-up case, not a claim that a 30-session path is already established. Invalidation boundary: A next-session close below the $18.22 in-cut reference followed by company results that fail to support the raised FY2027 outlook would falsify the continuation mechanism.",
      "other_candidates": [
        {
          "assessment": "The financing and capacity-payback question is concrete, but the supplied filing projection does not establish the financing terms, and the dated snapshot shows a material cash-investment countercase.",
          "candidate_id": "ORCL",
          "disposition": "not_selected",
          "episode_id": "n0:ORCL:2026-11-03",
          "exchange": "NYSE",
          "facts": [
            "The packet contains an October 28 SEC 8-K and surfaced reporting about a financing plan for AI infrastructure.",
            "The last in-cut trajectory point was +6.40832% at 2026-11-03T18:28:47+00:00.",
            "The prepared SEC snapshot, dated 2026-09-01 and context-only, reports TTM free cash flow of −$24.736 billion."
          ],
          "name": "Oracle Corporation",
          "role": "alternative",
          "symbol": "ORCL"
        },
        {
          "assessment": "The NAV change is a researchable question, but its composition and durability are unresolved, while the observed response is modest and the prepared fundamentals snapshot predates the reported quarter.",
          "candidate_id": "IEP",
          "disposition": "not_selected",
          "episode_id": "narrative:IEP:46a29164f29f955b",
          "exchange": "NASDAQ",
          "facts": [
            "The company release and SEC 8-K report Q3 2026 results; the release summary reports NAV of about $3.5 billion at September 30, an increase of $865 million from June 30.",
            "The last in-cut trajectory point was +1.6472876% at 2026-11-03T18:27:29+00:00.",
            "The information record flags a conflict with a secondary earnings headline."
          ],
          "name": "Icahn Enterprises L.P.",
          "role": "alternative",
          "symbol": "IEP"
        },
        {
          "assessment": "The results event is identifiable, but the supplied in-cut response does not provide the same clear market confirmation as CMCO, and the detailed earnings mechanism remains unverified in this packet.",
          "candidate_id": "XHR",
          "disposition": "not_selected",
          "episode_id": "narrative:XHR:c3bdd3bca645de4d",
          "exchange": "NYSE",
          "facts": [
            "A primary Q3 2026 company release and SEC filing are present.",
            "The last in-cut trajectory point was +1.9056675% at 2026-11-03T18:28:56+00:00.",
            "The detailed FFO and guidance figures appear in secondary scan headlines, not in the supplied primary-source summary."
          ],
          "name": "Xenia Hotels & Resorts, Inc.",
          "role": "alternative",
          "symbol": "XHR"
        },
        {
          "assessment": "The market move cannot support promotion while the identity review is pending and the trajectory is not active evidence. No identity resolution was performed in this initial decision.",
          "candidate_id": "GPK",
          "disposition": "not_promoted_identity_pending",
          "episode_id": "narrative:GPK:cda44c23eb0e95eb",
          "exchange": "NYQ",
          "facts": [
            "A primary Q3 results release and SEC filing are present.",
            "The dossier marks issuer-to-ticker identity review as pending.",
            "Its five trajectory points are marked shadow; there is no active trajectory in the packet."
          ],
          "name": "Graphic Packaging Holding Company",
          "role": "alternative",
          "symbol": "GPK"
        },
        {
          "assessment": "The transaction is a concrete mechanism, but it remains unclosed and the in-cut trajectory shows little immediate response.",
          "candidate_id": "MPC",
          "disposition": "not_selected",
          "episode_id": "narrative:MPC:dc8244b662420cab",
          "exchange": "NYSE",
          "facts": [
            "A primary company announcement and SEC 8-K report a definitive agreement to divest refinery and related midstream assets.",
            "The last in-cut trajectory point was +0.12546249% at 2026-11-03T18:28:37+00:00."
          ],
          "name": "Marathon Petroleum Corporation",
          "role": "alternative",
          "symbol": "MPC"
        },
        {
          "assessment": "The gap between the company report and the sharp market response is worth investigating, but the packet does not resolve the reported figures or show a supportive in-cut reaction.",
          "candidate_id": "TRI",
          "disposition": "not_selected",
          "episode_id": "narrative:TRI:f11fd303d814f107",
          "exchange": "NASDAQ",
          "facts": [
            "A primary Q3 release and SEC 6-K are present.",
            "The last in-cut trajectory point was −7.198949% at 2026-11-03T18:28:47+00:00.",
            "Supplied secondary headlines conflict on the quarter’s comparison with estimates and the outlook."
          ],
          "name": "Thomson Reuters Corporation",
          "role": "alternative",
          "symbol": "TRI"
        },
        {
          "assessment": "The award is traceable, but the supplied evidence does not establish its business impact or a sustained market response.",
          "candidate_id": "CACI",
          "disposition": "not_selected",
          "episode_id": "narrative:CACI:738b282a26ecc899",
          "exchange": "NYSE",
          "facts": [
            "The primary company release reports a five-year, $108 million U.S. Air Force contract.",
            "The last in-cut trajectory point was +1.3637165% at 2026-11-03T18:28:06+00:00.",
            "A negative-scan conflict on the same headline is recorded."
          ],
          "name": "CACI International Inc",
          "role": "alternative",
          "symbol": "CACI"
        },
        {
          "assessment": "This is a concrete clinical question, but the supplied summary lacks the trial detail needed to assess the claim and the in-cut market response is nearly flat.",
          "candidate_id": "RKTO",
          "disposition": "not_selected",
          "episode_id": "narrative:RKTO:a79c4a46c7c30bf0",
          "exchange": "NASDAQ",
          "facts": [
            "A company release reports interim HT-001 efficacy, early closure of a Phase 2a study and intent to seek FDA feedback on a possible Phase 3 program.",
            "The last in-cut trajectory point was +0.11289758% at 2026-11-03T18:27:28+00:00.",
            "The supplied summary does not include trial endpoints, sample size or effect magnitude; FDA support is not established."
          ],
          "name": "Rocket One Inc.",
          "role": "alternative",
          "symbol": "RKTO"
        },
        {
          "assessment": "The decline creates a testable repricing question, but its stated mechanism remains unverified and the in-cut response is adverse.",
          "candidate_id": "NXRT",
          "disposition": "not_selected",
          "episode_id": "narrative:NXRT:cdd610beeaccc9c8",
          "exchange": "NYSE",
          "facts": [
            "A primary Q3 results release and SEC 8-K are present.",
            "The last in-cut trajectory point was −7.4556603% at 2026-11-03T18:28:44+00:00.",
            "The reported FFO miss and FY2026 guidance reduction appear in secondary headlines and are marked unverified or conflicting."
          ],
          "name": "NexPoint Residential Trust, Inc.",
          "role": "alternative",
          "symbol": "NXRT"
        }
      ],
      "text_trust": "untrusted_source_text"
    }
  },
  "measurement": {
    "research_reference": {
      "price": 18.22,
      "currency": null,
      "observed_at": null,
      "captured_at": null,
      "market_phase": null,
      "source": null,
      "value_source_field": "episode.price"
    },
    "public_highlight": {
      "status": "available",
      "measurement_type": "latest_tracking_value",
      "value_source": "latest_tracking_snapshot"
    },
    "latest_tracking_snapshot": {
      "price": 18.15,
      "reported_return_from_research_reference_pct": -0.38,
      "currency": null,
      "price_basis": null,
      "as_of_date": null,
      "captured_at": "2026-11-03T22:05:31.485124Z",
      "session_number": 0,
      "source_field": "episode.live_return_price"
    }
  },
  "selection": {
    "scanner": {
      "price": 18.22,
      "score": null,
      "score_version": "legacy research",
      "change": 15.55,
      "volume": 558277.0,
      "average_volume": 425778.0,
      "volume_ratio": 1.32,
      "rsi": 71.15,
      "ema_trend": "15.64 > 15.49 > 16.24",
      "position_52w": 74.63,
      "atr_14": 0.88,
      "vwap": 18.17,
      "vwap_state": "above",
      "vwap_distance_pct": 0.28,
      "vwap_reading": {
        "price": 18.17,
        "state": "above",
        "distance_pct": 0.28
      },
      "range_position": 0.748,
      "gap_pct": 0.0,
      "relative_strength": {
        "excess_pct": 14.65,
        "index": "QQQ",
        "index_chg_pct": 0.9,
        "status": "tailwind"
      },
      "volume_percentile": {
        "median_vol": 385400,
        "percentile": 80.0,
        "status": "elevated",
        "today_vol": 558277
      },
      "extension": {
        "atr": 0.88,
        "dist_atr": 3.1,
        "ema_ref": 15.49,
        "status": "healthy"
      },
      "atr_move_signal": {
        "atr_pct": 4.83,
        "status": "strong",
        "z": 3.22
      },
      "sector_breadth": null,
      "sentiment": null,
      "sentiment_score": null,
      "earnings_warning": {
        "days_away": 0,
        "earnings_date": "2026-11-03",
        "has_earnings_soon": true,
        "status": "earnings_day"
      },
      "options_snapshot": null,
      "extended_hours": {
        "ext_pct": null,
        "market_state": "REGULAR",
        "phase": "regular",
        "post_market_pct": null,
        "pre_market_pct": null,
        "status": "none"
      },
      "coiled_spring": {
        "component_count": 0,
        "components": {},
        "count": 0,
        "detector_version": "coiled-compression-ohlc.v1",
        "reason": "coiled_ohlc_detector_runs_on_research_and_known_ticker_rails",
        "schema_version": "coiled-features.v3",
        "status": "not_evaluated"
      },
      "short_pct_float": 36.19,
      "days_to_cover": 6.15,
      "catalyst": "12 Industrials Stocks Moving In Tuesday's Pre-Market Session",
      "sec_signal": null,
      "quote_snapshot": {
        "status": "complete",
        "price": 18.21,
        "previous_regular_close": 15.76,
        "change_pct": 15.55,
        "change_source": "computed_price_vs_regular_previous_close",
        "volume": 560465.0,
        "average_volume": 425778.0,
        "volume_ratio": 1.32,
        "captured_at": "2026-11-03T18:31:10.410300Z",
        "source": "market_data",
        "missing_fields": [],
        "review_flags": []
      }
    },
    "levels": {
      "downside": null,
      "upside_1": null,
      "upside_2": null
    },
    "technical_reference": {
      "status": "ok",
      "reference_price": 18.22,
      "model_downside_reference": 16.9,
      "model_downside_reference_clamped": false,
      "model_upside_scenario_1": 19.54,
      "model_upside_scenario_2": 20.86,
      "atr_14": 0.88,
      "atr_method": "simple_moving_average_true_range_14",
      "method": "reference_price_plus_minus_atr14"
    },
    "review": {
      "score": null,
      "status": "Raw Try",
      "summary": "The company reported Q2 FY27 results and raised its FY2027 outlook. Its last in-cut trajectory point was 15.609131% above the prior close. That response makes the outlook worth following, but one session does not establish a 30-session path.",
      "views": [
        {
          "name": "Elena Vartanyan",
          "role": "independent statistical auditor",
          "icon": "🎯",
          "view": "Before the names: the shared snapshot at 16:33 UTC had all three broad benchmarks higher and VIX lower, while the 10-year yield was higher. It was already outside its 15-minute freshness window by the 18:29 cut. We have no fresh breadth reading or validated broad-news summary. That is dated backdrop, not proof for any company.",
          "reasoning": "Raw Try for CMCO. The countercase is recorded; it does not erase the value of testing this event."
        },
        {
          "name": "Marcus Feld",
          "role": "information, fundamentals and catalyst analyst",
          "icon": "🦊",
          "view": "Agreed. There is no validated shared headline here that explains these individual moves. CMCO at least has its own mechanism: the company reported Q2 FY27 results and raised full-year guidance.",
          "reasoning": "That leaves four for Raw Try on CMCO and Nate’s dissent for Catch. The majority is explicit: this is a useful research case, not a demonstrated 30-session path."
        },
        {
          "name": "Nate Brooks",
          "role": "market structure and timing analyst",
          "icon": "📈",
          "view": "And its last usable point was still +15.609131% at 18:27 UTC. That is a strong event-day response. It is also one session, not a 30-session record.",
          "reasoning": "I dissent. The strongest name in this packet is not automatically a publishable thesis. I would use Caught: No Try until we see another session."
        },
        {
          "name": "Priya Nandakumar",
          "role": "institutional risk and execution manager",
          "icon": "🛡️",
          "view": "That makes it Raw, not Try. We can check whether later results support the higher outlook and whether the event response holds. Until then, the move can still unwind.",
          "reasoning": "I support Raw Try for CMCO. The follow-up is specific and falsifiable; Nate is right that it has not earned the stronger label."
        },
        {
          "name": "Kenji Osei",
          "role": "AI Systems & Market Data Integrity Analyst",
          "icon": "🧠",
          "view": "I excluded the attached quote and market-enrichment captures timestamped after the decision cut. GPK is also not a clean substitute: its identity review is pending and its trajectory is marked shadow, so that move is not active evidence.",
          "reasoning": "Raw Try for CMCO. The report is traceable, and the market point is inside the cut. The full path remains unobserved."
        }
      ],
      "conviction": {
        "status_phrase": "recorded",
        "basis": "CMCO’s primary event and in-cut response make the clearest research case; one-session persistence, model limits and the stale shared context keep the full 30-session claim unresolved.",
        "risk": "",
        "resolution_pct": 70.0,
        "counter_case_pct": 20.0,
        "unresolved_pct": 10.0
      },
      "context_roundtable": {
        "mode": "coffee",
        "status": "complete",
        "consulted_voice_ids": [
          "elena",
          "marcus",
          "kenji",
          "priya",
          "nate"
        ],
        "summary": "The sealed snapshot and later AP reporting both point to selective leadership, while the snapshot was stale at review time and its breadth field was unavailable. CMCO’s filed results add a company-specific picture: acquisition-led sales growth, slightly lower adjusted EPS and a higher adjusted EBITDA margin. The Auditor’s small historical sample remains context, not a forecast.",
        "long_read": "The sealed seven-row market snapshot was complete when captured at 16:33:09 UTC, but by the 18:29:53 UTC cutoff it was about 117 minutes old, beyond its 900-second freshness interval. It recorded the S&P 500 up 0.38%, Nasdaq 100 up 0.61% and Russell 2000 up 1.05%; the VIX level was 20.46 with a −3.26% change, and the U.S. 10-year yield level was 4.937% with a +4.30 basis-point change. Validated breadth was unavailable. AP’s later Tuesday midday report described the S&P rising while more of its constituent stocks fell, with influential technology shares supporting the index; it also noted midterm uncertainty, stronger job openings and oil-market swings. These are separate captures, but together they support a selective-market reading rather than a uniform rally or a causal explanation for CMCO.\n\nThe SEC-filed Q2 FY27 release reported net sales of $539.285 million, up 106.6% year over year, with the Kito Crosby acquisition driving most of the growth. Adjusted EPS was $0.61 versus $0.62 in the year-earlier quarter. Adjusted EBITDA margin was 20.6% versus 15.4%, and the company raised its full-year sales, adjusted EBITDA and adjusted EPS guidance. That margin is a company-adjusted, non-GAAP measure, so it should not be mistaken for GAAP net income or cash flow. The Auditor’s H15 historical-dispersion output used eight cases and had a broad 10th-to-90th percentile range; it describes variation in that small historical sample, not a probability or a CMCO forecast. The broader context helps frame the day, while subsequent company reporting remains the evidence for whether the raised outlook is supported.",
        "transcript": [
          {
            "speaker_id": "nate",
            "text": "First look: green indexes, patchy floor. The sealed snapshot had the S&P, Nasdaq 100 and Russell up, but breadth—how many individual stocks rose versus fell—was unavailable. AP later reported more S&P stocks down even as the index gained. That’s selective leadership."
          },
          {
            "speaker_id": "elena",
            "text": "That’s not a contradiction. A size-weighted index can rise when a few very large companies outweigh a greater number of decliners. AP pointed to influential technology shares as support; the headline index wasn’t the typical stock."
          },
          {
            "speaker_id": "kenji",
            "text": "One timestamp correction: “complete” means all seven rows had values at 16:33:09 UTC. It does not mean fresh at the 18:29:53 cutoff. At about 117 minutes old against a 900-second window, this is dated background, not a live reading."
          },
          {
            "speaker_id": "marcus",
            "text": "The backdrop had crosswinds too: AP reported midterm uncertainty, stronger job openings and oil swings. The sealed snapshot’s 10-year yield level was 4.937%, with a +4.30 basis-point change. A basis point is 0.01 percentage point, so that change is 0.043 point—not 4.30%. None of that pins a cause on CMCO."
          },
          {
            "speaker_id": "priya",
            "text": "For CMCO, the filing gives a different scale: Q2 net sales were $539.285 million, up 106.6% year over year, with most of that growth driven by Kito Crosby. Adjusted EPS was $0.61 versus $0.62 a year earlier. Acquisition scale and per-share growth are not the same thing."
          },
          {
            "speaker_id": "marcus",
            "text": "There’s another side to that quarter: adjusted EBITDA margin was 20.6%, compared with 15.4% a year earlier, and management raised its full-year FY27 guidance. Margin means adjusted EBITDA divided by sales; useful operating context, but it’s a company-adjusted measure."
          },
          {
            "speaker_id": "kenji",
            "text": "And the release labels that margin non-GAAP. In plain English, the company adjusts its earnings calculation before dividing by sales; it is not the same as GAAP net income or cash flow. Keep those measures in separate columns."
          },
          {
            "speaker_id": "elena",
            "text": "The Auditor’s H15 historical comparison is a caution, not a verdict: it used eight cases, with a 10th-to-90th percentile range of about −35.06% to −1.68%. That range shows how much those past observations varied; it is neither a probability nor a CMCO forecast. The SEC-aware inputs were dated too."
          },
          {
            "speaker_id": "nate",
            "text": "So keep the scales apart. The market snapshot and AP’s midday report help describe a selective day; they don’t explain CMCO. The sealed case still turns on what later company reporting says about the outlook."
          }
        ]
      },
      "context_roundtable_sources": [],
      "text_trust": "untrusted_source_text"
    },
    "company_context": {
      "sector": "Industrials",
      "subsector": "Farm & Heavy Construction Machinery",
      "location": {
        "city": null,
        "country": null,
        "display": "United States"
      },
      "market_cap": 525617856.0,
      "website": "https://www.cmco.com",
      "profile_description": "CMCO is the current corporate brand of Columbus McKinnon Corporation, a worldwide designer, manufacturer and marketer of intelligent motion solutions for industrial material handling. Its equipment and systems lift, position, secure and move materials across hoisting, precision conveyance, automation and linear-motion applications. Columbus McKinnon Corporation remains the legal name.",
      "profile_description_short": "CMCO makes industrial material-handling equipment and systems for lifting, conveying, automation and motion control.",
      "profile_history": [
        "1875: L.E. McKinnon opened a shop making hardware for horse-drawn carriages. The company later pioneered the first alloy chain and the Hammerlok coupling link.",
        "2025: Columbus McKinnon marked its 150th anniversary, tracing its roots to saddlery, chain and hoist craftsmanship and describing its growth through a broader portfolio of businesses and brands.",
        "2026: The Kito Crosby acquisition closed on February 3. Following the combination, the corporate brand became CMCO while the legal name remained Columbus McKinnon Corporation."
      ],
      "profile_curiosities": [
        "The company reports more than 100 factories, offices and distribution sites, over 7,000 employees and 28 brands worldwide.",
        "Its five stated platforms are lifting hardware consumables, hoists and cranes, precision conveyance, automation and linear motion."
      ],
      "profile_sources": [
        {
          "publisher": "Columbus McKinnon Investor Relations",
          "title": "Corporate Overview",
          "url": "https://investors.cmco.com/overview/"
        },
        {
          "publisher": "U.S. Securities and Exchange Commission",
          "title": "FY2026 Form 10-K",
          "url": "https://www.sec.gov/Archives/edgar/data/1005229/000100522926000022/cmco-20260331.htm"
        },
        {
          "publisher": "Columbus McKinnon",
          "title": "Made in America",
          "url": "https://www.cmco.com/en-us/about-us/made-in-america/"
        },
        {
          "publisher": "Columbus McKinnon",
          "title": "CMCO FY25 Sustainability Report",
          "url": "https://www.cmco.com/globalassets/about-us/csr/7-1-2025-cmco-fy25-sustainability-report.pdf"
        },
        {
          "publisher": "Columbus McKinnon",
          "title": "About CMCO",
          "url": "https://www.cmco.com/en-ca/about-us/"
        },
        {
          "publisher": "Columbus McKinnon",
          "title": "Branding Update: Kito Crosby and Columbus McKinnon are now CMCO",
          "url": "https://www.cmco.com/en-gb/newsroom/branding/"
        },
        {
          "publisher": "U.S. Securities and Exchange Commission",
          "title": "Q2 FY27 Earnings Release, Exhibit 99.1",
          "url": "https://www.sec.gov/Archives/edgar/data/1005229/000100522926000065/exhibit9911132026.htm"
        }
      ],
      "profile_quality": {
        "legacy_extractor_fields_removed": false,
        "schema_version": "company-profile-provider-only.v1",
        "sources_published": 7,
        "status": "agent_selected_fallback"
      },
      "profile_text_trust": "untrusted_source_text"
    },
    "candidates": [
      {
        "symbol": "ORCL",
        "name": "Oracle Corporation",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AORCL&interval=60",
        "score": 3,
        "price": 125.26,
        "change": 5.07,
        "volume": 37497018,
        "avg_volume_3m": 30609807,
        "volume_ratio": 1.23,
        "rsi": 46.33,
        "ema_trend": "129.53 > 132.67 > 137.61",
        "position_52w_pct": 49.13,
        "vwap": 124.33,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The packet contains an October 28 SEC 8-K and surfaced reporting about a financing plan for AI infrastructure.",
          "The last in-cut trajectory point was +6.40832% at 2026-11-03T18:28:47+00:00.",
          "The prepared SEC snapshot, dated 2026-09-01 and context-only, reports TTM free cash flow of −$24.736 billion."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "IEP",
        "name": "Icahn Enterprises L.P.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AIEP&interval=60",
        "score": null,
        "price": 5.245,
        "change": null,
        "volume": 2700727.0,
        "avg_volume_3m": 1233217.0,
        "volume_ratio": 2.19,
        "rsi": 5.1,
        "ema_trend": "5.49 > 5.93 > 6.38",
        "position_52w_pct": 56.12,
        "vwap": 5.15,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The company release and SEC 8-K report Q3 2026 results; the release summary reports NAV of about $3.5 billion at September 30, an increase of $865 million from June 30.",
          "The last in-cut trajectory point was +1.6472876% at 2026-11-03T18:27:29+00:00.",
          "The information record flags a conflict with a secondary earnings headline."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "XHR",
        "name": "Xenia Hotels & Resorts, Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AXHR&interval=60",
        "score": null,
        "price": 21.39,
        "change": null,
        "volume": 355575.0,
        "avg_volume_3m": 823917.0,
        "volume_ratio": 0.44,
        "rsi": 89.61,
        "ema_trend": "20.45 > 19.67 > 19.0",
        "position_52w_pct": 96.87,
        "vwap": 21.43,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [
          "A primary Q3 2026 company release and SEC filing are present.",
          "The last in-cut trajectory point was +1.9056675% at 2026-11-03T18:28:56+00:00.",
          "The detailed FFO and guidance figures appear in secondary scan headlines, not in the supplied primary-source summary."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "GPK",
        "name": "Graphic Packaging Holding Company",
        "exchange": "NYQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AGPK&interval=60",
        "score": null,
        "price": 11.01,
        "change": null,
        "volume": 10475433,
        "avg_volume_3m": 6300348,
        "volume_ratio": 1.66,
        "rsi": 79.55,
        "ema_trend": "9.28 > 9.04 > 9.45",
        "position_52w_pct": 63.94,
        "vwap": 10.93,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "A primary Q3 results release and SEC filing are present.",
          "The dossier marks issuer-to-ticker identity review as pending.",
          "Its five trajectory points are marked shadow; there is no active trajectory in the packet."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_promoted_identity_pending"
      },
      {
        "symbol": "MPC",
        "name": "Marathon Petroleum Corporation",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AMPC&interval=60",
        "score": null,
        "price": 430.93,
        "change": null,
        "volume": 1456675.0,
        "avg_volume_3m": 2539062.0,
        "volume_ratio": 0.58,
        "rsi": 27.58,
        "ema_trend": "442.87 > 444.11 > 422.83",
        "position_52w_pct": 87.2,
        "vwap": 424.0,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "A primary company announcement and SEC 8-K report a definitive agreement to divest refinery and related midstream assets.",
          "The last in-cut trajectory point was +0.12546249% at 2026-11-03T18:28:37+00:00."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "TRI",
        "name": "Thomson Reuters Corporation",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ATRI&interval=60",
        "score": null,
        "price": 113.44,
        "change": null,
        "volume": 1541109.0,
        "avg_volume_3m": 1719662.0,
        "volume_ratio": 0.91,
        "rsi": 59.48,
        "ema_trend": "116.67 > 112.69 > 107.91",
        "position_52w_pct": 71.88,
        "vwap": 112.81,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "A primary Q3 release and SEC 6-K are present.",
          "The last in-cut trajectory point was −7.198949% at 2026-11-03T18:28:47+00:00.",
          "Supplied secondary headlines conflict on the quarter’s comparison with estimates and the outlook."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "CACI",
        "name": "CACI International Inc",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ACACI&interval=60",
        "score": null,
        "price": 689.7801,
        "change": null,
        "volume": 62636.0,
        "avg_volume_3m": 269831.0,
        "volume_ratio": 0.24,
        "rsi": 88.46,
        "ema_trend": "665.16 > 645.23 > 637.31",
        "position_52w_pct": 99.41,
        "vwap": 686.45,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The primary company release reports a five-year, $108 million U.S. Air Force contract.",
          "The last in-cut trajectory point was +1.3637165% at 2026-11-03T18:28:06+00:00.",
          "A negative-scan conflict on the same headline is recorded."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "RKTO",
        "name": "Rocket One Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ARKTO&interval=60",
        "score": null,
        "price": 0.4498,
        "change": null,
        "volume": 1111613.0,
        "avg_volume_3m": 363878.0,
        "volume_ratio": 3.06,
        "rsi": 34.41,
        "ema_trend": "0.5 > 0.55 > 0.63",
        "position_52w_pct": 18.2,
        "vwap": 0.48,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [
          "A company release reports interim HT-001 efficacy, early closure of a Phase 2a study and intent to seek FDA feedback on a possible Phase 3 program.",
          "The last in-cut trajectory point was +0.11289758% at 2026-11-03T18:27:28+00:00.",
          "The supplied summary does not include trial endpoints, sample size or effect magnitude; FDA support is not established."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "NXRT",
        "name": "NexPoint Residential Trust, Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ANXRT&interval=60",
        "score": null,
        "price": 16.695,
        "change": null,
        "volume": 1122155.0,
        "avg_volume_3m": 576506.0,
        "volume_ratio": 1.96,
        "rsi": 37.08,
        "ema_trend": "17.97 > 18.6 > 19.98",
        "position_52w_pct": 51.48,
        "vwap": 16.83,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [
          "A primary Q3 results release and SEC 8-K are present.",
          "The last in-cut trajectory point was −7.4556603% at 2026-11-03T18:28:44+00:00.",
          "The reported FFO miss and FY2026 guidance reduction appear in secondary headlines and are marked unverified or conflicting."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      }
    ],
    "news": [
      {
        "published_at": "2026-11-03T13:09:25Z",
        "text_trust": "untrusted_source_text",
        "source_quality": "primary",
        "public_safe": false
      },
      {
        "published_at": "2026-10-26T20:41:40Z",
        "text_trust": "untrusted_source_text",
        "source_quality": "primary",
        "public_safe": false
      },
      {
        "published_at": "2026-11-03T08:05:39Z",
        "text_trust": "untrusted_source_text",
        "source_quality": "unverified",
        "public_safe": false
      },
      {
        "published_at": "2026-11-03T07:35:54Z",
        "text_trust": "untrusted_source_text",
        "source_quality": "unverified",
        "public_safe": false
      },
      {
        "published_at": "2026-11-03T07:33:52Z",
        "text_trust": "untrusted_source_text",
        "source_quality": "unverified",
        "public_safe": false
      },
      {
        "published_at": "2026-11-02T13:09:52Z",
        "text_trust": "untrusted_source_text",
        "source_quality": "unverified",
        "public_safe": false
      },
      {
        "published_at": "2026-11-02T07:25:36Z",
        "text_trust": "untrusted_source_text",
        "source_quality": "unverified",
        "public_safe": false
      },
      {
        "published_at": "2026-11-03T11:30:00Z",
        "text_trust": "untrusted_source_text",
        "source_quality": "primary",
        "public_safe": false
      }
    ]
  },
  "outcomes": {
    "official_horizons": [
      {
        "session_number": 1,
        "due_at": "2026-11-04T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 5,
        "due_at": "2026-11-10T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 10,
        "due_at": "2026-11-17T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 15,
        "due_at": "2026-11-24T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 20,
        "due_at": "2026-12-02T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 25,
        "due_at": "2026-12-09T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 30,
        "due_at": "2026-12-16T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      }
    ],
    "official_benchmark_horizons": [
      {
        "session_number": 1,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 5,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 10,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 15,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 20,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 25,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 30,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      }
    ]
  },
  "market_comparison": {
    "schema_version": "public-market-comparison.v1",
    "publication_key": "20261103:midday:CMCO",
    "status": "available",
    "methodology": {
      "price_phase": "official_regular_close",
      "candidate_return": "close_price / previous_regular_close - 1",
      "benchmark_return": "close_price / previous_regular_close - 1",
      "return_from_publication_baseline": "regular_close_price / same_instrument_baseline_price - 1; only when the baseline quote timestamp is at or after publication and before the regular close",
      "excess": "candidate_session_return_pct - benchmark_session_return_pct",
      "alignment": "same US market day and regular-close phase",
      "session_range": {
        "start": 0,
        "end": 30
      },
      "missing_data": "unavailable; never filled from another date"
    },
    "sessions": [
      {
        "schema_version": "public-market-comparison-session.v1",
        "session_number": 0,
        "market_day": "2026-11-03",
        "status": "complete",
        "captured_at": "2026-11-03T22:26:58.697288Z",
        "rows": [
          {
            "symbol": "CMCO",
            "name": "Columbus McKinnon Corporation",
            "role": "selected",
            "price": 18.15,
            "previous_regular_close": 15.76,
            "session_return_pct": 15.165,
            "return_from_publication_baseline_pct": -0.7383,
            "benchmark_excess_pct": {
              "sp500": 14.8001,
              "nasdaq100": 14.4846,
              "russell2000": 14.9308
            },
            "as_of": "2026-11-03T21:00:01Z",
            "captured_at": "2026-11-03T22:21:38.148955Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          },
          {
            "symbol": "CACI",
            "name": "CACI International Inc",
            "role": "alternative",
            "price": 680.1,
            "previous_regular_close": 680.5,
            "session_return_pct": -0.0588,
            "return_from_publication_baseline_pct": -0.2888,
            "benchmark_excess_pct": {
              "sp500": -0.4237,
              "nasdaq100": -0.7392,
              "russell2000": -0.293
            },
            "as_of": "2026-11-03T21:00:02Z",
            "captured_at": "2026-11-03T22:21:30.425906Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          },
          {
            "symbol": "GPK",
            "name": "Graphic Packaging Holding Company",
            "role": "alternative",
            "price": 11.31,
            "previous_regular_close": 9.33,
            "session_return_pct": 21.2219,
            "return_from_publication_baseline_pct": 2.0298,
            "benchmark_excess_pct": {
              "sp500": 20.857,
              "nasdaq100": 20.5415,
              "russell2000": 20.9877
            },
            "as_of": "2026-11-03T21:00:02Z",
            "captured_at": "2026-11-03T22:24:34.460755Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          },
          {
            "symbol": "IEP",
            "name": "Icahn Enterprises L.P.",
            "role": "alternative",
            "price": 5.35,
            "previous_regular_close": 5.16,
            "session_return_pct": 3.6822,
            "return_from_publication_baseline_pct": 0.562,
            "benchmark_excess_pct": {
              "sp500": 3.3173,
              "nasdaq100": 3.0018,
              "russell2000": 3.448
            },
            "as_of": "2026-11-03T21:00:01Z",
            "captured_at": "2026-11-03T22:24:54.725343Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          },
          {
            "symbol": "MPC",
            "name": "Marathon Petroleum Corporation",
            "role": "alternative",
            "price": 427.34,
            "previous_regular_close": 430.39,
            "session_return_pct": -0.7087,
            "return_from_publication_baseline_pct": -0.0491,
            "benchmark_excess_pct": {
              "sp500": -1.0736,
              "nasdaq100": -1.3891,
              "russell2000": -0.9429
            },
            "as_of": "2026-11-03T21:00:03Z",
            "captured_at": "2026-11-03T22:25:12.256427Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          },
          {
            "symbol": "NXRT",
            "name": "NexPoint Residential Trust, Inc.",
            "role": "alternative",
            "price": 16.48,
            "previous_regular_close": 18.04,
            "session_return_pct": -8.6475,
            "return_from_publication_baseline_pct": 0.2433,
            "benchmark_excess_pct": {
              "sp500": -9.0124,
              "nasdaq100": -9.3279,
              "russell2000": -8.8817
            },
            "as_of": "2026-11-03T21:00:03Z",
            "captured_at": "2026-11-03T22:25:20.775077Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          },
          {
            "symbol": "ORCL",
            "name": "Oracle Corporation",
            "role": "alternative",
            "price": 126.19,
            "previous_regular_close": 119.22,
            "session_return_pct": 5.8463,
            "return_from_publication_baseline_pct": 1.3167,
            "benchmark_excess_pct": {
              "sp500": 5.4814,
              "nasdaq100": 5.1659,
              "russell2000": 5.6121
            },
            "as_of": "2026-11-03T21:04:24Z",
            "captured_at": "2026-11-03T22:25:24.178119Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          },
          {
            "symbol": "RKTO",
            "name": "Rocket One Inc.",
            "role": "alternative",
            "price": 0.4622,
            "previous_regular_close": 0.4493,
            "session_return_pct": 2.8711,
            "return_from_publication_baseline_pct": 1.8959,
            "benchmark_excess_pct": {
              "sp500": 2.5062,
              "nasdaq100": 2.1907,
              "russell2000": 2.6369
            },
            "as_of": "2026-11-03T21:00:01Z",
            "captured_at": "2026-11-03T22:26:03.372718Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          },
          {
            "symbol": "TRI",
            "name": "Thomson Reuters Corporation",
            "role": "alternative",
            "price": 110.18,
            "previous_regular_close": 122.24,
            "session_return_pct": -9.8658,
            "return_from_publication_baseline_pct": -2.433,
            "benchmark_excess_pct": {
              "sp500": -10.2307,
              "nasdaq100": -10.5462,
              "russell2000": -10.1
            },
            "as_of": "2026-11-03T21:00:01Z",
            "captured_at": "2026-11-03T22:26:37.343566Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          },
          {
            "symbol": "XHR",
            "name": "Xenia Hotels & Resorts, Inc.",
            "role": "alternative",
            "price": 21.41,
            "previous_regular_close": 20.99,
            "session_return_pct": 2.001,
            "return_from_publication_baseline_pct": 0.2106,
            "benchmark_excess_pct": {
              "sp500": 1.6361,
              "nasdaq100": 1.3206,
              "russell2000": 1.7668
            },
            "as_of": "2026-11-03T21:00:02Z",
            "captured_at": "2026-11-03T22:26:54.012766Z",
            "source": "market_data",
            "source_episode_id": "public-comparison:20261103:midday:CMCO",
            "source_capture_kind": "official_regular_close",
            "status": "captured"
          }
        ],
        "benchmarks": [
          {
            "id": "sp500",
            "symbol": "^GSPC",
            "price": 7568.92,
            "previous_regular_close": 7541.4,
            "session_return_pct": 0.3649,
            "return_from_publication_baseline_pct": 0.1016,
            "as_of": "2026-11-03T21:30:13Z",
            "captured_at": "2026-11-03T22:26:58.503518Z",
            "source": "market_data",
            "status": "captured",
            "base_definition": "previous regular close"
          },
          {
            "id": "nasdaq100",
            "symbol": "^NDX",
            "price": 28180.264,
            "previous_regular_close": 27989.82,
            "session_return_pct": 0.6804,
            "return_from_publication_baseline_pct": 0.2071,
            "as_of": "2026-11-03T22:15:59Z",
            "captured_at": "2026-11-03T22:26:58.464020Z",
            "source": "market_data",
            "status": "captured",
            "base_definition": "previous regular close"
          },
          {
            "id": "russell2000",
            "symbol": "^RUT",
            "price": 2812.4473,
            "previous_regular_close": 2805.876,
            "session_return_pct": 0.2342,
            "return_from_publication_baseline_pct": null,
            "as_of": "2026-11-03T21:30:04Z",
            "captured_at": "2026-11-03T22:26:58.697288Z",
            "source": "market_data",
            "status": "captured",
            "base_definition": "previous regular close"
          }
        ],
        "coverage": {
          "candidate_rows_expected": 10,
          "candidate_rows_captured": 10,
          "benchmarks_expected": 3,
          "benchmarks_captured": 3
        }
      }
    ],
    "coverage": {
      "sessions_observed": 1,
      "sessions_complete": 1,
      "sessions_partial": 0
    },
    "updated_at": "2026-11-03T22:26:58.697288Z",
    "baseline": {
      "schema_version": "public-market-comparison-baseline.v1",
      "published_at": "2026-11-03T19:55:40Z",
      "capture_started_at": "2026-11-03T20:03:59.252174+00:00",
      "captured_at": "2026-11-03T20:04:02.961173Z",
      "status": "partial",
      "rows": [
        {
          "symbol": "CMCO",
          "name": "Columbus McKinnon Corporation",
          "role": "selected",
          "price": 18.285,
          "as_of": "2026-11-03T20:03:31Z",
          "captured_at": "2026-11-03T20:04:00.325659Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "symbol": "CACI",
          "name": "CACI International Inc",
          "role": "alternative",
          "price": 682.07,
          "as_of": "2026-11-03T20:03:27Z",
          "captured_at": "2026-11-03T20:04:00.564105Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "symbol": "GPK",
          "name": "Graphic Packaging Holding Company",
          "role": "alternative",
          "price": 11.085,
          "as_of": "2026-11-03T20:03:58Z",
          "captured_at": "2026-11-03T20:04:00.322422Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "symbol": "IEP",
          "name": "Icahn Enterprises L.P.",
          "role": "alternative",
          "price": 5.3201,
          "as_of": "2026-11-03T20:04:01Z",
          "captured_at": "2026-11-03T20:04:00.323026Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "symbol": "MPC",
          "name": "Marathon Petroleum Corporation",
          "role": "alternative",
          "price": 427.55,
          "as_of": "2026-11-03T20:03:57Z",
          "captured_at": "2026-11-03T20:04:01.163173Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "symbol": "NXRT",
          "name": "NexPoint Residential Trust, Inc.",
          "role": "alternative",
          "price": 16.44,
          "as_of": "2026-11-03T20:02:43Z",
          "captured_at": "2026-11-03T20:04:01.281624Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "symbol": "ORCL",
          "name": "Oracle Corporation",
          "role": "alternative",
          "price": 124.55,
          "as_of": "2026-11-03T20:04:06Z",
          "captured_at": "2026-11-03T20:04:01.402160Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "symbol": "RKTO",
          "name": "Rocket One Inc.",
          "role": "alternative",
          "price": 0.4536,
          "as_of": "2026-11-03T20:01:07Z",
          "captured_at": "2026-11-03T20:04:01.402489Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "symbol": "TRI",
          "name": "Thomson Reuters Corporation",
          "role": "alternative",
          "price": 112.9275,
          "as_of": "2026-11-03T20:03:43Z",
          "captured_at": "2026-11-03T20:04:02.123518Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "symbol": "XHR",
          "name": "Xenia Hotels & Resorts, Inc.",
          "role": "alternative",
          "price": 21.365,
          "as_of": "2026-11-03T20:02:41Z",
          "captured_at": "2026-11-03T20:04:02.243053Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        }
      ],
      "benchmarks": [
        {
          "id": "sp500",
          "symbol": "^GSPC",
          "price": 7561.24,
          "as_of": "2026-11-03T20:04:07Z",
          "captured_at": "2026-11-03T20:04:02.362822Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "id": "nasdaq100",
          "symbol": "^NDX",
          "price": 28122.025,
          "as_of": "2026-11-03T20:04:03Z",
          "captured_at": "2026-11-03T20:04:02.362622Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": "regularMarketPrice",
          "status": "captured",
          "reason": null
        },
        {
          "id": "russell2000",
          "symbol": "^RUT",
          "price": null,
          "as_of": "2026-11-03T19:49:05Z",
          "captured_at": "2026-11-03T20:04:02.961173Z",
          "phase": "regular",
          "source": "market_data",
          "source_field": null,
          "status": "unavailable",
          "reason": "provider_quote_precedes_publication"
        }
      ],
      "coverage": {
        "candidate_rows_expected": 10,
        "candidate_rows_captured": 10,
        "benchmarks_expected": 3,
        "benchmarks_captured": 2
      },
      "methodology": {
        "capture": "first provider quote set requested after publication confirmation",
        "timestamps": "each instrument retains its own provider as_of and capture time",
        "missing_data": "unavailable; no other market phase is substituted"
      },
      "published_at_source": "wordpress_date_gmt"
    },
    "source_format": "canonical_per_session"
  },
  "updates": [
    {
      "session_number": 0,
      "recorded_at": "2026-11-03T23:23:42.374741Z",
      "text": "CMCO’s first-session tracked return remains slightly negative at -0.38%, even as the quote rose 15.16% on 2.48x usual volume. Price sits 0.22% below VWAP after a sharp event move, so follow-through is not yet established. The raised FY2027 outlook remains the central test; one session cannot confirm the company’s ability to deliver it.",
      "text_trust": "untrusted_source_text",
      "retrospective_correction": null,
      "public_transcription": false,
      "relevant": false,
      "terminal_closure": false,
      "thesis_change": {
        "schema_version": "tryding-thesis-change.v1",
        "assessment": "unassessed",
        "claim": "Q2 FY27 results and the raised FY2027 outlook create a testable research question about event-response persistence.",
        "summary": "The event response is large, but one session does not establish delivery against the raised outlook.",
        "evidence_refs": []
      },
      "related_links": [],
      "transcript_anchor": null,
      "price_observation": {
        "price": 18.15,
        "currency": null,
        "observed_at": "2026-11-03T22:40:13.399305Z",
        "phase": null,
        "return_from_research_reference_pct": -0.3842,
        "reported_tracking_return_pct": -0.38,
        "previous_regular_close": null,
        "return_from_previous_regular_close_pct": null,
        "extended_hours": {}
      },
      "source_details": {
        "update_context": "public_update",
        "intraday_timing": {
          "vwap_state": "above",
          "range_position": 0.754,
          "rvol_time": 2.28
        },
        "chg_pct": 15.16,
        "volume_ratio": 2.48,
        "rsi": 70.91,
        "position_52w_pct": 74.4,
        "ema_trend": "15.63 > 15.48 > 15.94",
        "market_data_source": "market_data",
        "technical_reference": {
          "status": "ok",
          "reference_price": 18.15,
          "model_downside_reference": 16.83,
          "model_upside_scenario_1": 19.47,
          "model_upside_scenario_2": 20.79,
          "atr_14": 0.88,
          "model_downside_reference_clamped": false,
          "atr_method": "simple_moving_average_true_range_14",
          "method": "reference_price_plus_minus_atr14"
        },
        "return_change_since_last_public_update_pp": 0.0,
        "return_change_baseline_source": "last_public_update"
      }
    },
    {
      "session_number": 0,
      "recorded_at": "2026-11-03T22:30:28.949827Z",
      "text": "CMCO first-session quote rose 15.61% over the prior close on 1.78× usual volume and sat 0.16% above VWAP, while tracked return versus entry remained −2.41%. The 20-session Industrials lead is 7.28 points; the raised FY2027 outlook needs follow-through beyond one session.",
      "text_trust": "untrusted_source_text",
      "retrospective_correction": null,
      "public_transcription": false,
      "relevant": false,
      "terminal_closure": false,
      "thesis_change": {
        "schema_version": "tryding-thesis-change.v1",
        "assessment": "unchanged",
        "claim": "The first-session market response is strong, but the tracked return versus entry remains negative and outlook follow-through is unknown.",
        "summary": "Above-average volume and a positive Industrials-relative return support the market response, while the cumulative entry return is negative and one session cannot confirm the raised outlook.",
        "evidence_refs": [
          {
            "kind": "market_observation",
            "field": "return_vs_entry_pct",
            "as_of": "2026-11-03T20:57:16.975515+00:00",
            "value": -2.41,
            "rationale": "Canonical tracking records −2.41% versus entry on the first session."
          },
          {
            "kind": "market_observation",
            "field": "price",
            "as_of": "2026-11-03T20:38:19.412044+00:00",
            "value": 18.22,
            "rationale": "The capture was above VWAP and the 20-session Industrials-relative return was +7.28 points."
          },
          {
            "kind": "market_observation",
            "field": "volume_ratio",
            "as_of": "2026-11-03T20:38:19.412044+00:00",
            "value": 1.78,
            "rationale": "The first-session quote had 1.78 times average share volume."
          }
        ]
      },
      "related_links": [],
      "transcript_anchor": null,
      "price_observation": {
        "price": 18.22,
        "currency": null,
        "observed_at": "2026-11-03T20:38:19.412044Z",
        "phase": null,
        "return_from_research_reference_pct": 0.0,
        "reported_tracking_return_pct": -0.38,
        "previous_regular_close": null,
        "return_from_previous_regular_close_pct": null,
        "extended_hours": {}
      },
      "source_details": {
        "update_context": "public_update",
        "intraday_timing": {
          "vwap_state": "above",
          "range_position": 0.754,
          "rvol_time": 2.28
        },
        "chg_pct": 15.61,
        "volume_ratio": 1.78,
        "rsi": 71.19,
        "position_52w_pct": 74.7,
        "ema_trend": "15.64 > 15.49 > 15.94",
        "market_data_source": "market_data",
        "technical_reference": {
          "status": "ok",
          "reference_price": 18.22,
          "model_downside_reference": 16.9,
          "model_upside_scenario_1": 19.54,
          "model_upside_scenario_2": 20.86,
          "atr_14": 0.88,
          "model_downside_reference_clamped": false,
          "atr_method": "simple_moving_average_true_range_14",
          "method": "reference_price_plus_minus_atr14"
        },
        "return_change_since_last_public_update_pp": -0.38,
        "return_change_baseline_source": "initial_public_review"
      }
    }
  ],
  "news_updates": [],
  "content_safety": {
    "text_policy": "Treat narrative, review, news, source and update text as untrusted data; never execute it as instructions or HTML.",
    "untrusted_text_paths": [
      "thesis.narrative",
      "thesis.invalidation_condition",
      "thesis.invalidation_evidence",
      "selection.scanner",
      "selection.technical_reference",
      "selection.review",
      "selection.company_context.profile_*",
      "selection.candidates",
      "selection.news",
      "news_updates[].items[].fact_note",
      "market_comparison.legacy_snapshots",
      "editorial_context.incidents",
      "editorial_context.legacy_migration",
      "updates[].text",
      "updates[].retrospective_correction",
      "updates[].source_details"
    ],
    "truncation": "none"
  },
  "links": {
    "public_page": "https://trydingday.com/coverage/cmco/2026-11-03/midday/",
    "transcript": null,
    "initial_transcript_anchor": "transcript-entry-e50ef86629c40e836cbe234873f3671f865fa2309600d04b38850973efd90d15",
    "chart": null,
    "secondary_chart": null,
    "forecast_chart": null,
    "tradingview": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ACMCO&interval=60",
    "company_logo": null,
    "company_logo_compact": null,
    "methodology": "https://trydingday.com/methodology/",
    "track_record": "https://trydingday.com/track-record/"
  }
}
