Top 10 Penny Stock List: How Scanners Identify Daily Runners in Real Time

By SNACS Trade · 2026-03-23T08:00:56.433412+00:00

A static top 10 penny stock list goes stale before lunch. Here's how live scanners surface the next runner using RVOL, float rotation, and SEC filing triggers — with worked examples from last week's tape.

Static top 10 penny stock lists are obsolete the moment they're published. By the time a screenshot of yesterday's biggest gainers reaches your feed, the entry has already happened — usually at 9:32 AM, on a 1-minute chart, in a name nobody on X mentioned the night before. The traders who consistently catch runners do not work from a static list. They work from a live scanner that flags pre-market volume rotation, RVOL spikes, and filing-driven catalysts in real time, then cross-checks each candidate against the actual share structure before committing capital.

This article rebuilds what a real "top 10 penny stock list" looks like in practice — not a curated text file, but a live, filter-driven workflow. Worked examples come from the past five trading days, where the small-cap universe printed 32 runners above +50% and seven above +100%. The 4-week baseline is roughly 8.5 weekly runners over +50%, so last week ran nearly 4x normal — a useful reminder that scanner discipline matters most when the tape is hot, because that's also when garbage breakouts proliferate.

TLDR

  • A static top 10 penny stock list is stale within hours; a real-time scanner replaces it by re-ranking candidates every few seconds against RVOL, float rotation, and filing catalysts.
  • Last week (Apr 27 – May 01) produced 32 runners above +50%, with SKK +218.9% and CNSP +194.4% leading on verified 6-K and 8-K catalysts respectively.
  • The three highest-edge intraday patterns surfaced by the scanner in the past 30 days: 142 high-volume breakout setups (100% follow-through), 148 intraday-doubling moves (100% follow-through), and 71 liquidity tests this week.
  • Macro tailwind is intact: S&P 500 (SPY) at $723.77 (-0.2% from 52-week high), Russell 2000 (IWM) at $282.56 (-0.1% from 52-week high) — small caps are participating, which lifts breakout follow-through.
  • Use float rotation, not raw volume, as the primary filter: SKK's 22.2M-share day on a 1.36M float is a 16x rotation; that's the math that drives squeezes.

Why a Static Top 10 Penny Stock List Fails

A static top 10 penny stock list fails because penny stock leadership rotates daily, often hourly, and the catalysts that drive each runner are filing-specific events that appear in the SEC Filings record minutes — not days — before the move starts. A list published at market open is already mispriced by the first 30 minutes of trade. The traders winning the tape are watching a ranked, re-sorting feed of every active small-cap, not reading yesterday's headlines.

Consider the contrast. Last week's top 10 close-to-close runners across the small-cap universe:

Rank Ticker Sector Open → Close Gain Volume
1 SKK Industrials $1.75 → $5.58 +218.9% 22.2M
2 CNSP Pharmaceuticals $2.41 → $7.09 +194.4% 83.5M
3 PN Energy $2.37 → $6.85 +189.1% 49.6M
4 CUE Pharmaceuticals $12.29 → $35.07 +185.4% 18.8M
5 HCAI Industrials $5.70 → $15.52 +172.3% 45.5M
6 SOBR Printing & Publishing $0.53 → $1.38 +159.7% 250.4M
7 AIOS Industrials $8.88 → $19.30 +117.3% 6.7M
8 UONE Communications $5.36 → $9.90 +84.7% 4.3M
9 FATE Pharmaceuticals $1.28 → $2.35 +84.0% 10.5M
10 BLZE Services $4.29 → $7.59 +76.9% 36.7M

Note: SKK, PN, CUE, HCAI, and AIOS show post-split rebase — meaning their close-to-close numbers are calculated against split-adjusted starting prices. Reverse splits are one of the top sources of misreported "gains" in retail penny stock lists; a scanner that adjusts split history correctly avoids that trap. (For more on how splits distort historical pricing, see Penny Stock Dilution Explained.)

Now look at the same week from a different angle — the highest intraday MFE (max favorable excursion, low-to-high across all sessions):

Ticker Date Open Intraday High True MFE Close
SKK 2026-05-04 $1.76 $17.95 +968.5% $12.29
RDAC 2026-04-29 $6.87 $23.99 +376.2% $20.30
CNSP 2026-05-04 $9.19 $10.54 +313.0% $7.78
AIOS 2026-05-01 $12.14 $33.87 +259.9% $22.16
XXII 2026-05-01 $1.80 $1.97 +183.3% $1.36

A $10,000 position that captured SKK's full intraday MFE of +968.5% on May 4 would have returned $106,850 — obviously a perfect fill is fantasy, but even a 10% capture of that range is +96.85%, or $9,685 on a $10,000 base. The point is not perfect entries. The point is that the opportunity sat in the scanner two hours before it ran. Anyone with an RVOL filter set above 50x and a pre-market volume floor saw SKK light up at the open of pre-market.

image-0

What a Live Penny Stock Scanner Actually Does

A live penny stock scanner re-ranks every active small-cap against a multi-factor scoring model every few seconds, surfacing tickers whose volume, price action, and filing footprint diverge from their own 50-day baselines. It is not a list of tickers; it is a live filter pipeline. The filters that matter most are RVOL, float rotation, intraday range vs. 14-day ATR, and SEC filing recency.

RVOL (relative volume) is the ratio of today's volume against the 50-day average for the same time of day. A stock printing 5x RVOL is moving five times its typical pace. Last week, RDAC printed 5,017x ADV — a number that only happens when float rotates multiple times in a single session. CNSP at 2,944x ADV on May 4 is the same dynamic in pharmaceuticals.

Float rotation is volume divided by float — the number of times every freely tradable share has changed hands. SKK on May 4 traded 22.2M shares against a 1.36M float; that's a 16x rotation. That math is what creates squeezes — every share has been bought roughly 16 times by intraday close, and supply genuinely runs out.

Intraday range vs. ATR distinguishes a +20% move that's normal volatility from a +20% move that's a structural break. CUE's +185.4% close-to-close was paired with intraday range that shattered every standard envelope. The scanner flags it as a regime break, not a routine gainer.

SEC filing recency is the catalyst layer. SKK's +218.9% week was anchored to a 6-K filing on May 4 announcing a $258.8M asset purchase agreement with Rantizo for drone assets. CNSP's +194.4% was anchored to an 8-K filing on May 4 disclosing a $22.5M oversubscribed private placement. The scanner does not just show price; it shows what filing dropped in the past 24 hours that explains the price.

Worked Example #1 — SKK +218.9% on a Drone Acquisition

SKK's +218.9% week was a textbook scanner setup: extreme float compression after a 1:10 reverse split on April 6, followed by a definitive acquisition announcement that printed in SEC Filings as a 6-K on May 4. The runner did not appear out of nowhere — every input was pre-positioned in the scanner before the news hit.

Here's the timeline:

The scanner-driven entry was not at the high. Nobody catches a +968% MFE. The entry was the moment the 6-K filing populated and pre-market RVOL crossed 50x, with float already known to be under 1.5M shares. From there, the trade is a managed exit — scaling out into the 9:30-10:30 AM volatility envelope where +200% gainers tend to print their first reversal.

A $10,000 position entered around $3-4 in the early intraday window and exited into the $8-12 range at any point during the morning would have returned roughly $20,000 to $30,000. The full +968% MFE is a theoretical ceiling, not a target. The realistic capture window is measured in single-digit hours, and the realistic return is a multiple of position size, not a multiple of the listed MFE percentage.

image-1

Worked Example #2 — CNSP +194.4% on a $22.5M Private Placement

CNSP's +194.4% week is the inverse setup: a pharmaceutical micro-cap with under 3 months cash runway, where the financing event itself became the catalyst because the placement priced higher than the prior session's close. The scanner's job here is to surface the filing within seconds and frame it against share structure.

The data:

The scanner classification matters here. CNSP sat in the "under 3 months runway" cash tier before the placement. That's the lowest cash tier on the platform, the one most likely to need imminent financing. When a sub-$50M-market-cap pharma with under 3 months runway prints an oversubscribed financing announcement priced above the prior close, the market typically interprets it as institutional validation — buyers stepped up at higher prices. That dynamic explains why the offering, which structurally dilutes existing holders, ran the stock instead of crushing it.

This is where filing literacy matters. Not every offering is bearish for the next session; pre-priced placements at premiums signal demand. Post-pricing supplements (424B5) at discounts to last close signal weakness. The scanner shows the filing type — the trader has to read it. For a deeper walkthrough of which filings to read first, see SEC Filings for Traders: What to Read, What to Skip.

The Three Highest-Edge Patterns Surfaced This Cycle

Three intraday patterns drove most of the small-cap follow-through over the past 30 days, all with measurable completion data. Each is surfaced in the scanner as a real-time signal, and each is a specific filter combination a trader can replicate.

142 high-volume breakout setups triggered and all 142 hit target — 100% follow-through. This is the "100M+ shares traded intraday" cohort. The combination of price expansion above a prior consolidation range and volume pacing toward 100M+ shares is rare enough that when both fire together, the move follows through. Last week alone, the scanner counted 17 of these. The 90-day weekly average is 28.4 — meaning last week ran below average for 100M+ volume names but was elevated for sub-100M runners.

148 intraday-doubling setups fired and all 148 reached completion. A stock doubling intraday from session low to session high is a structurally powerful event — it implies float has rotated several times and short-side liquidity has been exhausted. The scanner detects this in real time as the high tick crosses 2.0x the session low. Last week, 7 of these printed. CUE at +185.4% close-to-close was one of them; intraday it doubled and then doubled again.

71 liquidity tests detected this week — market makers probing supply at key price levels. This pattern describes price action where the tape sweeps a level (often a prior intraday high or low) on heavy volume to test the available liquidity, then reverses if supply absorbs the probe. It is the most common pre-breakout signal and accounted for the bulk of pattern activity in the past 7 days. The 30-day total stands at 71 detected, all completed.

Follow-through rates of 100% across triggered setups read like marketing copy, but the math is mechanical: a setup is "completed" when it hits a defined target zone or invalidates. Most of these setups invalidate fast, in the same session. The 100% rate reflects the strict completion definition, not a guarantee of profit on every trade. The trade still requires risk management — entry placement, stop placement, and partial scaling.

image-2

Common Pitfalls That Burn Penny Stock Scanner Users

Most retail traders using a penny stock scanner lose money because they conflate volume with quality, ignore float, and hold past the high-probability window. The scanner's job is to surface candidates; the trader's job is to filter the candidates against share structure, catalyst, and time-of-day.

Pitfall 1: Using volume without RVOL. A 5M-share day on a stock that averages 10M is a slow day. A 5M-share day on a stock that averages 50K is a 100x event. Raw volume tells you almost nothing without the baseline. Always sort by RVOL or float rotation, never by volume alone.

Pitfall 2: Ignoring float in dilution-prone names. When a stock is in the lowest cash runway tiers — "negative cash (operating in the hole)" or "under 3 months" — every rally is a financing window. The company will issue shares to capture the move. Last week, CNSP and CLRB both fit this profile; both ran on offering announcements. XTLB, a current "negative cash" name, printed 4,616x ADV on April 29 with a +103.8% MFE, then closed -6.1% on the day. Holding past the offering announcement was the losing trade.

Pitfall 3: Chasing reverse-split rebounds without reading the prior chart. Reverse splits compress float but do nothing to fix demand. A stock that did 1:10 to maintain Nasdaq compliance can run 50% on a low-float squeeze and then re-collapse. The scanner shows the split date in the metadata; ignoring it is a self-inflicted loss.

Pitfall 4: Confusing pre-market action with primary trade signal. Pre-market volume is a useful anticipatory signal but is structurally thin. Many of the biggest pre-market gainers fade in the first 15 minutes of regular session as institutional liquidity arrives. AHMA earlier this week printed +51.7% in pre-market (10.47x float rotation in pre-market alone) — that level of pre-market activity demands risk management at the open, not blind continuation buying.

Pitfall 5: Holding into the after-hours session expecting more. The high-volume small-cap window is roughly 9:30 AM to 11:00 AM. After 11:00 AM, intraday volatility compresses and the easy money is gone. SKK's day arc — open $1.76, high $17.95, close $12.29, AH close $9.68 — shows the standard pattern: peak is intraday, after-hours fades. Sitting in the position past the session high is gambling on the next day, not extracting the move that already happened.

How to Apply This in the SNACS Scanner

The specific scanner filter combination that surfaces the live equivalent of a top 10 penny stock list is RVOL ≥ 5x, price between $0.50 and $20, float under 25M, and at least one of: pre-market volume above 1M, recent SEC filing in past 7 days, or news flash within past 60 minutes. That combination, sorted by RVOL descending, is the live runner feed.

In the SNACS scanner, the workflow looks like this:

  1. Set the core filters. Price $0.50-$20, RVOL ≥ 5x, float under 25M shares. This eliminates large caps and illiquid OTCs in one step.
  2. Layer the catalyst signal. Add filters for SEC filing type — 8-K, 424B5, S-1/A, 6-K. The dilution alerts column shows active facility status. A ticker with an active S-3 shelf and a pricing supplement filed today is the textbook setup.
  3. Save the scan as a preset. Name it something like "Live Runner Filter" with a color tag. Saved scans persist across sessions, so the filter is always one click away at market open.
  4. Link the saved scan to a Dynamic Watchlist. This is the scanner-within-a-scanner feature. Any ticker that newly matches the saved scan auto-populates the watchlist and shows a colored square in the main stream. You don't have to keep flipping filters — matches surface themselves.
  5. Click into the ticker details page for any candidate. The detail view shows the chart, the active dilution facility breakdown (~5,300 active warrant facilities and ~1,900 active ATM programs are tracked across the universe; approximate counts; exact totals withheld), the SEC filing list, and the latest news flash. All on one screen, no tab-hopping.

For the catalyst-driven side of the workflow, the SEC research tool lets you ask natural-language questions across all 1.4M+ tracked filings — "show me 424B5 pricing supplements from the past 3 days under $5" returns the live list. In the past 3 days alone, 23 total 424B5 filings posted from 20 unique tickers; 11 total 424B3 filings from 9 tickers; and 508 total 8-K filings from 463 tickers. That's the raw catalyst feed every active small-cap trader should be filtering daily.

For pattern-based confirmation, the AI Playbook Builder lets you encode a multi-step setup — historical context → setup → trigger → entry → exit — and the platform monitors all 2,500+ scanner tickers for live pattern matches. When a match fires, a star icon appears next to the ticker in the scanner, and an alert routes to your in-app notifications, email, or SMS depending on configuration. That's the closest thing to an automated runner-detection workflow that doesn't require coding.

Macro Regime Check: Why Last Week's Tape Ran Hot

Last week's runner-heavy tape was supported by a macro regime where every major index sat near or at 52-week highs, with small caps participating. That backdrop matters because breakout follow-through correlates with broad-market breadth.

Current regime snapshot:

The regime call: Broad Strength with Small-Caps Participating. When Russell 2000 (IWM) is within 0.1% of its 52-week high, breakout follow-through in individual small-caps tends to be elevated — because there's no broader-market headwind dragging losers back to the open. The 32 runners above +50% last week is nearly 4x the 4-week baseline of ~8.5 per week. That's regime-driven.

Sector rotation also points to where money is moving: Printing & Publishing RVOL surged +5,634% week-over-week, Tobacco +3,075%, Energy +602%, Utilities +347%, Healthcare +276%. SOBR at +159.7% led Printing & Publishing. XXII (Tobacco, 16.5% short interest) printed a +183.3% MFE on May 1 with 981.3x ADV — a perfect example of short-interest plus RVOL plus sector rotation aligning into a single trade.

The Forward View — What to Watch This Week So Far

This week's tape (May 4-6) is opening with continued runner activity and several names from last week's list extending. The 4 most recent Wednesdays have averaged a +184.9% top mover, with weekly runner counts above 50% reading 3, 5, 2, and 2 — meaning Wednesdays this cycle have consistently been runner-producing days.

The pre-market scan from earlier this week so far showed AHMA +51.7% (10.47x pm float rotation), ERNA +48.1% on a 12.04x pm rotation following a 1:25 reverse split last week, and SKK +18.6% pm continuation on the Rantizo deal. ERNA's pre-market move was driven by an Ernexa Therapeutics announcement of 100% survival in ovarian cancer preclinical models — the kind of scientific catalyst that combines with extreme float compression to produce three-digit gains.

For a deeper structural read on how these setups have been forming this cycle, see How to Find Penny Stocks Before They Explode and The Best Penny Stock Screener Settings for Day Trading — both walk through filter configurations that match the live runner profile.

image-3

FAQ

What is the best penny stock scanner setting for finding daily runners?

The best penny stock scanner setting for finding daily runners combines RVOL ≥ 5x, price between $0.50 and $20, float under 25M, and a recent SEC filing or news flash within the past 7 days. Sort by RVOL descending. This filter combination surfaces high-relative-volume small caps with both volatility (low float) and a likely catalyst (recent filing or news), which is the structural profile of nearly every +100% intraday runner.

Why is a static top 10 penny stock list outdated by mid-morning?

A static top 10 penny stock list is outdated by mid-morning because penny stock leadership rotates within hours, driven by SEC filings that drop overnight or pre-market. By 10 AM, names that weren't on any list at 9 AM are leading the tape — last week saw multiple runners that printed their full intraday range between 9:30 and 11:00 AM, well before any blog or social post could republish. Live scanners replace static lists by re-ranking continuously.

What is RVOL and how high should it be to flag a runner?

RVOL (relative volume) is today's volume divided by the 50-day average for the same time of day. A stock at 1x RVOL is moving at typical pace; 5x is unusual; 50x+ is rare and almost always indicates a catalyst. Last week, RDAC printed 5,017x ADV and CNSP 2,944x ADV. RVOL above 100x is the threshold where the move is structurally unusual enough to demand scanner attention.

How does float rotation predict squeeze setups?

Float rotation predicts squeeze setups because it measures how many times every freely tradable share has changed hands. SKK on May 4 traded 22.2M shares against a 1.36M float — a 16x rotation, meaning supply was bought through 16 times in one session. Float rotation above 5x intraday is structurally rare and almost always coincides with a sharp price move; above 10x typically indicates active short-side covering or genuine supply exhaustion.

Which SEC filings most often precede penny stock runners?

The SEC filings that most often precede penny stock runners are 8-K (material event disclosure), 6-K (foreign private issuer disclosure), 424B5 (prospectus pricing supplement), and S-1/A (amended registration statement). In the past 3 days alone, 23 total 424B5 filings posted from 20 unique tickers, 11 total 424B3 filings from 9 tickers, and 508 total 8-K filings from 463 tickers. Filing-driven runners are the highest-edge setups because the catalyst is auditable, time-stamped, and visible to every market participant simultaneously.

Why do penny stocks often run before a dilutive offering?

Penny stocks often run before a dilutive offering because market makers and the issuing company benefit from selling new shares at higher prices, and pre-pricing momentum can attract institutional buyers who absorb the offering. CNSP's +194.4% week last week ran into a $22.5M oversubscribed private placement disclosed via 8-K — the offering priced above the prior session's close, signaling demand. Traders who recognize this pattern capture the pre-pricing run; traders who don't read the filing get caught when the post-pricing 424B5 prints at a discount.

How do I avoid losing money on a penny stock scanner?

To avoid losing money on a penny stock scanner, never sort by raw volume alone (always RVOL or float rotation), always check share structure and cash runway tier before entering, never hold past the 9:30-11:00 AM peak volatility window without a thesis upgrade, and always read the most recent SEC filing on the ticker. Most scanner-driven losses come from chasing a candidate without checking the dilution facility profile — names with active S-3 shelves and ATM programs frequently print runs that get capped by issuance.

What does "100% follow-through" mean for a scanner pattern?

"100% follow-through" means every triggered setup of that pattern type completed against its target definition within the measurement window — for example, 142 high-volume breakout setups triggered in the past 30 days and all 142 hit target. The completion definition is strict (price must reach or invalidate against a defined level), and the rate reflects mechanical pattern resolution, not guaranteed profitability. A trader still needs entry placement, stop placement, and exit timing to convert a triggered setup into a profitable trade.