Top Penny Stock Gainers Today: March 19, 2026

By Tim Heff · 2026-03-19T11:46:10.374001+00:00

The closing percentage on a penny stock gainer list hides the real trade. Here's how to read float rotation, MFE, and dilution overhang the way an experienced trader does.

Most traders read a penny stock gainer list the wrong way. They sort by closing percentage, see a green number, and assume that number describes the opportunity. It doesn't. The close is one snapshot at 4:00 PM ET. The trade lived and died hours earlier, somewhere between the session low and the session high. PLSM closed -37.1% on June 24 and looked like a disaster on any standard gainer screen — yet that same session offered a +482.7% move from low to high. If you only read the close, you never saw it.

This is an educational breakdown of how to actually read a top-gainers list: what float rotation tells you before the move, why max favorable excursion (MFE) matters more than the close, how to spot the dilution facility sitting behind the run, and how to tell a one-day pop from a multi-day runner. The tickers below are illustrations of the principle, not recommendations — recent case studies from the small-cap universe that show the read in action.

TLDR

{{TOP_GAINERS}}

The table above ranks today's movers by closing percentage. Use it as raw input — by the end of this article you'll know which columns to weight and which green numbers to ignore.

What Separates a Real Penny Stock Gainer From a Trap

A real penny stock gainer is defined by float rotation and a verifiable catalyst, not by the size of its closing percentage. Float rotation — total shares traded divided by the free float — tells you how many times the entire tradeable supply changed hands. When volume exceeds float, every share available to trade was bought and sold at least once, and the stock is running on mechanical supply pressure rather than slow accumulation. That is the engine behind almost every clean penny stock breakout.

Look at the numbers. PLSM traded 58.3M shares on June 24 against a tiny supply — that is supply being recycled violently, the exact condition that produces a 482.7% intraday range. FCUV moved 77.2M shares on June 23 into an 85.3% market-session gain. SCAG turned over 114.3M shares on June 24 for a +93.5% close. These are not stocks drifting up on a press release; they are float-rotation events where demand overwhelmed the available supply. We covered this mechanic in depth in Float Rotation Explained: When Volume Exceeds the Float — the short version is that rotation above 1.0x is the line between a momentum stock and a name that simply gapped and faded.

The second variable is the catalyst, and for small caps it is almost never earnings. Penny stock earnings rarely move price — the drivers are SEC filings (offerings, shelves, ATMs), private placements, contract wins, FDA actions, and unusual volume. Every case study below traces to a filing or a financing event, not a quarterly report. When a gainer has no identifiable catalyst, that is itself information: the move is running on retail momentum alone and has no fundamental floor.

The macro backdrop reinforces why this matters right now. The current read is Small-Cap Leadership — the Russell 2000 (IWM) closed at $298.97, within 0.8% of its 52-week high of $301.50, up +2.9% over the trailing 20 days. By contrast the S&P 500 (SPY) sits at $741.00, -2.5% from its 52-week high, and the Nasdaq 100 (QQQ) at $724.08 is -3.3% off its high. When small caps outperform large caps, squeezes and breakouts in the small-cap universe have better follow-through, because the capital rotating down-cap is hunting exactly these float-rotation setups.

Why MFE Beats the Closing Percentage Every Time

MFE — max favorable excursion, measured from the session low to the session high across all sessions — is the single most honest number on a gainer list, because it describes the actual trade available, not the arbitrary 4:00 PM print. A stock can close red and still have offered a triple-digit move to a trader who timed the entry and exit. The closing percentage answers "where did it end?" MFE answers "how much was on the table?" Those are different questions, and only one of them pays.

Here is the read across four recent sessions. Note how the closing percentage and the MFE diverge:

Ticker Date MKT Close % TRUE MFE (low→high) Volume Catalyst
PLSM Jun 24 -37.1% +482.7% 58.3M $7.5M private placement (6-K filing)
FCUV Jun 23 +85.3% +239.4% 77.2M 8-K filing
SCAG Jun 24 +93.5% +226.3% 114.3M 6-K filing
DCOY Jun 29 -20.0% +191.7% 12.8M $21M private placement (June 27)

PLSM and DCOY both closed red. Both offered nine-figure-percentage ranges. If your scanner only sorted by close, both would have been invisible. This is the core lesson of MFE vs Close Price: How a -36% Red Day Offered +1,075% Profit Potential — red closes routinely contain the best day trades of the week.

The profit math makes it concrete. Using a $10,000 base position, capturing the full PLSM MFE of +482.7% would have returned $48,270. Nobody captures the absolute low-to-high — but even a fraction of that range dwarfs what the -37.1% close implied. FCUV's +239.4% MFE on the same base equals $23,940; SCAG's +226.3% returns $22,630. The discipline is to stop reading the close as the outcome and start reading the range as the opportunity set.

PLSM June 24 session: $7.5M private placement priced into a +482.7% intraday excursion that closed red

Worked Example: PLSM — A Red Close That Hid the Move

PLSM is the cleanest example of why the close lies. On June 24 the stock opened the regular session at $10.45, ran to a market high of $12.97, then sold off to close at $6.57 — a -37.1% market-session loss. The full-day range told a different story: a low of $3.35 and a high of $19.52, a +482.7% TRUE MFE across all sessions on 58.3M shares (3,451x its average daily volume).

The catalyst was a financing event, not earnings. Pulsenmore priced a $7.5 million private placement with a single healthcare-focused institutional investor (6-K filing, June 25), and the days around it also carried a strategic-partnership announcement to expand remote prenatal care. A financing into a thin-float name is the textbook pre-offering run setup: market makers and the company often push price higher before placing shares at a better level, which is exactly the kind of two-way volatility that produces a $3.35-to-$19.52 range in a single day.

That duality is the trade and the risk at once. The opportunity: a fast trader riding the momentum into the run captured an enormous excursion. The risk: buying the close, or holding overnight into the dilution, meant sitting through the -37.1% fade. The pre-signal tell was the volume — 58.3M shares at thousands of times normal turnover is a float-rotation flag that fires long before the close prints. A trader watching relative volume saw this developing intraday, not after the fact. For the mechanics of that filter, see RVOL Explained: The #1 Scanner Filter Behind JZ's +355.6% MFE.

Worked Example: DCOY — Reading the Dilution Overhang Behind a Gainer

DCOY shows why you check the dilution facility before you trust a gainer. On June 29 the stock opened the regular session at $12.00, tagged a market high of $13.51, and closed at $9.60 — a -20.0% session — but the full-day range of $6.50 to $18.96 represented a +191.7% TRUE MFE on 12.8M shares (1,250x average volume). A clean MFE on the surface. Underneath sat a stack of dilution machinery.

Decoy Therapeutics announced an up to $21 million private placement financing (June 27). And the facility history is dense: recently updated filings include an equity line, an August 2025 shelf, December 2020 warrants, a December 2024 equity-line agreement, and a June 2026 Series B warrant. Completed raises stretch back through a November 2025 underwritten offering at $1.50 raising $7.0M, plus several historical ATM and equity-line draws. Those completed raises are historical capital events, not current overhang — but the active shelf, warrants, and equity line are live supply that can hit the market.

The read: a +191.7% MFE on a name with an active equity line and a fresh $21M placement is a momentum trade with a short clock. The supply is structurally primed to absorb demand, which is precisely why the stock gave back its gains to close -20.0%. This is the difference between trading the move and marrying it. The dilution check is not optional — it is the variable that tells you whether the run has a ceiling. For how to read a filing chain like this end to end, see How to Read SEC Filings for Day Trading: Catching +100% Moves Before They Run.

The Multi-Day Runner Tell: When a Gainer Has Legs

A single-day gainer and a multi-day runner are different animals, and the distinguishing tell is whether the close-to-close gain compounds across sessions rather than spiking and fading in one. Over the five sessions from June 23 to June 29, several names strung gains together instead of giving them back the same day:

Ticker 5-Day Open → Close Gain Total Volume
UPC $2.80 → $12.14 +333.6% 73.2M
SDOT $8.39 → $35.47 +322.8% (post-split rebase) 56.3M
ILLR $1.43 → $3.75 +161.9% (post-split rebase) 324.7M
AZI $1.15 → $2.91 +153.0% 137.9M
TNMG $0.48 → $1.01 +112.2% 318.7M

The distinction matters for position management. A one-day float-rotation pop like PLSM is an intraday trade — the MFE is captured and gone by the close. A multi-day runner holds higher lows across sessions, which gives a swing trader a structure to lean on. SDOT illustrates the continuation read: on June 29 it opened the regular session at $20.67, ran to a market high of $44.70, and closed at $35.47 (+71.6% on the session), capping a five-day +322.8% advance. We mapped a similar broad volume wave in ILLR +180.9% Headlines a Broad Small-Cap Volume Wave — 6/26 Recap.

The pattern data frames how common follow-through is in this environment. Over the past 30 days, 182 high-volume breakout setups (stocks trading 100M+ shares intraday) triggered and all 182 hit their target — 100% follow-through. That said, this week is running below the historical pace: 6 such breakouts so far versus a 90-day weekly average of 36.8. Fewer triggers means more selectivity is required, not less.

Common Pitfalls When Trading the Gainer List

The most expensive pitfall is treating MFE as if it were always sequentially tradeable — sometimes the high prints before the low, making the excursion impossible to capture in order. PSIG is the cautionary case. On June 26 it opened the regular session at $11.75, tagged a high of $11.82, then collapsed to a low of $1.06 and closed at $1.51 — a -87.1% session. The screen shows a TRUE MFE of +1,015.1% low-to-high, but the high came at the open and the low came after the crash. A trader could not have bought the $1.06 low and sold the $11.82 high in that order. The MFE number is real; the sequence makes it a trap, not an opportunity. Always check whether the excursion is buyable in time order before you trust it.

The second pitfall is ignoring the float on the way in. A tiny float that has already rotated multiple times has spent its fuel — the supply that drove the move is now in weak hands looking to exit. Buying the third or fourth rotation of a micro-float is how traders end up holding the fade. Read the rotation as a tank gauge, not a green light.

The third pitfall is chasing a gainer with no catalyst. If a stock is up triple digits with "the specific catalyst was not identified in available press releases," you are trading pure momentum with no floor. That is a valid scalp for some, but it is not the same setup as a financing-driven or filing-driven move, and it should not be sized the same way.

The fourth pitfall is forgetting the dilution context entirely. A gainer sitting on an active shelf, ATM, or equity line has a structural seller. Across the tracked universe there are approximately 5,600 active warrant facilities, ~3,000 active shelves, ~2,000 active ATM programs, and ~1,300 active convertible-note facilities (approximate counts; exact totals withheld). The point is not the totals — it is that dilution machinery is everywhere in this space, and the gainer in front of you very likely has some. Check before you hold.

How to Find These Setups in SNACS

The fastest way to surface real gainers is to build a scanner filter around float rotation and relative volume, then qualify each hit with the dilution and filing panels. Here is the concrete workflow.

Scanner filters. In the SNACS scanner, set RVOL to a high minimum (the case studies above ran from 1,250x to 3,976x average volume — start at 5x to widen the net, then tighten), price between $0.50 and $20, and float under 25M to bias toward rotation candidates. Sort by RVOL descending so the highest relative-volume names surface first. Add the Velocity columns (5s/1m/5m) to see which movers are accelerating in real time versus stalling.

Qualify each hit. Click any ticker to open the ticker details page — chart, dilution risk panel (active shelf / ATM / warrant facilities), recent news, and SEC filings without leaving the scanner. This is where you separate PLSM (financing catalyst, clean rotation) from a no-catalyst momentum spike. The Dilution Alerts column flags names with active facilities right in the main stream, so an overhang like DCOY's equity line is visible before you commit.

Confirm the catalyst. In SEC Research, the Dilution Snapshot gives you active facility counts, shares at risk, and the lowest exercise price, and the Filing Browser lets you read the actual 8-K, 6-K, or 424B5 behind the move. For context on filing volume: in the past 3 days, 7 companies filed 424B5 pricing supplements, 6 filed 424B3, 3 filed S-1 registrations, and 109 8-K filings landed across 107 unique tickers. That is the steady stream of catalysts feeding the gainer list.

Automate the watch. Build a setup in the AI Playbook Builder — historical context, setup, trigger, entry, exit, each on its own timeframe — and the active playbook monitors every scanner ticker live, dropping a star indicator on the matching name. Link a saved scan to a Dynamic Watchlist and your rotation-candidate list auto-populates in real time as new names cross your thresholds.

Review the read. After the trade, the trading journal auto-syncs from your broker and the AI Insights engine identifies your MFE capture rate — how much of the available excursion you actually caught versus left on the table. That feedback loop is what turns the MFE-vs-close concept from theory into a measurable edge in your own trading.

What to Watch Next

The environment favors this setup right now: Small-Cap Leadership with the Russell 2000 (IWM) at $298.97, within 0.8% of its 52-week high, while capital rotates aggressively into specific corners — Communication Services RVOL surged from 1.13 to 273.83 week-over-week, with Technology (+315%) and Instruments (+320%) also rotating in. When the macro tape rewards small caps and sector money is concentrating, the gainer list fills with float-rotation candidates rather than one-off spikes. Watch the rotation multiple, read the MFE instead of the close, check the dilution facility, and confirm the high didn't print before the low. Those four reads turn a raw list of green numbers into a tradeable watchlist.

FAQ

What is MFE and why does it matter more than the closing percentage?

MFE (max favorable excursion) measures the move from a session's low to its high across all sessions, describing the actual trade that was available rather than the 4:00 PM close. It matters more than the closing percentage because a stock can close red and still have offered a large intraday move — PLSM closed -37.1% on June 24 but printed a +482.7% MFE. The close answers "where did it end?"; MFE answers "how much was on the table?"

Why do penny stocks close red after offering huge intraday gains?

Penny stocks often close red after large intraday gains because the float rotated through weak hands and a dilution facility absorbed the demand. DCOY ran a +191.7% MFE on June 29 but closed -20.0% — it sat on an active equity line, an August 2025 shelf, and a fresh $21M private placement, all structural supply that capped the run. The intraday range was real; the overhang pulled it back by the close.

How do I tell a one-day pop from a multi-day runner?

A multi-day runner compounds its close-to-close gain across sessions and holds higher lows, while a one-day pop spikes and fades the same day. Over June 23–29, UPC ran +333.6% and SDOT ran +322.8% across five sessions, holding structure a swing trader can lean on. A single-day float-rotation event like PLSM is an intraday trade — the MFE is captured and gone by the close.

What is float rotation and what number signals a real move?

Float rotation is total shares traded divided by the free float, telling you how many times the entire tradeable supply changed hands. Rotation above 1.0x means every available share was bought and sold at least once, which is the mechanical pressure behind clean breakouts. PLSM traded 58.3M shares and SCAG traded 114.3M shares on their run days — both extreme rotation events relative to their floats.

Can MFE be misleading, and how do I check?

Yes — MFE is misleading when the session high prints before the session low, making the excursion impossible to capture in time order. PSIG showed a +1,015.1% MFE on June 26, but it opened at $11.75, tagged its high near the open, then crashed to $1.06 — you could not have bought the low and sold the high in sequence. Always verify the excursion is buyable in chronological order before trusting it.

Why aren't earnings a catalyst for penny stock gainers?

Small-cap and penny stock earnings rarely move price because the float is too thin and the reports too immaterial to attract sustained flow. The real catalysts are SEC filings (offerings, shelves, ATMs), private placements, contract wins, FDA actions, and unusual volume. Every case study here traces to a financing or filing event — PLSM's $7.5M placement, DCOY's $21M placement, FCUV's and SCAG's filings — not a quarterly report.

How do I set up a scanner to find these gainers before they run?

In the SNACS scanner, set RVOL to 5x minimum, price $0.50–$20, and float under 25M, then sort by RVOL descending to surface the highest relative-volume names first. Click any ticker to open the ticker details page and check the dilution panel and recent filings before committing. The high relative volume — the case studies ran 1,250x to 3,976x average — fires long before the closing print.

Why does the macro backdrop matter for trading penny stock gainers?

The macro backdrop sets the odds of follow-through: when small caps lead large caps, breakouts in the small-cap universe hold better. Right now the read is Small-Cap Leadership — Russell 2000 (IWM) at $298.97 is within 0.8% of its 52-week high and +2.9% over 20 days, while the S&P 500 (SPY) at $741.00 sits -2.5% off its high. Capital rotating down-cap is hunting exactly these float-rotation setups.

Start Free Trial

5 trading day free trial on Edge. Cancel anytime before your trial ends to avoid being charged.