{
  "schema_version": "tryding-agent-episode.v1",
  "episode_id": "20261102_TATT_MIDDAY",
  "episode_url": "https://trydingday.com/data/agents/v1/episodes/20261102_TATT_MIDDAY.json",
  "public_page_url": "https://trydingday.com/coverage/tatt/2026-11-02/midday/",
  "published_at": "2026-11-02T19:13:36.632779Z",
  "updated_at": "2026-11-02T19:13:36.632779Z",
  "lifecycle": {
    "tracking_status": "open",
    "active_for_tracking": true,
    "stage": "tracking"
  },
  "instrument": {
    "type": "equity",
    "symbol": "TATT",
    "exchange": "NASDAQGM",
    "name": "TAT Technologies Ltd."
  },
  "technical_reference": {
    "status": "ok",
    "reference_price": 36.5,
    "model_downside_reference": 34.04,
    "model_downside_reference_clamped": false,
    "model_upside_scenario_1": 38.96,
    "model_upside_scenario_2": 41.42,
    "atr_14": 1.64,
    "atr_method": "simple_moving_average_true_range_14",
    "method": "reference_price_plus_minus_atr14"
  },
  "public_content": {
    "date": "November 2, 2026",
    "generated_at": "2026-11-02T19:13:36.632779Z",
    "original_published_at": null,
    "session_tag": "midday",
    "label": "Market coverage",
    "try_label": "Try of the Day",
    "public_status": "Try of the Day",
    "why_today": "TATT remains the selected case because a reported results event, elevated trading activity, and positive relative performance provide a concrete thesis to test. The reported figures still require reconciliation with the filings, and the observed response does not establish causation or future performance.",
    "entry_reasoning": "Panel thesis: The reported third-quarter results coincided with elevated trading activity and positive 20-session performance relative to an industrials-sector proxy. This supports a testable continuation thesis through S1–S30 if the filed results support the reported figures and relative performance persists. The observed response does not establish that the results caused the move or that it will continue. Invalidation boundary: The thesis fails if the 6-K filings do not support the reported results, or if subsequent observations lose the captured $36.04 VWAP together with TATT's relative advantage over XLI.",
    "reference_price": 36.5,
    "scanner": {
      "price": 36.5,
      "reference": 36.5,
      "score": 6,
      "score_version": "v0_legacy_reconstructed",
      "change": 14.78,
      "volume": 323635,
      "average_volume": 140409,
      "volume_ratio": 2.3,
      "rsi": 68.43,
      "ema_trend": "33.39 > 33.54 > 35.04",
      "position_52w": 56.88,
      "atr_14": 1.64,
      "vwap": 36.04,
      "vwap_state": "above",
      "vwap_distance_pct": 1.28,
      "vwap_reading": {
        "price": 36.04,
        "state": "above",
        "distance_pct": 1.28
      },
      "range_position": 0.813,
      "gap_pct": 0.0,
      "relative_strength": {
        "excess_pct": 14.19,
        "index": "QQQ",
        "index_chg_pct": 0.59,
        "status": "normal"
      },
      "volume_percentile": {
        "median_vol": 120600,
        "percentile": 98.4,
        "status": "exceptional",
        "today_vol": 323635
      },
      "extension": {
        "atr": 1.64,
        "dist_atr": 1.8,
        "ema_ref": 33.54,
        "status": "healthy"
      },
      "atr_move_signal": {
        "atr_pct": 4.49,
        "status": "strong",
        "z": 3.29
      },
      "sector_breadth": {
        "chg_pct": 1.85,
        "etf": "XLI",
        "status": "green"
      },
      "sentiment": null,
      "sentiment_score": null,
      "earnings_warning": {
        "days_away": 0,
        "earnings_date": "2026-11-02",
        "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": 16.23,
      "days_to_cover": 9.67,
      "catalyst": "TAT Technologies Reports Record Third Quarter 2026 Results",
      "sector": "Industrials",
      "exchange": "NasdaqGM",
      "sec_signal": "NO_RECENT_FORM4_SIGNAL"
    },
    "levels": {
      "reference": 36.5,
      "downside": 34.04,
      "upside_1": 38.96,
      "upside_2": 41.42
    },
    "review": {
      "score": 6,
      "status": "Try Of The Day",
      "summary": "TATT remains the selected case because a reported results event, elevated trading activity, and positive relative performance provide a concrete thesis to test. The reported figures still require reconciliation with the filings, and the observed response does not establish causation or future performance.",
      "views": [
        {
          "name": "Elena Vartanyan",
          "role": "independent statistical auditor",
          "icon": "🎯",
          "view": "At 17:55 UTC, the S&P 500, Nasdaq 100 and Russell 2000 were modestly higher, while the VIX rose. The 10-year yield and dollar fell; gold rose as WTI fell. That is selective strength, not a clean risk-on session. The intraday breadth proxy leaned positive, but the EOD reading was unavailable.",
          "reasoning": "My dissent remains Raw Try: until the reported results are reconciled, I would keep the case more conditional. The correction does not change the evidence or reopen the selection."
        },
        {
          "name": "Kenji Osei",
          "role": "AI Systems & Market Data Integrity Analyst",
          "icon": "🧠",
          "view": "The seven-row market snapshot is complete. The breadth proxy was mostly fresh but had one stale quote, and it is still only an intraday view. The shared news brief had no items. None of that ranks a company or blocks a bounded comparison.",
          "reasoning": "That attribution was wrong. About 0.497 is the model's 15-session positive-return estimate, and its output gives no sample count. Eight belongs to separate historical adverse-move and return-dispersion outputs. The estimate is near even odds, not a decisive edge. Separately, the SEC-aware adverse-MAE estimate—the modeled largest decline from entry—has an H15 P10 of −23.03% and median of −10.66%; its SEC snapshot is dated September 1 and lacks confirmed point-in-time validity."
        },
        {
          "name": "Nate Brooks",
          "role": "market structure and timing analyst",
          "icon": "📈",
          "view": "TATT has the clearest event-and-tape combination: the packet reports a record Q3, with +14.78% on 2.30 times average volume. It was above the captured $36.04 VWAP—the session's average price weighted by trading activity—though its later in-cut return eased.",
          "reasoning": "The public comparison is now TATT, IDXX, ZG, CHH, and BR. I removed the post-cut 20-session figures. CHH and BR remain only on their dated event records and provider observations available by 17:57:17 UTC; their later captures do not enter this comparison."
        },
        {
          "name": "Marcus Feld",
          "role": "information, fundamentals and catalyst analyst",
          "icon": "🦊",
          "view": "Supplied coverage reports EPS of $0.58 against $0.40 and sales of $55.563 million against $52.752 million. Three 6-K filing records landed before the cut. That is a specific results event to follow, not proof that every figure has been reconciled to the filings.",
          "reasoning": "I retain Try of the Day. The reported event, elevated activity, and positive relative path give us a specific thesis and a filing check; the unreconciled figures stay clearly labeled."
        },
        {
          "name": "Priya Nandakumar",
          "role": "institutional risk and execution manager",
          "icon": "🛡️",
          "view": "TATT is 1.80 ATR above its EMA reference. ATR is its typical daily price range; 1.80 means the price is well beyond one usual day's movement from that reference, so a pullback could matter. The move also eased in the later capture.",
          "reasoning": "I retain Try with the risk stated plainly. The model estimate does not cancel the modeled adverse tail, and the captured $36.04 VWAP and relative performance are follow-up checks, not guarantees."
        }
      ],
      "conviction": {
        "status_phrase": "recorded",
        "basis": "Editorial allocation of confidence, not a model probability. TATT remains the most defensible Try on the supplied event, market, and follow-up evidence; filing reconciliation, the easing trajectory, and adverse-tail context remain material reservations.",
        "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 late snapshot was modestly positive, but the session was not uniformly calm: small caps led, volatility rose, and oil’s sharp fall helped stocks recover part of the AI-led selloff. Sector leadership remained selective. Midterm policy uncertainty, energy risk and a concentrated labor-data calendar leave the rebound with several unresolved tests.",
        "long_read": "The supplied 17:55:04 UTC snapshot showed a mixed but slightly positive U.S. session: the S&P 500, Nasdaq 100 and Russell 2000 were higher, with the Russell leading, while the VIX also rose. The 10-year yield was at 4.88%, down 4.90 basis points in that snapshot; its level and its move are different facts. A separate 17:35 UTC breadth proxy leaned positive, but one quote was stale and no end-of-day breadth layer was available.\n\n[AP reported](https://apnews.com/article/stocks-markets-ai-earnings-oil-iran-048328e49e47ce7afe6c1fb9d9acf13d) that Monday’s market was recovering some of the prior week’s technology- and AI-led losses as oil fell. AP connected the oil move to uncertainty around the Iran conflict; it also described persistent investor questions about whether large AI data-center investments will earn adequate returns. [Axios’s sector review](https://www.axios.com/2026/11/02/stocks-midterms-ai-iran) adds a contrast: defensive groups helped support the S&P 500 in October while the Nasdaq 100 and semiconductor shares were much weaker. That is rotation within the market, not proof that risk has disappeared.\n\nPolicy and data now share the calendar. [Reuters’s election analysis](https://wdez.com/2026/11/02/analysis-investors-gaming-out-congress-control-for-spending-ai-outlook/) described investor uncertainty over congressional control, AI oversight, defense spending and debt-limit negotiations; these are scenarios under discussion, not settled outcomes. The [Federal Reserve held its target range at 3.75%–4% on October 28](https://www.federalreserve.gov/newsevents/pressreleases/monetary20261028a.htm) and said inflation remained elevated. In the supplied snapshot, the 10-year yield moved lower for the session, a narrower observation than saying borrowing costs have broadly fallen. The [BLS calendar](https://www.bls.gov/schedule/2026/) puts September JOLTS job openings on November 3 and the October Employment Situation on November 6. Those releases will add evidence about labor demand and realized hiring, but none was available in this session’s snapshot.\n\nThe broader backdrop does not explain TAT Technologies’ reported results or establish what caused its price response. Its company-specific evidence remains separate; the day’s oil, policy and market-rotation stories are context, not confirmation.",
        "transcript": [
          {
            "speaker_id": "nate",
            "text": "Green, yes. Calm, no. The late snapshot had the Russell ahead of the other big indexes and the VIX higher too—the VIX is the market’s volatility gauge, so that combination says nerves were still in the room. The breadth proxy leaned positive, but it was not a full end-of-day read."
          },
          {
            "speaker_id": "elena",
            "text": "AP’s account fits that: Monday clawed back part of Friday’s technology and AI selloff as oil dropped. A rebound after a sharp decline is useful information, but it does not settle whether the prior selling was finished."
          },
          {
            "speaker_id": "marcus",
            "text": "And the AI argument has moved from “who has a model?” to “does all this data-center spending earn its keep?” AP points to cash use and slower search growth as part of that debate. Big spending is an input; the return is the test."
          },
          {
            "speaker_id": "kenji",
            "text": "Small distinction, large consequence: the 10-year yield’s level was 4.88%; its change in the supplied snapshot was down 4.90 basis points. The yield is a reference borrowing rate, and that session move does not mean rates have reset lower across the economy."
          },
          {
            "speaker_id": "priya",
            "text": "Then why celebrate the oil drop while the Iran conflict is still the reason prices are swinging? A lower fuel bill helps some businesses today; the supply risk has not been negotiated away."
          },
          {
            "speaker_id": "elena",
            "text": "Exactly. AP reported Brent lower during the session, but tied the move to uncertainty about when the conflict would stop disrupting energy flows. Relief in the price is real; certainty about the cause is not."
          },
          {
            "speaker_id": "nate",
            "text": "The sector map is the other clue. Axios says staples and health care cushioned October while the Nasdaq 100 and semiconductor index had a much rougher month. The S&P held up better because leadership changed—not because every corner agreed."
          },
          {
            "speaker_id": "marcus",
            "text": "And tomorrow’s midterms put a policy question right beside the earnings question. Reuters says investors are gaming out AI oversight, defense spending and debt-limit talks. Those are possible consequences of the result, not facts about who will control Congress."
          },
          {
            "speaker_id": "kenji",
            "text": "The Fed’s decision does not erase that uncertainty either. It kept the target range at 3.75%–4% and said inflation remained elevated; two officials dissented in favor of a quarter-point increase. That is a held rate with a live disagreement."
          },
          {
            "speaker_id": "elena",
            "text": "There is a real labor check this week too. The BLS schedule has JOLTS on Tuesday and October payrolls on Friday. Job openings show how many positions employers are trying to fill; payrolls show jobs actually added. One is demand, the other is realized hiring."
          },
          {
            "speaker_id": "priya",
            "text": "And if oil climbs again before those reports, the inflation story gets louder while hiring is still unresolved. That is why one easy session should not be mistaken for a clean risk signal."
          },
          {
            "speaker_id": "nate",
            "text": "The selected company sits in aerospace systems and services, not the AI-heavy names driving Friday’s argument. That wider tape is useful context, but it cannot explain the company’s reported results or stand in for its own evidence."
          },
          {
            "speaker_id": "marcus",
            "text": "Right—and falling oil may matter to airlines’ fuel costs, but that does not tell us whether an aircraft supplier gets more orders. There’s a whole customer and maintenance cycle between those two statements."
          },
          {
            "speaker_id": "kenji",
            "text": "So the board is mixed: a partial rebound, selective leadership, a higher volatility gauge, and two near-term clocks—election results and labor data. The breadth proxy is supportive, but with its stale quote and missing end-of-day layer, I would keep that reading bounded."
          }
        ]
      },
      "context_roundtable_sources": []
    },
    "updates": [],
    "observed_outcomes": [
      {
        "label": "+1 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+5 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+10 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+15 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+20 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+25 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      },
      {
        "label": "+30 sessions",
        "status": "pending",
        "return": null,
        "reference_text": "",
        "price": null,
        "price_basis": null,
        "observation_date": null,
        "updated": "",
        "mfe": null,
        "mae": null
      }
    ],
    "market_comparison": {
      "schema_version": "public-market-comparison.v1",
      "publication_key": "20261102:midday:TATT",
      "status": "awaiting_regular_close",
      "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": [],
      "coverage": {
        "sessions_observed": 0,
        "sessions_complete": 0,
        "sessions_partial": 0
      },
      "updated_at": null,
      "baseline": {
        "schema_version": "public-market-comparison-baseline.v1",
        "published_at": "2026-11-02T19:20:41Z",
        "capture_started_at": "2026-11-02T19:27:50.899830+00:00",
        "captured_at": "2026-11-02T19:28:01.807314Z",
        "status": "partial",
        "rows": [
          {
            "symbol": "TATT",
            "name": "TAT Technologies Ltd.",
            "role": "selected",
            "price": 37.46,
            "as_of": "2026-11-02T19:27:00Z",
            "captured_at": "2026-11-02T19:27:55.092539Z",
            "phase": "regular",
            "source": "yfinance_quote",
            "source_field": "regularMarketPrice",
            "status": "captured",
            "reason": null
          },
          {
            "symbol": "BR",
            "name": "Broadridge Financial Solutions, Inc.",
            "role": "alternative",
            "price": 183.48,
            "as_of": "2026-11-02T19:27:53Z",
            "captured_at": "2026-11-02T19:27:57.085431Z",
            "phase": "regular",
            "source": "yfinance_quote",
            "source_field": "regularMarketPrice",
            "status": "captured",
            "reason": null
          },
          {
            "symbol": "CHH",
            "name": "Choice Hotels International, Inc.",
            "role": "alternative",
            "price": 115.315,
            "as_of": "2026-11-02T19:27:52Z",
            "captured_at": "2026-11-02T19:28:01.807314Z",
            "phase": "regular",
            "source": "yfinance_quote",
            "source_field": "regularMarketPrice",
            "status": "captured",
            "reason": null
          },
          {
            "symbol": "IDXX",
            "name": "IDEXX Laboratories, Inc.",
            "role": "alternative",
            "price": 664.885,
            "as_of": "2026-11-02T19:27:57Z",
            "captured_at": "2026-11-02T19:27:54.856585Z",
            "phase": "regular",
            "source": "yfinance_quote",
            "source_field": "regularMarketPrice",
            "status": "captured",
            "reason": null
          },
          {
            "symbol": "ZG",
            "name": "Zillow Group, Inc.",
            "role": "alternative",
            "price": 33.73,
            "as_of": "2026-11-02T19:28:02Z",
            "captured_at": "2026-11-02T19:27:57.511001Z",
            "phase": "regular",
            "source": "yfinance_quote",
            "source_field": "regularMarketPrice",
            "status": "captured",
            "reason": null
          }
        ],
        "benchmarks": [
          {
            "id": "sp500",
            "symbol": "^GSPC",
            "price": 7576.33,
            "as_of": "2026-11-02T19:28:02Z",
            "captured_at": "2026-11-02T19:27:58.572333Z",
            "phase": "regular",
            "source": "yfinance_quote",
            "source_field": "regularMarketPrice",
            "status": "captured",
            "reason": null
          },
          {
            "id": "nasdaq100",
            "symbol": "^NDX",
            "price": 28208.252,
            "as_of": "2026-11-02T19:28:03Z",
            "captured_at": "2026-11-02T19:27:59.532476Z",
            "phase": "regular",
            "source": "yfinance_quote",
            "source_field": "regularMarketPrice",
            "status": "captured",
            "reason": null
          },
          {
            "id": "russell2000",
            "symbol": "^RUT",
            "price": null,
            "as_of": "2026-11-02T19:13:05Z",
            "captured_at": "2026-11-02T19:28:00.985367Z",
            "phase": "regular",
            "source": "yfinance_quote",
            "source_field": null,
            "status": "unavailable",
            "reason": "provider_quote_precedes_publication"
          }
        ],
        "coverage": {
          "candidate_rows_expected": 5,
          "candidate_rows_captured": 5,
          "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"
      }
    },
    "candidates": [
      {
        "symbol": "IDXX",
        "name": "IDEXX Laboratories, Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AIDXX&interval=60",
        "score": 5,
        "price": 645.06,
        "change": 17.03,
        "volume": 871950,
        "avg_volume_3m": 553104,
        "volume_ratio": 1.58,
        "rsi": 78.08,
        "ema_trend": "576.56 > 557.66 > 549.65",
        "position_52w_pct": 83.92,
        "vwap": 643.86,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The supplied 20-session comparison is +26.72% for IDXX versus +10.26% for XLV.",
          "The current event move is reported as +17.03% on 1.58 times average volume.",
          "The supplied coverage reports an EPS beat and raised guidance, alongside a lower margin outlook.",
          "The captured price was 3.87 ATR above its EMA reference, and the intraday slope was down."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "Not selected"
      },
      {
        "symbol": "ZG",
        "name": "Zillow Group, Inc.",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AZG&interval=60",
        "score": 5,
        "price": 33.79,
        "change": 5.96,
        "volume": 1581755,
        "avg_volume_3m": 1051050,
        "volume_ratio": 1.5,
        "rsi": 66.4,
        "ema_trend": "32.65 > 31.98 > 32.06",
        "position_52w_pct": 45.05,
        "vwap": 33.57,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The supplied 20-session comparison is +20.37% for ZG versus −9.57% for XLC.",
          "The event move is reported as +5.96% on 1.50 times average volume.",
          "The packet describes down-payment assistance across 43 states; the program's economics are not quantified, and earnings are scheduled for November 4."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "Not selected"
      },
      {
        "symbol": "CHH",
        "name": "Choice Hotels International, Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ACHH&interval=60",
        "score": null,
        "price": 114.86,
        "change": null,
        "volume": 656670.0,
        "avg_volume_3m": 542696.0,
        "volume_ratio": 1.29,
        "rsi": 72.53,
        "ema_trend": "111.42 > 108.74 > 105.85",
        "position_52w_pct": 93.74,
        "vwap": 114.32,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The primary Q3 results release and same-day SEC 8-K are in the sealed packet.",
          "The in-cut trajectory moved from +4.16% at 16:30 UTC to +3.33% at 17:39 UTC; volume at the later point was 656,670 versus a three-month average of 542,696.",
          "Unverified headlines differ on RevPAR and FY2026 GAAP EPS guidance."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "Not selected"
      },
      {
        "symbol": "BR",
        "name": "Broadridge Financial Solutions, Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ABR&interval=60",
        "score": null,
        "price": 182.82,
        "change": null,
        "volume": 249947.0,
        "avg_volume_3m": 1062465.0,
        "volume_ratio": 0.28,
        "rsi": 70.25,
        "ema_trend": "179.06 > 175.3 > 172.45",
        "position_52w_pct": 78.7,
        "vwap": 182.3,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "A primary announcement describes plans to provide on-chain governance and digital transfer agency services for the NYSE tokenized-securities platform.",
          "The in-cut trajectory moved from +2.39% at 16:31 UTC to +2.24% at 17:39 UTC; volume at the later point was 249,947 versus a three-month average of 1,062,465.",
          "The announcement does not quantify implementation timing, customer uptake, or revenue contribution."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "Not selected"
      }
    ],
    "news": [
      {
        "title": "SEC 6-K filing",
        "url": "https://www.sec.gov/Archives/edgar/data/808439/000117891326004947/zk2636305.htm"
      },
      {
        "title": "SEC 6-K filing",
        "url": "https://www.sec.gov/Archives/edgar/data/808439/000117891326004945/zk2636304.htm"
      },
      {
        "title": "SEC 6-K filing",
        "url": "https://www.sec.gov/Archives/edgar/data/808439/000117891326004942/zk2636267.htm"
      }
    ],
    "transcript_url": null,
    "initial_transcript_anchor": "transcript-entry-3cd2d2609f3d98e66192d0ac055cedd9fb6be7a3e9dd02571e1126e7df5c329a",
    "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"
  }
}
