{
  "updated_at": "2026-10-02T19:01:14.433460",
  "stocks": [
    {
      "symbol": "CTVA",
      "total_score": 64.94,
      "raw_score": 68.84,
      "breakdown": {
        "price_quality": 2.94,
        "volume_quality": 12.0,
        "rvol": 4.89,
        "volume_acceleration": 2.07,
        "price_momentum": 0.56,
        "price_structure": 12,
        "vwap_structure": 8,
        "vwap_slope": 8,
        "consolidation_quality": 8,
        "distance_from_pm_high": 6.0,
        "spread_liquidity": 4.72,
        "momentum_consistency": 3.66,
        "extension_risk_penalty": -4.0
      },
      "metrics": {
        "price": 12.065,
        "vwap": 12.0041,
        "vwap_slope": 0.0053,
        "rvol": 1.83,
        "volume_acceleration": 0.59,
        "premarket_volume": 7398633.0,
        "momentum_pct": 0.37,
        "consolidation_tightness_pct": 0.62,
        "distance_from_pm_high_pct": 0.43,
        "extension_from_vwap_pct": 0.51,
        "spread_pct": 0.08,
        "daily_atr_pct": 54.41
      },
      "flags": {
        "meets_min_volume": true,
        "meets_min_rvol": true,
        "meets_min_volatility": true,
        "spread_ok": true,
        "extended": true,
        "hh_hl_structure": true,
        "coiled_recovery": false,
        "resistance_state": "SAFE",
        "price_above_vwap": true,
        "vwap_rising": true
      },
      "pm_high": 12.1175,
      "pm_low": 11.9,
      "prev_day_high": 78.795,
      "health_score": 64.94,
      "health_state": "WATCH"
    },
    {
      "symbol": "RKT",
      "total_score": 63.85,
      "raw_score": 67.68,
      "breakdown": {
        "price_quality": 3.2,
        "volume_quality": 12.0,
        "rvol": 0.14,
        "volume_acceleration": 2.92,
        "price_momentum": 0.0,
        "price_structure": 12,
        "vwap_structure": 8,
        "vwap_slope": 8,
        "consolidation_quality": 8,
        "distance_from_pm_high": 6.0,
        "spread_liquidity": 4.72,
        "momentum_consistency": 2.71,
        "extension_risk_penalty": 0.0
      },
      "metrics": {
        "price": 11.805,
        "vwap": 11.7934,
        "vwap_slope": 0.0027,
        "rvol": 0.06,
        "volume_acceleration": 0.84,
        "premarket_volume": 2288356.0,
        "momentum_pct": 0.0,
        "consolidation_tightness_pct": 0.21,
        "distance_from_pm_high_pct": 0.34,
        "extension_from_vwap_pct": 0.1,
        "spread_pct": 0.08,
        "daily_atr_pct": 5.13
      },
      "flags": {
        "meets_min_volume": true,
        "meets_min_rvol": false,
        "meets_min_volatility": true,
        "spread_ok": true,
        "extended": false,
        "hh_hl_structure": true,
        "coiled_recovery": false,
        "resistance_state": "SAFE",
        "price_above_vwap": true,
        "vwap_rising": true,
        "rvol_floor_waived": true
      },
      "pm_high": 11.845,
      "pm_low": 11.75,
      "prev_day_high": 11.9165,
      "health_score": 63.85,
      "health_state": "WATCH"
    },
    {
      "symbol": "COUR",
      "total_score": 63.01,
      "raw_score": 66.79,
      "breakdown": {
        "price_quality": 1.5,
        "volume_quality": 12.0,
        "rvol": 0.11,
        "volume_acceleration": 3.76,
        "price_momentum": 0.44,
        "price_structure": 12,
        "vwap_structure": 8,
        "vwap_slope": 8,
        "consolidation_quality": 8,
        "distance_from_pm_high": 6.0,
        "spread_liquidity": 4.34,
        "momentum_consistency": 2.62,
        "extension_risk_penalty": 0.0
      },
      "metrics": {
        "price": 5.08,
        "vwap": 5.0736,
        "vwap_slope": 0.0001,
        "rvol": 0.05,
        "volume_acceleration": 1.08,
        "premarket_volume": 681639.0,
        "momentum_pct": 0.3,
        "consolidation_tightness_pct": 0.45,
        "distance_from_pm_high_pct": 0.1,
        "extension_from_vwap_pct": 0.13,
        "spread_pct": 0.2,
        "daily_atr_pct": 4.47
      },
      "flags": {
        "meets_min_volume": true,
        "meets_min_rvol": false,
        "meets_min_volatility": true,
        "spread_ok": true,
        "extended": false,
        "hh_hl_structure": true,
        "coiled_recovery": false,
        "resistance_state": "SAFE",
        "price_above_vwap": true,
        "vwap_rising": true,
        "rvol_floor_waived": true
      },
      "pm_high": 5.085,
      "pm_low": 5.06,
      "prev_day_high": 5.15,
      "health_score": 63.01,
      "health_state": "WATCH"
    },
    {
      "symbol": "VSTS",
      "total_score": 62.84,
      "raw_score": 66.61,
      "breakdown": {
        "price_quality": 1.5,
        "volume_quality": 12.0,
        "rvol": 0.51,
        "volume_acceleration": 10,
        "price_momentum": 0.11,
        "price_structure": 8.4,
        "vwap_structure": 8,
        "vwap_slope": 8,
        "consolidation_quality": 8,
        "distance_from_pm_high": 6.0,
        "spread_liquidity": 4.53,
        "momentum_consistency": 3.57,
        "extension_risk_penalty": -4.0
      },
      "metrics": {
        "price": 14.12,
        "vwap": 13.9912,
        "vwap_slope": 0.0519,
        "rvol": 0.21,
        "volume_acceleration": 2.01,
        "premarket_volume": 245062.0,
        "momentum_pct": 0.07,
        "consolidation_tightness_pct": 0.32,
        "distance_from_pm_high_pct": 0.07,
        "extension_from_vwap_pct": 0.92,
        "spread_pct": 0.14,
        "daily_atr_pct": 4.03
      },
      "flags": {
        "meets_min_volume": true,
        "meets_min_rvol": false,
        "meets_min_volatility": true,
        "spread_ok": true,
        "extended": true,
        "hh_hl_structure": false,
        "coiled_recovery": true,
        "resistance_state": "SAFE",
        "price_above_vwap": true,
        "vwap_rising": true,
        "rvol_floor_waived": true
      },
      "pm_high": 14.13,
      "pm_low": 13.815,
      "prev_day_high": 13.67,
      "health_score": 62.84,
      "health_state": "WATCH"
    },
    {
      "symbol": "CARS",
      "total_score": 62.83,
      "raw_score": 66.6,
      "breakdown": {
        "price_quality": 4.93,
        "volume_quality": 12.0,
        "rvol": 0.47,
        "volume_acceleration": 9.52,
        "price_momentum": 0.22,
        "price_structure": 2.4,
        "vwap_structure": 8,
        "vwap_slope": 8,
        "consolidation_quality": 8,
        "distance_from_pm_high": 6.0,
        "spread_liquidity": 4.34,
        "momentum_consistency": 2.72,
        "extension_risk_penalty": 0.0
      },
      "metrics": {
        "price": 10.07,
        "vwap": 10.0573,
        "vwap_slope": 0.0081,
        "rvol": 0.19,
        "volume_acceleration": 1.95,
        "premarket_volume": 101311.0,
        "momentum_pct": 0.15,
        "consolidation_tightness_pct": 0.2,
        "distance_from_pm_high_pct": 0.2,
        "extension_from_vwap_pct": 0.13,
        "spread_pct": 0.2,
        "daily_atr_pct": 4.68
      },
      "flags": {
        "meets_min_volume": true,
        "meets_min_rvol": false,
        "meets_min_volatility": true,
        "spread_ok": true,
        "extended": false,
        "hh_hl_structure": false,
        "coiled_recovery": false,
        "resistance_state": "SAFE",
        "price_above_vwap": true,
        "vwap_rising": true,
        "rvol_floor_waived": true
      },
      "pm_high": 10.09,
      "pm_low": 10.005,
      "prev_day_high": 10.6,
      "health_score": 62.83,
      "health_state": "WATCH"
    }
  ]
}