{
  "schema": "quantiv.research-snapshot.v1",
  "kind": "symbol_research",
  "source": {
    "symbol": "MS",
    "as_of_date": "2026-09-30",
    "forecast_receipt_id": "sha256:3db03b17a45f7d9a749540cab764007049566e003ecbbdc7f99245eacfd9e871",
    "forecast_validated_at": "2026-10-16T11:53:08.138496+00:00",
    "forecast_quality": "passed",
    "control_generated_at": "2026-10-16T12:14:35.648573+00:00",
    "control_status": "failed",
    "publication_eligible": false
  },
  "decision_scope": "end_of_day_research",
  "live_trading_eligible": false,
  "live_quote_overlay_included": false,
  "spot_updated_prediction_included": false,
  "research": {
    "symbol": "MS",
    "as_of_date": "2026-09-30",
    "spot_price": 190,
    "expected_move": {
      "earnings_date": "2026-10-14",
      "timing": "bmo",
      "expiration": "2026-10-16",
      "dte": 16,
      "lead_time_days": 14,
      "atm_strike": 190,
      "atm_iv": 0.3485,
      "straddle_abs": 11.075,
      "straddle_pct": 0.058289,
      "iv_pct": 0.072965,
      "em_ml_pct": 0.036469,
      "em_ml_abs": 6.859065,
      "model_horizon": 14,
      "ml_snapshot_date": "2026-09-30",
      "p10": 0.007986,
      "p25": 0.019571,
      "p50": 0.034417,
      "p75": 0.061251,
      "p90": 0.06534,
      "em_method": "ml_lightgbm",
      "display_forecast_pct": 0.036469,
      "display_forecast_method": "ml",
      "display_forecast_as_of": "2026-09-30",
      "ml_status": "available",
      "options_status": "decision_eligible",
      "forecast_frozen": true,
      "forecast_id": "520f306e4b5d5b30ae9aff1028957878918fda47dfb347a54c97d55c8e6d23cd",
      "forecast_model_bundle_id": "4d1ab76dc3401072f1c9a809c71aa76d0c905e5117f7d98d31928219a79a8b78",
      "forecast_scored_at": "2026-10-01T06:41:03.752995+00:00",
      "forecast_published_at": "2026-10-01T08:08:33.491438+00:00",
      "forecast_feature_cutoff_at": "2026-10-13T20:00:00+00:00",
      "forecast_prediction_deadline_at": "2026-10-14T04:00:00+00:00",
      "forecast_feature_snapshot_at": "2026-09-30T20:00:00+00:00",
      "forecast_feature_hash": "d6a57dbf3b66c4bd897ca5eab28232d2ff5a1757e37b11ae1a73cbf253e41785",
      "forecast_frozen_eligible": true
    },
    "straddle_features": [
      {
        "expiration": "2026-10-16",
        "dte": 16,
        "atm_strike": 190,
        "atm_iv": 0.3485,
        "atm_call_iv": 0.3495,
        "atm_put_iv": 0.3475,
        "straddle_mid": 11.075,
        "em_straddle": 11.075,
        "em_straddle_pct": 0.058289,
        "em_iv": 13.863406,
        "em_iv_pct": 0.072965,
        "call_delta": 0.4775,
        "call_gamma": 0.0288,
        "call_vega": 0.1571,
        "call_theta": -0.1796
      },
      {
        "expiration": "2026-10-30",
        "dte": 30,
        "atm_strike": 190,
        "atm_iv": 0.349,
        "atm_call_iv": 0.3495,
        "atm_put_iv": 0.3485,
        "straddle_mid": 15.12,
        "em_straddle": 15.12,
        "em_straddle_pct": 0.079579,
        "em_iv": 19.010486,
        "em_iv_pct": 0.100055,
        "call_delta": 0.4924,
        "call_gamma": 0.021,
        "call_vega": 0.2151,
        "call_theta": -0.1294
      },
      {
        "expiration": "2026-11-20",
        "dte": 51,
        "atm_strike": 190,
        "atm_iv": 0.31925,
        "atm_call_iv": 0.3177,
        "atm_put_iv": 0.3208,
        "straddle_mid": 17.975,
        "em_straddle": 17.975,
        "em_straddle_pct": 0.094605,
        "em_iv": 22.67374,
        "em_iv_pct": 0.119335,
        "call_delta": 0.4939,
        "call_gamma": 0.0177,
        "call_vega": 0.2796,
        "call_theta": -0.0865
      }
    ],
    "earnings_history": [
      {
        "date": "2026-10-14",
        "timing": "before_market_open",
        "q": "Q3 26",
        "fiscal_year": 2026,
        "fiscal_q": "Q3",
        "actual": null,
        "implied": null,
        "implied_as_of": null,
        "implied_expiration": null,
        "implied_dte": null,
        "implied_lead_days": null,
        "implied_atm_strike": null,
        "implied_straddle_abs": null,
        "implied_atm_iv": null,
        "implied_quality_status": null,
        "eps_actual": null,
        "eps_estimate": 3.2323,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": 21122065408,
        "rev_surprise_pct": null,
        "realized_target_protocol": null,
        "realized_label_source": null,
        "em_ml_pct": 0.036469,
        "em_ml_abs": 6.859065,
        "model_horizon": 14,
        "ml_snapshot_date": "2026-09-30",
        "forecast_id": "520f306e4b5d5b30ae9aff1028957878918fda47dfb347a54c97d55c8e6d23cd",
        "forecast_model_bundle_id": "4d1ab76dc3401072f1c9a809c71aa76d0c905e5117f7d98d31928219a79a8b78",
        "forecast_scored_at": "2026-10-01T06:41:03.752995+00:00",
        "forecast_published_at": "2026-10-01T08:08:33.491438+00:00",
        "forecast_feature_cutoff_at": "2026-10-13T20:00:00+00:00",
        "forecast_prediction_deadline_at": "2026-10-14T04:00:00+00:00",
        "forecast_feature_snapshot_at": "2026-09-30T20:00:00+00:00",
        "forecast_feature_hash": "d6a57dbf3b66c4bd897ca5eab28232d2ff5a1757e37b11ae1a73cbf253e41785",
        "forecast_frozen_eligible": true,
        "p10": 0.007986,
        "p25": 0.019571,
        "p50": 0.034417,
        "p75": 0.061251,
        "p90": 0.06534,
        "display_forecast_pct": 0.036469,
        "display_forecast_method": "ml",
        "display_forecast_as_of": "2026-09-30",
        "ml_status": "available",
        "options_status": "unavailable",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2026-07-15",
        "timing": "bmo",
        "q": "Q2 26",
        "fiscal_year": 2026,
        "fiscal_q": "Q2",
        "actual": 0.003865,
        "implied": 0.06956,
        "implied_as_of": "2026-07-14",
        "implied_expiration": "2026-07-31",
        "implied_dte": 17,
        "implied_lead_days": 1,
        "implied_atm_strike": 227.5,
        "implied_straddle_abs": 15.825,
        "implied_atm_iv": 0.4044,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": 3.46,
        "eps_estimate": 3.0321,
        "eps_surprise_pct": 0.141123,
        "revenue_actual": 21348000000,
        "revenue_estimate": 20226460570,
        "rev_surprise_pct": 0.055449,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.087275,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2026-07-14",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2026-04-15",
        "timing": "bmo",
        "q": "Q1 26",
        "fiscal_year": 2026,
        "fiscal_q": "Q1",
        "actual": 0.045162,
        "implied": 0.059452,
        "implied_as_of": "2026-04-14",
        "implied_expiration": "2026-05-01",
        "implied_dte": 17,
        "implied_lead_days": 1,
        "implied_atm_strike": 182.5,
        "implied_straddle_abs": 10.85,
        "implied_atm_iv": 0.34535,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.074531,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2026-04-14",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2026-01-15",
        "timing": "bmo",
        "q": "Q4 25",
        "fiscal_year": 2025,
        "fiscal_q": "Q4",
        "actual": 0.057805,
        "implied": 0.054306,
        "implied_as_of": "2026-01-14",
        "implied_expiration": "2026-01-30",
        "implied_dte": 16,
        "implied_lead_days": 1,
        "implied_atm_strike": 180,
        "implied_straddle_abs": 9.775,
        "implied_atm_iv": 0.32515,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.068077,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2026-01-14",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2025-10-15",
        "timing": "bmo",
        "q": "Q3 25",
        "fiscal_year": 2025,
        "fiscal_q": "Q3",
        "actual": 0.047058,
        "implied": 0.06371,
        "implied_as_of": "2025-10-14",
        "implied_expiration": "2025-10-31",
        "implied_dte": 17,
        "implied_lead_days": 1,
        "implied_atm_strike": 155,
        "implied_straddle_abs": 9.875,
        "implied_atm_iv": 0.3688,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.079592,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2025-10-14",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2025-07-16",
        "timing": "bmo",
        "q": "Q2 25",
        "fiscal_year": 2025,
        "fiscal_q": "Q2",
        "actual": -0.012713,
        "implied": 0.053697,
        "implied_as_of": "2025-07-15",
        "implied_expiration": "2025-08-01",
        "implied_dte": 17,
        "implied_lead_days": 1,
        "implied_atm_strike": 142,
        "implied_straddle_abs": 7.625,
        "implied_atm_iv": 0.31235,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.067409,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2025-07-15",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2025-01-16",
        "timing": "bmo",
        "q": "Q4 24",
        "fiscal_year": 2024,
        "fiscal_q": "Q4",
        "actual": 0.040291,
        "implied": 0.059656,
        "implied_as_of": "2025-01-15",
        "implied_expiration": "2025-02-14",
        "implied_dte": 30,
        "implied_lead_days": 1,
        "implied_atm_strike": 131,
        "implied_straddle_abs": 7.815,
        "implied_atm_iv": 0.2624,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.075228,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2025-01-15",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2024-10-17",
        "timing": "bmo",
        "q": "Q3 24",
        "fiscal_year": 2024,
        "fiscal_q": "Q3",
        "actual": -0.000586,
        "implied": 0.04,
        "implied_as_of": "2024-10-16",
        "implied_expiration": "2024-11-01",
        "implied_dte": 16,
        "implied_lead_days": 1,
        "implied_atm_strike": 120,
        "implied_straddle_abs": 4.8,
        "implied_atm_iv": 0.23845,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.049924,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2024-10-16",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2024-07-16",
        "timing": "bmo",
        "q": "Q2 24",
        "fiscal_year": 2024,
        "fiscal_q": "Q2",
        "actual": 0.00912,
        "implied": 0.041095,
        "implied_as_of": "2024-07-15",
        "implied_expiration": "2024-07-26",
        "implied_dte": 11,
        "implied_lead_days": 1,
        "implied_atm_strike": 105,
        "implied_straddle_abs": 4.315,
        "implied_atm_iv": 0.2871,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.049841,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2024-07-15",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2024-04-16",
        "timing": "bmo",
        "q": "Q1 24",
        "fiscal_year": 2024,
        "fiscal_q": "Q1",
        "actual": 0.024715,
        "implied": 0.054885,
        "implied_as_of": "2024-04-15",
        "implied_expiration": "2024-04-26",
        "implied_dte": 11,
        "implied_lead_days": 1,
        "implied_atm_strike": 87,
        "implied_straddle_abs": 4.775,
        "implied_atm_iv": 0.3959,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.068728,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2024-04-15",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2024-01-16",
        "timing": "bmo",
        "q": "Q4 23",
        "fiscal_year": 2023,
        "fiscal_q": "Q4",
        "actual": -0.041583,
        "implied": 0.043056,
        "implied_as_of": "2024-01-15",
        "implied_expiration": "2024-01-26",
        "implied_dte": 11,
        "implied_lead_days": 1,
        "implied_atm_strike": 90,
        "implied_straddle_abs": 3.875,
        "implied_atm_iv": 0.2752,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.047775,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2024-01-15",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      },
      {
        "date": "2023-10-18",
        "timing": "bmo",
        "q": "Q3 23",
        "fiscal_year": 2023,
        "fiscal_q": "Q3",
        "actual": -0.067845,
        "implied": 0.050506,
        "implied_as_of": "2023-10-16",
        "implied_expiration": "2023-10-27",
        "implied_dte": 11,
        "implied_lead_days": 2,
        "implied_atm_strike": 79,
        "implied_straddle_abs": 3.99,
        "implied_atm_iv": 0.36455,
        "implied_quality_status": "decision_eligible_eod",
        "eps_actual": null,
        "eps_estimate": null,
        "eps_surprise_pct": null,
        "revenue_actual": null,
        "revenue_estimate": null,
        "rev_surprise_pct": null,
        "realized_target_protocol": "quantiv.session-reaction.v2",
        "realized_label_source": "ohlcv_session_close",
        "display_forecast_pct": 0.063286,
        "display_forecast_method": "options_math",
        "display_forecast_as_of": "2023-10-16",
        "ml_status": "unavailable_event",
        "options_status": "decision_eligible",
        "fallback_reason": null,
        "forecast_frozen": true
      }
    ],
    "next_earnings": "2026-10-14",
    "vol_regime": {
      "iv_current": 0.3501,
      "iv_rank": 0.553619,
      "iv_year_high": 0.45,
      "iv_year_low": 0.2262,
      "hv_current": 0.2456,
      "hv_rank": 0.166914,
      "iv_mom_week": 0.0127,
      "iv_mom_month": null
    },
    "next_earnings_timing": "bmo"
  },
  "snapshot_id": "sha256:ecced6efe8af15eab4a1ec30b6a90d84515c3bed9e99f5e6a9a3552bb249d9f9"
}
