[
  {
    "symbol": "PSQL",
    "candidate_score": 48.2,
    "breakdown": {
      "relative_volume": 0.47,
      "premarket_volume": 7.88,
      "gap_or_price_movement": 20.0,
      "premarket_price_strength": 4.84,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 6.79,
      "previous_close": 6.14,
      "gap_pct": 10.59,
      "premarket_volume": 39422.0,
      "avg_daily_volume": 832569.0,
      "rvol": 0.05,
      "premarket_high": 6.79,
      "premarket_low": 6.4,
      "previous_day_high": 6.62,
      "range_20d_high": 15.05,
      "price_strength_pct": 1.61,
      "distance_to_resistance_pct": 54.88,
      "resistance_level_used": 15.05
    }
  },
  {
    "symbol": "GLND",
    "candidate_score": 44.35,
    "breakdown": {
      "relative_volume": 0.37,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 14.74,
      "premarket_price_strength": 1.52,
      "distance_to_resistance": 7.72
    },
    "metrics": {
      "price": 5.1,
      "previous_close": 4.75,
      "gap_pct": 7.37,
      "premarket_volume": 785350.0,
      "avg_daily_volume": 21120760.0,
      "rvol": 0.04,
      "premarket_high": 5.319,
      "premarket_low": 4.94,
      "previous_day_high": 5.0118,
      "range_20d_high": 6.69,
      "price_strength_pct": 0.51,
      "distance_to_resistance_pct": 4.12,
      "resistance_level_used": 5.319
    }
  },
  {
    "symbol": "MSGY",
    "candidate_score": 44.22,
    "breakdown": {
      "relative_volume": 0.03,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 20.0,
      "premarket_price_strength": -10.81,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 5.13,
      "previous_close": 4.44,
      "gap_pct": 15.54,
      "premarket_volume": 101235.0,
      "avg_daily_volume": 30282777.0,
      "rvol": 0.0,
      "premarket_high": 5.85,
      "premarket_low": 4.95,
      "previous_day_high": 4.77,
      "range_20d_high": 11.42,
      "price_strength_pct": -3.6,
      "distance_to_resistance_pct": 12.31,
      "resistance_level_used": 5.85
    }
  },
  {
    "symbol": "PATH",
    "candidate_score": 41.48,
    "breakdown": {
      "relative_volume": 0.07,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 13.47,
      "premarket_price_strength": 6.52,
      "distance_to_resistance": 1.42
    },
    "metrics": {
      "price": 13.15,
      "previous_close": 12.32,
      "gap_pct": 6.74,
      "premarket_volume": 261255.0,
      "avg_daily_volume": 36367119.0,
      "rvol": 0.01,
      "premarket_high": 13.25,
      "premarket_low": 12.8,
      "previous_day_high": 12.35,
      "range_20d_high": 18.83,
      "price_strength_pct": 2.17,
      "distance_to_resistance_pct": 0.75,
      "resistance_level_used": 13.25
    }
  },
  {
    "symbol": "NU",
    "candidate_score": 40.21,
    "breakdown": {
      "relative_volume": 0.11,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 14.09,
      "premarket_price_strength": 3.11,
      "distance_to_resistance": 2.91
    },
    "metrics": {
      "price": 13.22,
      "previous_close": 12.35,
      "gap_pct": 7.04,
      "premarket_volume": 836817.0,
      "avg_daily_volume": 78304697.0,
      "rvol": 0.01,
      "premarket_high": 13.4283,
      "premarket_low": 13.01,
      "previous_day_high": 12.5,
      "range_20d_high": 15.84,
      "price_strength_pct": 1.04,
      "distance_to_resistance_pct": 1.55,
      "resistance_level_used": 13.4283
    }
  },
  {
    "symbol": "CLRO",
    "candidate_score": 37.81,
    "breakdown": {
      "relative_volume": 0.25,
      "premarket_volume": 4.61,
      "gap_or_price_movement": 19.74,
      "premarket_price_strength": 7.98,
      "distance_to_resistance": 5.23
    },
    "metrics": {
      "price": 5.01,
      "previous_close": 4.56,
      "gap_pct": 9.87,
      "premarket_volume": 23051.0,
      "avg_daily_volume": 928107.0,
      "rvol": 0.02,
      "premarket_high": 5.1538,
      "premarket_low": 4.8464,
      "previous_day_high": 5.28,
      "range_20d_high": 6.0,
      "price_strength_pct": 2.66,
      "distance_to_resistance_pct": 2.79,
      "resistance_level_used": 5.1538
    }
  },
  {
    "symbol": "STTK",
    "candidate_score": 34.18,
    "breakdown": {
      "relative_volume": 0.01,
      "premarket_volume": 0.21,
      "gap_or_price_movement": 14.07,
      "premarket_price_strength": 9.28,
      "distance_to_resistance": 10.61
    },
    "metrics": {
      "price": 7.0,
      "previous_close": 6.54,
      "gap_pct": 7.03,
      "premarket_volume": 1032.0,
      "avg_daily_volume": 956839.0,
      "rvol": 0.0,
      "premarket_high": 7.0,
      "premarket_low": 6.79,
      "previous_day_high": 6.635,
      "range_20d_high": 7.42,
      "price_strength_pct": 3.09,
      "distance_to_resistance_pct": 5.66,
      "resistance_level_used": 7.42
    }
  },
  {
    "symbol": "WYY",
    "candidate_score": 33.59,
    "breakdown": {
      "relative_volume": 0.04,
      "premarket_volume": 0.94,
      "gap_or_price_movement": 15.51,
      "premarket_price_strength": 2.1,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 7.92,
      "previous_close": 7.35,
      "gap_pct": 7.76,
      "premarket_volume": 4710.0,
      "avg_daily_volume": 1262640.0,
      "rvol": 0.0,
      "premarket_high": 7.92,
      "premarket_low": 7.8,
      "previous_day_high": 7.5,
      "range_20d_high": 13.23,
      "price_strength_pct": 0.7,
      "distance_to_resistance_pct": 40.14,
      "resistance_level_used": 13.23
    }
  },
  {
    "symbol": "IBRX",
    "candidate_score": 33.31,
    "breakdown": {
      "relative_volume": 0.29,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 9.74,
      "premarket_price_strength": -2.42,
      "distance_to_resistance": 5.69
    },
    "metrics": {
      "price": 9.26,
      "previous_close": 8.83,
      "gap_pct": 4.87,
      "premarket_volume": 244979.0,
      "avg_daily_volume": 8366678.0,
      "rvol": 0.03,
      "premarket_high": 9.55,
      "premarket_low": 9.25,
      "previous_day_high": 8.88,
      "range_20d_high": 10.09,
      "price_strength_pct": -0.81,
      "distance_to_resistance_pct": 3.04,
      "resistance_level_used": 9.55
    }
  },
  {
    "symbol": "TTD",
    "candidate_score": 30.86,
    "breakdown": {
      "relative_volume": 0.12,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 6.64,
      "premarket_price_strength": 3.66,
      "distance_to_resistance": 0.45
    },
    "metrics": {
      "price": 12.45,
      "previous_close": 12.05,
      "gap_pct": 3.32,
      "premarket_volume": 264886.0,
      "avg_daily_volume": 22670730.0,
      "rvol": 0.01,
      "premarket_high": 12.48,
      "premarket_low": 12.1,
      "previous_day_high": 12.55,
      "range_20d_high": 15.305,
      "price_strength_pct": 1.22,
      "distance_to_resistance_pct": 0.24,
      "resistance_level_used": 12.48
    }
  },
  {
    "symbol": "SOUN",
    "candidate_score": 30.1,
    "breakdown": {
      "relative_volume": 0.18,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 7.19,
      "premarket_price_strength": 0.29,
      "distance_to_resistance": 2.45
    },
    "metrics": {
      "price": 6.05,
      "previous_close": 5.84,
      "gap_pct": 3.6,
      "premarket_volume": 263006.0,
      "avg_daily_volume": 14915160.0,
      "rvol": 0.02,
      "premarket_high": 6.13,
      "premarket_low": 6.03,
      "previous_day_high": 6.0095,
      "range_20d_high": 7.07,
      "price_strength_pct": 0.1,
      "distance_to_resistance_pct": 1.31,
      "resistance_level_used": 6.13
    }
  },
  {
    "symbol": "SNAP",
    "candidate_score": 28.32,
    "breakdown": {
      "relative_volume": 0.3,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 5.24,
      "premarket_price_strength": -2.54,
      "distance_to_resistance": 5.32
    },
    "metrics": {
      "price": 5.48,
      "previous_close": 5.34,
      "gap_pct": 2.62,
      "premarket_volume": 704053.0,
      "avg_daily_volume": 23135345.0,
      "rvol": 0.03,
      "premarket_high": 5.64,
      "premarket_low": 5.38,
      "previous_day_high": 5.35,
      "range_20d_high": 6.07,
      "price_strength_pct": -0.85,
      "distance_to_resistance_pct": 2.84,
      "resistance_level_used": 5.64
    }
  },
  {
    "symbol": "GO",
    "candidate_score": 28.29,
    "breakdown": {
      "relative_volume": 0.0,
      "premarket_volume": 0.21,
      "gap_or_price_movement": 6.58,
      "premarket_price_strength": 6.5,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 11.31,
      "previous_close": 10.95,
      "gap_pct": 3.29,
      "premarket_volume": 1041.0,
      "avg_daily_volume": 2138544.0,
      "rvol": 0.0,
      "premarket_high": 11.31,
      "premarket_low": 11.01,
      "previous_day_high": 11.235,
      "range_20d_high": 12.67,
      "price_strength_pct": 2.17,
      "distance_to_resistance_pct": 10.73,
      "resistance_level_used": 12.67
    }
  },
  {
    "symbol": "PSKY",
    "candidate_score": 27.89,
    "breakdown": {
      "relative_volume": 0.05,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 2.6,
      "premarket_price_strength": -1.21,
      "distance_to_resistance": 6.44
    },
    "metrics": {
      "price": 10.12,
      "previous_close": 9.99,
      "gap_pct": 1.3,
      "premarket_volume": 102682.0,
      "avg_daily_volume": 19006673.0,
      "rvol": 0.01,
      "premarket_high": 10.48,
      "premarket_low": 10.0,
      "previous_day_high": 10.31,
      "range_20d_high": 11.49,
      "price_strength_pct": -0.4,
      "distance_to_resistance_pct": 3.44,
      "resistance_level_used": 10.48
    }
  },
  {
    "symbol": "DXC",
    "candidate_score": 27.86,
    "breakdown": {
      "relative_volume": 0.06,
      "premarket_volume": 2.41,
      "gap_or_price_movement": 18.59,
      "premarket_price_strength": 5.81,
      "distance_to_resistance": 0.99
    },
    "metrics": {
      "price": 11.29,
      "previous_close": 10.33,
      "gap_pct": 9.29,
      "premarket_volume": 12042.0,
      "avg_daily_volume": 2007825.0,
      "rvol": 0.01,
      "premarket_high": 11.35,
      "premarket_low": 10.91,
      "previous_day_high": 10.4525,
      "range_20d_high": 12.225,
      "price_strength_pct": 1.94,
      "distance_to_resistance_pct": 0.53,
      "resistance_level_used": 11.35
    }
  },
  {
    "symbol": "FRVO",
    "candidate_score": 27.53,
    "breakdown": {
      "relative_volume": 0.13,
      "premarket_volume": 20.0,
      "gap_or_price_movement": -0.44,
      "premarket_price_strength": -0.89,
      "distance_to_resistance": 8.73
    },
    "metrics": {
      "price": 13.72,
      "previous_close": 13.75,
      "gap_pct": -0.22,
      "premarket_volume": 137515.0,
      "avg_daily_volume": 10209633.0,
      "rvol": 0.01,
      "premarket_high": 14.39,
      "premarket_low": 13.59,
      "previous_day_high": 14.155,
      "range_20d_high": 19.2748,
      "price_strength_pct": -0.3,
      "distance_to_resistance_pct": 4.66,
      "resistance_level_used": 14.39
    }
  },
  {
    "symbol": "BB",
    "candidate_score": 27.41,
    "breakdown": {
      "relative_volume": 0.12,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 4.59,
      "premarket_price_strength": -2.61,
      "distance_to_resistance": 5.31
    },
    "metrics": {
      "price": 8.92,
      "previous_close": 8.72,
      "gap_pct": 2.29,
      "premarket_volume": 241069.0,
      "avg_daily_volume": 20611040.0,
      "rvol": 0.01,
      "premarket_high": 9.18,
      "premarket_low": 8.91,
      "previous_day_high": 8.915,
      "range_20d_high": 9.29,
      "price_strength_pct": -0.87,
      "distance_to_resistance_pct": 2.83,
      "resistance_level_used": 9.18
    }
  },
  {
    "symbol": "SMR",
    "candidate_score": 27.37,
    "breakdown": {
      "relative_volume": 0.23,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 3.48,
      "premarket_price_strength": -0.63,
      "distance_to_resistance": 4.29
    },
    "metrics": {
      "price": 7.895,
      "previous_close": 7.76,
      "gap_pct": 1.74,
      "premarket_volume": 684464.0,
      "avg_daily_volume": 29746377.0,
      "rvol": 0.02,
      "premarket_high": 8.08,
      "premarket_low": 7.85,
      "previous_day_high": 8.16,
      "range_20d_high": 11.37,
      "price_strength_pct": -0.21,
      "distance_to_resistance_pct": 2.29,
      "resistance_level_used": 8.08
    }
  },
  {
    "symbol": "AI",
    "candidate_score": 27.07,
    "breakdown": {
      "relative_volume": 0.14,
      "premarket_volume": 10.2,
      "gap_or_price_movement": 12.77,
      "premarket_price_strength": 1.44,
      "distance_to_resistance": 2.52
    },
    "metrics": {
      "price": 11.0,
      "previous_close": 10.34,
      "gap_pct": 6.38,
      "premarket_volume": 51010.0,
      "avg_daily_volume": 3590427.0,
      "rvol": 0.01,
      "premarket_high": 11.15,
      "premarket_low": 10.95,
      "previous_day_high": 10.74,
      "range_20d_high": 11.375,
      "price_strength_pct": 0.48,
      "distance_to_resistance_pct": 1.35,
      "resistance_level_used": 11.15
    }
  },
  {
    "symbol": "REPL",
    "candidate_score": 26.34,
    "breakdown": {
      "relative_volume": 0.48,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 5.91,
      "premarket_price_strength": -0.12,
      "distance_to_resistance": 0.07
    },
    "metrics": {
      "price": 13.3841,
      "previous_close": 13.0,
      "gap_pct": 2.95,
      "premarket_volume": 208791.0,
      "avg_daily_volume": 4365389.0,
      "rvol": 0.05,
      "premarket_high": 13.3893,
      "premarket_low": 13.24,
      "previous_day_high": 13.42,
      "range_20d_high": 16.33,
      "price_strength_pct": -0.04,
      "distance_to_resistance_pct": 0.04,
      "resistance_level_used": 13.3893
    }
  },
  {
    "symbol": "TGB",
    "candidate_score": 26.03,
    "breakdown": {
      "relative_volume": 0.24,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 1.8,
      "premarket_price_strength": 1.11,
      "distance_to_resistance": 2.88
    },
    "metrics": {
      "price": 8.96,
      "previous_close": 8.88,
      "gap_pct": 0.9,
      "premarket_volume": 106430.0,
      "avg_daily_volume": 4484144.0,
      "rvol": 0.02,
      "premarket_high": 9.1,
      "premarket_low": 8.8,
      "previous_day_high": 9.0,
      "range_20d_high": 9.38,
      "price_strength_pct": 0.37,
      "distance_to_resistance_pct": 1.54,
      "resistance_level_used": 9.1
    }
  },
  {
    "symbol": "HPK",
    "candidate_score": 25.93,
    "breakdown": {
      "relative_volume": 0.02,
      "premarket_volume": 0.3,
      "gap_or_price_movement": 9.5,
      "premarket_price_strength": 1.11,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 8.16,
      "previous_close": 7.79,
      "gap_pct": 4.75,
      "premarket_volume": 1490.0,
      "avg_daily_volume": 601163.0,
      "rvol": 0.0,
      "premarket_high": 8.16,
      "premarket_low": 8.12,
      "previous_day_high": 7.81,
      "range_20d_high": 8.99,
      "price_strength_pct": 0.37,
      "distance_to_resistance_pct": 9.23,
      "resistance_level_used": 8.99
    }
  },
  {
    "symbol": "FRSH",
    "candidate_score": 24.85,
    "breakdown": {
      "relative_volume": 0.05,
      "premarket_volume": 4.6,
      "gap_or_price_movement": 8.9,
      "premarket_price_strength": 3.96,
      "distance_to_resistance": 7.34
    },
    "metrics": {
      "price": 13.14,
      "previous_close": 12.58,
      "gap_pct": 4.45,
      "premarket_volume": 23016.0,
      "avg_daily_volume": 4726314.0,
      "rvol": 0.0,
      "premarket_high": 13.14,
      "premarket_low": 12.86,
      "previous_day_high": 12.6,
      "range_20d_high": 13.675,
      "price_strength_pct": 1.32,
      "distance_to_resistance_pct": 3.91,
      "resistance_level_used": 13.675
    }
  },
  {
    "symbol": "SLS",
    "candidate_score": 24.8,
    "breakdown": {
      "relative_volume": 0.14,
      "premarket_volume": 9.2,
      "gap_or_price_movement": 11.82,
      "premarket_price_strength": -1.01,
      "distance_to_resistance": 4.65
    },
    "metrics": {
      "price": 12.19,
      "previous_close": 11.51,
      "gap_pct": 5.91,
      "premarket_volume": 45988.0,
      "avg_daily_volume": 3267355.0,
      "rvol": 0.01,
      "premarket_high": 12.5,
      "premarket_low": 12.17,
      "previous_day_high": 11.64,
      "range_20d_high": 14.5442,
      "price_strength_pct": -0.34,
      "distance_to_resistance_pct": 2.48,
      "resistance_level_used": 12.5
    }
  },
  {
    "symbol": "DNA",
    "candidate_score": 24.46,
    "breakdown": {
      "relative_volume": 0.08,
      "premarket_volume": 7.5,
      "gap_or_price_movement": 14.72,
      "premarket_price_strength": -3.22,
      "distance_to_resistance": 5.39
    },
    "metrics": {
      "price": 12.84,
      "previous_close": 11.96,
      "gap_pct": 7.36,
      "premarket_volume": 37485.0,
      "avg_daily_volume": 4746009.0,
      "rvol": 0.01,
      "premarket_high": 13.22,
      "premarket_low": 12.68,
      "previous_day_high": 12.2699,
      "range_20d_high": 13.415,
      "price_strength_pct": -1.07,
      "distance_to_resistance_pct": 2.87,
      "resistance_level_used": 13.22
    }
  },
  {
    "symbol": "CPNG",
    "candidate_score": 24.4,
    "breakdown": {
      "relative_volume": 0.1,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 1.3,
      "premarket_price_strength": 2.2,
      "distance_to_resistance": 0.8
    },
    "metrics": {
      "price": 13.94,
      "previous_close": 13.85,
      "gap_pct": 0.65,
      "premarket_volume": 142035.0,
      "avg_daily_volume": 14360142.0,
      "rvol": 0.01,
      "premarket_high": 14.0,
      "premarket_low": 13.81,
      "previous_day_high": 13.925,
      "range_20d_high": 16.2,
      "price_strength_pct": 0.73,
      "distance_to_resistance_pct": 0.43,
      "resistance_level_used": 14.0
    }
  },
  {
    "symbol": "RIG",
    "candidate_score": 24.24,
    "breakdown": {
      "relative_volume": 0.08,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 3.07,
      "premarket_price_strength": 0.03,
      "distance_to_resistance": 1.06
    },
    "metrics": {
      "price": 5.29,
      "previous_close": 5.21,
      "gap_pct": 1.54,
      "premarket_volume": 316515.0,
      "avg_daily_volume": 40446014.0,
      "rvol": 0.01,
      "premarket_high": 5.32,
      "premarket_low": 5.24,
      "previous_day_high": 5.29,
      "range_20d_high": 6.272,
      "price_strength_pct": 0.01,
      "distance_to_resistance_pct": 0.56,
      "resistance_level_used": 5.32
    }
  },
  {
    "symbol": "RCAT",
    "candidate_score": 23.64,
    "breakdown": {
      "relative_volume": 0.3,
      "premarket_volume": 20.0,
      "gap_or_price_movement": 1.24,
      "premarket_price_strength": -0.17,
      "distance_to_resistance": 2.28
    },
    "metrics": {
      "price": 6.49,
      "previous_close": 6.45,
      "gap_pct": 0.62,
      "premarket_volume": 159172.0,
      "avg_daily_volume": 5376985.0,
      "rvol": 0.03,
      "premarket_high": 6.57,
      "premarket_low": 6.46,
      "previous_day_high": 6.645,
      "range_20d_high": 8.905,
      "price_strength_pct": -0.06,
      "distance_to_resistance_pct": 1.22,
      "resistance_level_used": 6.57
    }
  },
  {
    "symbol": "ALMS",
    "candidate_score": 23.56,
    "breakdown": {
      "relative_volume": 0.04,
      "premarket_volume": 1.29,
      "gap_or_price_movement": 4.39,
      "premarket_price_strength": 2.85,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 7.45,
      "previous_close": 7.29,
      "gap_pct": 2.19,
      "premarket_volume": 6442.0,
      "avg_daily_volume": 1668253.0,
      "rvol": 0.0,
      "premarket_high": 7.45,
      "premarket_low": 7.35,
      "previous_day_high": 7.41,
      "range_20d_high": 11.92,
      "price_strength_pct": 0.95,
      "distance_to_resistance_pct": 37.5,
      "resistance_level_used": 11.92
    }
  },
  {
    "symbol": "ADTN",
    "candidate_score": 23.56,
    "breakdown": {
      "relative_volume": 0.1,
      "premarket_volume": 2.28,
      "gap_or_price_movement": 2.91,
      "premarket_price_strength": 3.27,
      "distance_to_resistance": 15.0
    },
    "metrics": {
      "price": 6.97,
      "previous_close": 6.87,
      "gap_pct": 1.46,
      "premarket_volume": 11407.0,
      "avg_daily_volume": 1161708.0,
      "rvol": 0.01,
      "premarket_high": 6.97,
      "premarket_low": 6.8,
      "previous_day_high": 6.91,
      "range_20d_high": 7.64,
      "price_strength_pct": 1.09,
      "distance_to_resistance_pct": 8.77,
      "resistance_level_used": 7.64
    }
  }
]