[
  {
    "symbol": "MSGY",
    "candidate_score": 72.74,
    "breakdown": {
      "relative_volume": 2.74,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 20.0,
      "premarket_price_strength": 15.0,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 5.4201,
      "previous_close": 4.44,
      "gap_pct": 22.07,
      "premarket_volume": 8284879.0,
      "avg_daily_volume": 30282777.0,
      "rvol": 0.27,
      "premarket_high": 5.04,
      "premarket_low": 4.31,
      "previous_day_high": 4.77,
      "range_20d_high": 11.42,
      "price_strength_pct": 19.98,
      "distance_to_resistance_pct": 22.13,
      "resistance_level_used": 6.96
    }
  },
  {
    "symbol": "STTK",
    "candidate_score": 67.96,
    "breakdown": {
      "relative_volume": 7.59,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 18.04,
      "premarket_price_strength": 15.0,
      "distance_to_resistance": 7.33
    },
    "metrics": {
      "price": 7.13,
      "previous_close": 6.54,
      "gap_pct": 9.02,
      "premarket_volume": 726244.0,
      "avg_daily_volume": 956839.0,
      "rvol": 0.76,
      "premarket_high": 6.6,
      "premarket_low": 6.52,
      "previous_day_high": 6.635,
      "range_20d_high": 7.42,
      "price_strength_pct": 6.43,
      "distance_to_resistance_pct": 3.91,
      "resistance_level_used": 7.42
    }
  },
  {
    "symbol": "CLRO",
    "candidate_score": 66.0,
    "breakdown": {
      "relative_volume": 3.57,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 20.0,
      "premarket_price_strength": 15.0,
      "distance_to_resistance": 7.43
    },
    "metrics": {
      "price": 5.09,
      "previous_close": 4.56,
      "gap_pct": 11.62,
      "premarket_volume": 331654.0,
      "avg_daily_volume": 928107.0,
      "rvol": 0.36,
      "premarket_high": 4.37,
      "premarket_low": 4.09,
      "previous_day_high": 5.28,
      "range_20d_high": 6.0,
      "price_strength_pct": 22.14,
      "distance_to_resistance_pct": 3.96,
      "resistance_level_used": 5.3
    }
  },
  {
    "symbol": "IBRX",
    "candidate_score": 60.92,
    "breakdown": {
      "relative_volume": 8.02,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 17.89,
      "premarket_price_strength": 15.0,
      "distance_to_resistance": 0.0
    },
    "metrics": {
      "price": 9.6199,
      "previous_close": 8.83,
      "gap_pct": 8.95,
      "premarket_volume": 6713505.0,
      "avg_daily_volume": 8366678.0,
      "rvol": 0.8,
      "premarket_high": 8.97,
      "premarket_low": 8.7904,
      "previous_day_high": 8.88,
      "range_20d_high": 9.62,
      "price_strength_pct": 5.65,
      "distance_to_resistance_pct": 0.0,
      "resistance_level_used": 9.62
    }
  },
  {
    "symbol": "CHPT",
    "candidate_score": 59.63,
    "breakdown": {
      "relative_volume": 5.85,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 15.76,
      "premarket_price_strength": 15.0,
      "distance_to_resistance": 3.03
    },
    "metrics": {
      "price": 10.27,
      "previous_close": 9.52,
      "gap_pct": 7.88,
      "premarket_volume": 643415.0,
      "avg_daily_volume": 1100323.0,
      "rvol": 0.58,
      "premarket_high": 9.6693,
      "premarket_low": 9.45,
      "previous_day_high": 9.53,
      "range_20d_high": 10.72,
      "price_strength_pct": 6.14,
      "distance_to_resistance_pct": 1.62,
      "resistance_level_used": 10.4387
    }
  },
  {
    "symbol": "COUR",
    "candidate_score": 59.12,
    "breakdown": {
      "relative_volume": 2.23,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 16.92,
      "premarket_price_strength": 4.98,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 5.065,
      "previous_close": 4.67,
      "gap_pct": 8.46,
      "premarket_volume": 2953190.0,
      "avg_daily_volume": 13257745.0,
      "rvol": 0.22,
      "premarket_high": 4.9992,
      "premarket_low": 4.81,
      "previous_day_high": 4.67,
      "range_20d_high": 6.3125,
      "price_strength_pct": 1.66,
      "distance_to_resistance_pct": 19.76,
      "resistance_level_used": 6.3125
    }
  },
  {
    "symbol": "SATL",
    "candidate_score": 53.38,
    "breakdown": {
      "relative_volume": 3.66,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 11.43,
      "premarket_price_strength": 12.47,
      "distance_to_resistance": 5.83
    },
    "metrics": {
      "price": 5.92,
      "previous_close": 5.6,
      "gap_pct": 5.71,
      "premarket_volume": 2254877.0,
      "avg_daily_volume": 6165972.0,
      "rvol": 0.37,
      "premarket_high": 5.8675,
      "premarket_low": 5.61,
      "previous_day_high": 6.24,
      "range_20d_high": 6.45,
      "price_strength_pct": 4.16,
      "distance_to_resistance_pct": 3.11,
      "resistance_level_used": 6.11
    }
  },
  {
    "symbol": "ACET",
    "candidate_score": 50.73,
    "breakdown": {
      "relative_volume": 0.9,
      "premarket_volume": 12.07,
      "gap_or_price_movement": 9.66,
      "premarket_price_strength": 13.1,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 7.16,
      "previous_close": 6.83,
      "gap_pct": 4.83,
      "premarket_volume": 60359.0,
      "avg_daily_volume": 668238.0,
      "rvol": 0.09,
      "premarket_high": 6.68,
      "premarket_low": 6.64,
      "previous_day_high": 7.06,
      "range_20d_high": 9.97,
      "price_strength_pct": 4.37,
      "distance_to_resistance_pct": 28.18,
      "resistance_level_used": 9.97
    }
  },
  {
    "symbol": "DNA",
    "candidate_score": 50.43,
    "breakdown": {
      "relative_volume": 2.07,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 8.53,
      "premarket_price_strength": 15.0,
      "distance_to_resistance": 4.83
    },
    "metrics": {
      "price": 12.47,
      "previous_close": 11.96,
      "gap_pct": 4.26,
      "premarket_volume": 980119.0,
      "avg_daily_volume": 4746009.0,
      "rvol": 0.21,
      "premarket_high": 11.9,
      "premarket_low": 11.63,
      "previous_day_high": 12.2699,
      "range_20d_high": 12.8,
      "price_strength_pct": 5.31,
      "distance_to_resistance_pct": 2.58,
      "resistance_level_used": 12.8
    }
  },
  {
    "symbol": "WLTH",
    "candidate_score": 48.38,
    "breakdown": {
      "relative_volume": 2.4,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 8.51,
      "premarket_price_strength": 8.16,
      "distance_to_resistance": 9.31
    },
    "metrics": {
      "price": 10.53,
      "previous_close": 10.1,
      "gap_pct": 4.26,
      "premarket_volume": 442867.0,
      "avg_daily_volume": 1848793.0,
      "rvol": 0.24,
      "premarket_high": null,
      "premarket_low": 9.67,
      "previous_day_high": 10.23,
      "range_20d_high": 11.08,
      "price_strength_pct": 2.72,
      "distance_to_resistance_pct": 4.96,
      "resistance_level_used": 11.08
    }
  },
  {
    "symbol": "SLS",
    "candidate_score": 46.84,
    "breakdown": {
      "relative_volume": 5.5,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 8.43,
      "premarket_price_strength": 11.91,
      "distance_to_resistance": 1.01
    },
    "metrics": {
      "price": 11.995,
      "previous_close": 11.51,
      "gap_pct": 4.21,
      "premarket_volume": 1795416.0,
      "avg_daily_volume": 3267355.0,
      "rvol": 0.55,
      "premarket_high": 11.6316,
      "premarket_low": 11.2,
      "previous_day_high": 11.64,
      "range_20d_high": 14.5442,
      "price_strength_pct": 3.97,
      "distance_to_resistance_pct": 0.54,
      "resistance_level_used": 12.06
    }
  },
  {
    "symbol": "RUM",
    "candidate_score": 46.81,
    "breakdown": {
      "relative_volume": 3.84,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 5.31,
      "premarket_price_strength": 8.75,
      "distance_to_resistance": 8.9
    },
    "metrics": {
      "price": 7.925,
      "previous_close": 7.72,
      "gap_pct": 2.66,
      "premarket_volume": 1251055.0,
      "avg_daily_volume": 3254870.0,
      "rvol": 0.38,
      "premarket_high": 7.99,
      "premarket_low": 7.7,
      "previous_day_high": 8.1,
      "range_20d_high": 9.355,
      "price_strength_pct": 2.92,
      "distance_to_resistance_pct": 4.75,
      "resistance_level_used": 8.32
    }
  },
  {
    "symbol": "VERX",
    "candidate_score": 46.43,
    "breakdown": {
      "relative_volume": 1.26,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 6.28,
      "premarket_price_strength": 3.88,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 11.5,
      "previous_close": 11.15,
      "gap_pct": 3.14,
      "premarket_volume": 157774.0,
      "avg_daily_volume": 1247554.0,
      "rvol": 0.13,
      "premarket_high": 11.41,
      "premarket_low": 11.14,
      "previous_day_high": 11.25,
      "range_20d_high": 14.24,
      "price_strength_pct": 1.29,
      "distance_to_resistance_pct": 19.24,
      "resistance_level_used": 14.24
    }
  },
  {
    "symbol": "AI",
    "candidate_score": 45.88,
    "breakdown": {
      "relative_volume": 3.28,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 9.97,
      "premarket_price_strength": 10.68,
      "distance_to_resistance": 1.95
    },
    "metrics": {
      "price": 10.8557,
      "previous_close": 10.34,
      "gap_pct": 4.99,
      "premarket_volume": 1178709.0,
      "avg_daily_volume": 3590427.0,
      "rvol": 0.33,
      "premarket_high": 10.47,
      "premarket_low": 10.3,
      "previous_day_high": 10.74,
      "range_20d_high": 11.375,
      "price_strength_pct": 3.56,
      "distance_to_resistance_pct": 1.04,
      "resistance_level_used": 10.9699
    }
  },
  {
    "symbol": "QMLS",
    "candidate_score": 45.7,
    "breakdown": {
      "relative_volume": 0.92,
      "premarket_volume": 20.0,
      "gap_or_price_movement": -2.45,
      "premarket_price_strength": 15.0,
      "distance_to_resistance": 12.23
    },
    "metrics": {
      "price": 6.45,
      "previous_close": 6.53,
      "gap_pct": -1.23,
      "premarket_volume": 191816.0,
      "avg_daily_volume": 2074501.0,
      "rvol": 0.09,
      "premarket_high": 6.45,
      "premarket_low": 6.3,
      "previous_day_high": 8.2,
      "range_20d_high": 8.395,
      "price_strength_pct": 5.43,
      "distance_to_resistance_pct": 6.52,
      "resistance_level_used": 6.9
    }
  },
  {
    "symbol": "VYX",
    "candidate_score": 44.06,
    "breakdown": {
      "relative_volume": 4.52,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 10.88,
      "premarket_price_strength": 8.52,
      "distance_to_resistance": 0.13
    },
    "metrics": {
      "price": 6.9802,
      "previous_close": 6.62,
      "gap_pct": 5.44,
      "premarket_volume": 1269740.0,
      "avg_daily_volume": 2807552.0,
      "rvol": 0.45,
      "premarket_high": 6.7,
      "premarket_low": 6.6,
      "previous_day_high": 6.9,
      "range_20d_high": 9.35,
      "price_strength_pct": 2.84,
      "distance_to_resistance_pct": 0.07,
      "resistance_level_used": 6.985
    }
  },
  {
    "symbol": "IMMX",
    "candidate_score": 43.85,
    "breakdown": {
      "relative_volume": 1.06,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 6.83,
      "premarket_price_strength": 10.13,
      "distance_to_resistance": 5.83
    },
    "metrics": {
      "price": 10.9,
      "previous_close": 10.54,
      "gap_pct": 3.42,
      "premarket_volume": 609080.0,
      "avg_daily_volume": 5760524.0,
      "rvol": 0.11,
      "premarket_high": 10.61,
      "premarket_low": 10.3,
      "previous_day_high": 11.848,
      "range_20d_high": 14.23,
      "price_strength_pct": 3.38,
      "distance_to_resistance_pct": 3.11,
      "resistance_level_used": 11.25
    }
  },
  {
    "symbol": "ASPN",
    "candidate_score": 43.73,
    "breakdown": {
      "relative_volume": 2.99,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 8.05,
      "premarket_price_strength": 11.49,
      "distance_to_resistance": 1.2
    },
    "metrics": {
      "price": 5.43,
      "previous_close": 5.22,
      "gap_pct": 4.02,
      "premarket_volume": 243923.0,
      "avg_daily_volume": 815291.0,
      "rvol": 0.3,
      "premarket_high": 5.21,
      "premarket_low": 5.18,
      "previous_day_high": 5.34,
      "range_20d_high": 5.725,
      "price_strength_pct": 3.83,
      "distance_to_resistance_pct": 0.64,
      "resistance_level_used": 5.465
    }
  },
  {
    "symbol": "IRD",
    "candidate_score": 43.66,
    "breakdown": {
      "relative_volume": 1.58,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 6.82,
      "premarket_price_strength": 9.37,
      "distance_to_resistance": 5.88
    },
    "metrics": {
      "price": 5.124,
      "previous_close": 4.955,
      "gap_pct": 3.41,
      "premarket_volume": 241235.0,
      "avg_daily_volume": 1525604.0,
      "rvol": 0.16,
      "premarket_high": 5.29,
      "premarket_low": 4.9,
      "previous_day_high": 5.15,
      "range_20d_high": 7.07,
      "price_strength_pct": 3.12,
      "distance_to_resistance_pct": 3.14,
      "resistance_level_used": 5.29
    }
  },
  {
    "symbol": "ALOY",
    "candidate_score": 43.53,
    "breakdown": {
      "relative_volume": 1.93,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 10.25,
      "premarket_price_strength": 9.58,
      "distance_to_resistance": 1.77
    },
    "metrics": {
      "price": 8.41,
      "previous_close": 8.0,
      "gap_pct": 5.13,
      "premarket_volume": 454631.0,
      "avg_daily_volume": 2358442.0,
      "rvol": 0.19,
      "premarket_high": 8.2628,
      "premarket_low": 8.01,
      "previous_day_high": 8.6999,
      "range_20d_high": 10.66,
      "price_strength_pct": 3.19,
      "distance_to_resistance_pct": 0.94,
      "resistance_level_used": 8.49
    }
  },
  {
    "symbol": "RDW",
    "candidate_score": 43.19,
    "breakdown": {
      "relative_volume": 2.75,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 6.9,
      "premarket_price_strength": 9.41,
      "distance_to_resistance": 4.13
    },
    "metrics": {
      "price": 11.1,
      "previous_close": 10.73,
      "gap_pct": 3.45,
      "premarket_volume": 3798308.0,
      "avg_daily_volume": 13795296.0,
      "rvol": 0.28,
      "premarket_high": 10.98,
      "premarket_low": 10.72,
      "previous_day_high": 11.62,
      "range_20d_high": 12.07,
      "price_strength_pct": 3.14,
      "distance_to_resistance_pct": 2.2,
      "resistance_level_used": 11.35
    }
  },
  {
    "symbol": "CLBT",
    "candidate_score": 43.11,
    "breakdown": {
      "relative_volume": 1.3,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 6.04,
      "premarket_price_strength": 4.35,
      "distance_to_resistance": 11.42
    },
    "metrics": {
      "price": 11.26,
      "previous_close": 10.93,
      "gap_pct": 3.02,
      "premarket_volume": 458250.0,
      "avg_daily_volume": 3514871.0,
      "rvol": 0.13,
      "premarket_high": 10.93,
      "premarket_low": 10.82,
      "previous_day_high": 11.01,
      "range_20d_high": 11.99,
      "price_strength_pct": 1.45,
      "distance_to_resistance_pct": 6.09,
      "resistance_level_used": 11.99
    }
  },
  {
    "symbol": "CLF",
    "candidate_score": 42.96,
    "breakdown": {
      "relative_volume": 2.0,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 8.81,
      "premarket_price_strength": 10.13,
      "distance_to_resistance": 2.02
    },
    "metrics": {
      "price": 11.495,
      "previous_close": 11.01,
      "gap_pct": 4.41,
      "premarket_volume": 3406331.0,
      "avg_daily_volume": 17002835.0,
      "rvol": 0.2,
      "premarket_high": 11.16,
      "premarket_low": 10.94,
      "previous_day_high": 11.27,
      "range_20d_high": 13.105,
      "price_strength_pct": 3.38,
      "distance_to_resistance_pct": 1.08,
      "resistance_level_used": 11.62
    }
  },
  {
    "symbol": "VELO",
    "candidate_score": 42.68,
    "breakdown": {
      "relative_volume": 3.32,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 8.89,
      "premarket_price_strength": 6.4,
      "distance_to_resistance": 4.07
    },
    "metrics": {
      "price": 11.28,
      "previous_close": 10.8,
      "gap_pct": 4.44,
      "premarket_volume": 275300.0,
      "avg_daily_volume": 828418.0,
      "rvol": 0.33,
      "premarket_high": 10.99,
      "premarket_low": 10.8,
      "previous_day_high": 11.27,
      "range_20d_high": 12.22,
      "price_strength_pct": 2.13,
      "distance_to_resistance_pct": 2.17,
      "resistance_level_used": 11.53
    }
  },
  {
    "symbol": "NXE",
    "candidate_score": 42.66,
    "breakdown": {
      "relative_volume": 5.54,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 6.76,
      "premarket_price_strength": 8.48,
      "distance_to_resistance": 1.89
    },
    "metrics": {
      "price": 9.335,
      "previous_close": 9.03,
      "gap_pct": 3.38,
      "premarket_volume": 1598551.0,
      "avg_daily_volume": 2887766.0,
      "rvol": 0.55,
      "premarket_high": 9.16,
      "premarket_low": 9.01,
      "previous_day_high": 9.1501,
      "range_20d_high": 10.98,
      "price_strength_pct": 2.83,
      "distance_to_resistance_pct": 1.01,
      "resistance_level_used": 9.43
    }
  },
  {
    "symbol": "SSTI",
    "candidate_score": 42.3,
    "breakdown": {
      "relative_volume": 0.53,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 10.48,
      "premarket_price_strength": 10.0,
      "distance_to_resistance": 1.29
    },
    "metrics": {
      "price": 8.64,
      "previous_close": 8.21,
      "gap_pct": 5.24,
      "premarket_volume": 272585.0,
      "avg_daily_volume": 5135075.0,
      "rvol": 0.05,
      "premarket_high": 8.29,
      "premarket_low": 8.18,
      "previous_day_high": 8.43,
      "range_20d_high": 8.7,
      "price_strength_pct": 3.33,
      "distance_to_resistance_pct": 0.69,
      "resistance_level_used": 8.7
    }
  },
  {
    "symbol": "LSPD",
    "candidate_score": 42.26,
    "breakdown": {
      "relative_volume": 3.22,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 3.28,
      "premarket_price_strength": 1.34,
      "distance_to_resistance": 14.41
    },
    "metrics": {
      "price": 9.91,
      "previous_close": 9.75,
      "gap_pct": 1.64,
      "premarket_volume": 282902.0,
      "avg_daily_volume": 878466.0,
      "rvol": 0.32,
      "premarket_high": 9.78,
      "premarket_low": 9.71,
      "previous_day_high": 9.78,
      "range_20d_high": 10.735,
      "price_strength_pct": 0.45,
      "distance_to_resistance_pct": 7.69,
      "resistance_level_used": 10.735
    }
  },
  {
    "symbol": "USAR",
    "candidate_score": 42.11,
    "breakdown": {
      "relative_volume": 3.52,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 7.82,
      "premarket_price_strength": 9.18,
      "distance_to_resistance": 1.59
    },
    "metrics": {
      "price": 14.625,
      "previous_close": 14.075,
      "gap_pct": 3.91,
      "premarket_volume": 4339415.0,
      "avg_daily_volume": 12312229.0,
      "rvol": 0.35,
      "premarket_high": 14.5,
      "premarket_low": 14.01,
      "previous_day_high": 14.59,
      "range_20d_high": 19.3,
      "price_strength_pct": 3.06,
      "distance_to_resistance_pct": 0.85,
      "resistance_level_used": 14.75
    }
  },
  {
    "symbol": "PATH",
    "candidate_score": 41.83,
    "breakdown": {
      "relative_volume": 1.73,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 9.77,
      "premarket_price_strength": 9.92,
      "distance_to_resistance": 0.41
    },
    "metrics": {
      "price": 12.922,
      "previous_close": 12.32,
      "gap_pct": 4.89,
      "premarket_volume": 6304463.0,
      "avg_daily_volume": 36367119.0,
      "rvol": 0.17,
      "premarket_high": 12.46,
      "premarket_low": 12.27,
      "previous_day_high": 12.35,
      "range_20d_high": 18.83,
      "price_strength_pct": 3.31,
      "distance_to_resistance_pct": 0.22,
      "resistance_level_used": 12.95
    }
  },
  {
    "symbol": "BRSL",
    "candidate_score": 41.81,
    "breakdown": {
      "relative_volume": 1.49,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 2.32,
      "premarket_price_strength": 3.0,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 10.045,
      "previous_close": 9.93,
      "gap_pct": 1.16,
      "premarket_volume": 387713.0,
      "avg_daily_volume": 2598111.0,
      "rvol": 0.15,
      "premarket_high": null,
      "premarket_low": 9.855,
      "previous_day_high": 9.985,
      "range_20d_high": 11.49,
      "price_strength_pct": 1.0,
      "distance_to_resistance_pct": 12.58,
      "resistance_level_used": 11.49
    }
  }
]