Hindsight Markets Beta

Hindsight Markets Recaps

Small-cap stocks on September 25, 2026: gappers, halts and filings

On September 25, 2026, these are the small-cap stocks that moved, read from the same data the replay plays: the pre-market gappers, the day's gainers, intraday runners, losers and fades, the after-hours movers, every halt, and the offerings and splits filed or in effect. A day's high runs from 4 a.m., pre-market included, to the 4 p.m. close. The biggest gapper was INLF, up 112.2% at 9:30 a.m. ET.

Pre-market gappers

The small caps up the most at 9:30 a.m. ET, the open: the price then against the previous close.

The small-cap rule: price from 2 to 20 dollars, gapped up 10% or more before the open, relative volume 5× or more, float under 20 million shares.

SymbolGap at 9:30 a.m.PricePrevious closeVolumeRelative volumeFloat
INLF why it ran+112.2%6.262.9517.37 million6616.7×1.05 million
APUS why it ran+65.7%8.355.047.69 million9.0×805,943
JAGX why it ran+28.7%9.097.064.14 million24.4×1.46 million

Play the moment: INLF at 8:02 a.m. ET

The real Level 2, time and sales and chart from 7:59 a.m. to 8:11 a.m. ET, from the same feed the replay plays. It stops at 8:02 a.m. and asks what you would do, then plays on.

Gainers

The small caps up the most from the previous close at 4:00 p.m. ET, the close.

The small-cap rule: price from 2 to 20 dollars, up 10% or more on the day, relative volume 5× or more, float under 20 million shares.

SymbolChange at 4:00 p.m.Last pricePrevious closeVolumeRelative volumeFloat
MSGY why it ran+297.1%8.102.0418.74 million1213.9×807,125
INLF why it ran+74.9%5.162.9525.08 million2022.6×1.05 million
AIFF why it ran+69.7%2.021.1952.98 million218.3×14.64 million
TDIC why it ran+59.9%3.151.9712.76 million1035.8×2.34 million
APUS why it ran+43.8%7.255.0415.06 million8.1×805,943
IPST why it ran+21.3%3.703.051.63 million34.6×708,578
ELPW why it ran+19.0%3.192.683.00 million116.9×929,385
STEM why it ran+14.6%4.473.90358,5145.8×9.15 million

Intraday runners

The small caps whose high from 4:00 a.m. to 8:00 p.m. ET, pre-market and after hours included, was the furthest above the previous close, wherever they finished: a stock that spiked before the bell, during the day or after the close and gave it back is here.

The small-cap rule: the high priced from 2 to 20 dollars, a high 10% or more above the previous close, held by at least 3 one-minute bars that closed at or above that level on 100 shares or more, relative volume 5× or more, float under 20 million shares.

SymbolHigh above the previous closeHigh to 8 p.m.Previous closeLast priceVolumeRelative volumeFloat
MSGY why it ran+521.6%12.682.045.8222.43 million1329.3×807,125
KITT why it ran+184.5%8.392.952.195.70 million45.3×989,876
INLF why it ran+139.0%7.052.954.7125.57 million88.2×1.05 million
GYGY why it ran+126.2%1.680.74261.5018.86 million16.0×5.73 million
MGLD why it ran+123.2%2.200.98561.949.31 million2007.0×13.29 million
TDIC why it ran+103.0%4.001.972.7115.66 million1197.2×2.34 million
CNET why it ran+100.7%2.871.431.9210.50 million5639.3×3.03 million
WHLR why it ran+84.0%6.883.744.756.64 million2.3×567,714
AIFF why it ran+82.4%2.171.191.8356.30 million216.4×14.64 million
ELPW why it ran+82.1%4.882.683.063.11 million113.2×929,385
APUS why it ran+81.3%9.145.046.4115.33 million8.0×805,943
JAGX why it ran+71.4%12.107.067.1915.19 million14.1×1.46 million
IFBD why it ran+70.8%1.931.131.195.88 million18.2×8.19 million
IPST why it ran+57.4%4.803.053.751.70 million32.8×708,578
ONCO why it ran+55.9%1.420.91091.0614.30 million15.0×4.38 million
BENF why it ran+51.0%2.191.451.469.78 million0.9×1.54 million
IPDN why it ran+50.8%6.294.174.301.67 million1.1×413,227
CLRO why it ran+48.7%5.103.434.92643,15955.5×1.03 million
SHMD why it ran+48.6%5.383.624.545.09 million19.1×32.57 million
FFAI why it ran+47.3%1.931.311.726.36 million15.4×6.09 million

Losers

The small caps down the most from the previous close at 4:00 p.m. ET, the close.

The small-cap rule: price from 2 to 20 dollars, down 10% or more on the day, relative volume 5× or more, float under 20 million shares.

SymbolChange at 4:00 p.m.Last pricePrevious closeVolumeRelative volumeFloat
IPEX−57.7%3.177.49404,13817.0×1.42 million
WYY−50.9%5.4311.071.96 million39.4×8.83 million
KITT why it ran−21.3%2.322.954.88 million74.5×989,876
LGCY−11.1%9.4610.64154,6667.5×10.61 million

Fades

The small caps that gapped up and gave it back: below their open at 4:00 p.m. ET, the close.

The small-cap rule: price from 2 to 20 dollars, gapped up 10% or more and closed 10% or more below the open, relative volume 5× or more, float under 20 million shares.

SymbolGap at 9:30 a.m.OpenHigh to 4 p.m.Last priceFrom the openFloat
INLF why it ran+112.2%6.267.055.16−17.6%1.05 million
JAGX why it ran+28.7%9.0912.107.74−14.9%1.46 million
APUS why it ran+65.7%8.359.147.25−13.2%805,943

After hours

Fewer than three small caps met the rule at 8:00 p.m. ET, so there is no list.

The small-cap rule: price from 2 to 20 dollars, moved 10% or more after the close, relative volume 5× or more, float under 20 million shares.

Why they ran

The stocks we wrote up for this day, each with its gap, float, halts, the news before the move and a chart.

Halts

Every trading halt in the exchange's feed that day, in New York time: the small caps in the lists above first, then every other stock. See LULD halts.

HaltedSymbolResumedLengthReason in the feed
9:32 a.m.JAGX9:37 a.m.5 min 0 sLULD pause (limit up-limit down)
9:36 a.m.CNET9:46 a.m.10 min 0 sLULD pause (limit up-limit down)
9:39 a.m.APUS9:44 a.m.5 min 0 sLULD pause (limit up-limit down)
9:47 a.m.CNET9:52 a.m.5 min 0 sLULD pause (limit up-limit down)
9:51 a.m.WYY9:56 a.m.5 min 0 sLULD pause (limit up-limit down)
9:58 a.m.WYY10:03 a.m.5 min 0 sLULD pause (limit up-limit down)
9:58 a.m.JAGX10:03 a.m.5 min 0 sLULD pause (limit up-limit down)
10:03 a.m.WYY10:13 a.m.10 min 0 sLULD pause (limit up-limit down)
10:05 a.m.MSGY10:10 a.m.5 min 0 sLULD pause (limit up-limit down)
10:06 a.m.JAGX10:11 a.m.5 min 0 sLULD pause (limit up-limit down)
10:15 a.m.IPST10:25 a.m.10 min 0 sLULD pause (limit up-limit down)
10:15 a.m.WYY10:20 a.m.5 min 0 sLULD pause (limit up-limit down)
10:20 a.m.MSGY10:25 a.m.5 min 0 sLULD pause (limit up-limit down)
10:25 a.m.WYY10:30 a.m.5 min 0 sLULD pause (limit up-limit down)
10:26 a.m.IPST10:31 a.m.5 min 0 sLULD pause (limit up-limit down)
10:28 a.m.JAGX10:33 a.m.5 min 0 sLULD pause (limit up-limit down)
11:06 a.m.MSGY12:02 p.m.55 min 21 sLULD pause (limit up-limit down)
11:15 a.m.WYY1:05 p.m.109 min 39 sNews pending
11:39 a.m.IPST11:49 a.m.10 min 0 sLULD pause (limit up-limit down)
12:12 p.m.TDIC12:22 p.m.10 min 1 sLULD pause (limit up-limit down)
12:31 p.m.SHMD12:41 p.m.10 min 0 sLULD pause (limit up-limit down)
12:45 p.m.SHMD12:50 p.m.5 min 0 sLULD pause (limit up-limit down)
1:12 p.m.IPDN1:22 p.m.10 min 0 sLULD pause (limit up-limit down)
1:13 p.m.IPEX1:23 p.m.10 min 1 sLULD pause (limit up-limit down)
1:23 p.m.IPEX1:28 p.m.5 min 0 sLULD pause (limit up-limit down)
1:29 p.m.IPEX1:34 p.m.5 min 0 sLULD pause (limit up-limit down)
1:34 p.m.IPEX1:39 p.m.5 min 0 sLULD pause (limit up-limit down)
2:03 p.m.IPST2:13 p.m.10 min 0 sLULD pause (limit up-limit down)
Every other halt that day: 42
HaltedSymbolResumedLengthReason in the feed
4:00 a.m.ADRX12:10 p.m.490 min 43 sNo reason given in the feed
4:00 a.m.BRRKU10:36 a.m.396 min 8 sNo reason given in the feed
9:30 a.m.ZVZZT9:50 a.m.20 min 0 sLULD pause (limit up-limit down)
9:48 a.m.AXG9:58 a.m.10 min 0 sLULD pause (limit up-limit down)
9:50 a.m.FVNNU9:55 a.m.5 min 0 sLULD pause (limit up-limit down)
10:00 a.m.AXG10:05 a.m.5 min 0 sLULD pause (limit up-limit down)
10:06 a.m.AXG10:11 a.m.5 min 0 sLULD pause (limit up-limit down)
10:56 a.m.IZM11:01 a.m.5 min 0 sLULD pause (limit up-limit down)
10:57 a.m.ZVZZT11:07 a.m.10 min 0 sLULD pause (limit up-limit down)
10:59 a.m.RDGT11:04 a.m.5 min 0 sLULD pause (limit up-limit down)
11:07 a.m.ZVZZT11:12 a.m.5 min 0 sLULD pause (limit up-limit down)
11:52 a.m.VACI.UN11:57 a.m.5 min 0 sLULD pause (limit up-limit down)
12:02 p.m.WZRD12:07 p.m.5 min 0 sNo reason given in the feed
12:07 p.m.WZRD12:12 p.m.5 min 3 sNo reason given in the feed
12:12 p.m.WZRD12:17 p.m.5 min 0 sNo reason given in the feed
12:29 p.m.FGL12:34 p.m.5 min 0 sLULD pause (limit up-limit down)
12:34 p.m.THH12:39 p.m.5 min 0 sLULD pause (limit up-limit down)
12:35 p.m.FGL12:45 p.m.10 min 0 sLULD pause (limit up-limit down)
12:38 p.m.ZVZZT12:43 p.m.5 min 0 sLULD pause (limit up-limit down)
12:42 p.m.WZRD12:47 p.m.5 min 0 sNo reason given in the feed
12:43 p.m.THH12:48 p.m.5 min 0 sLULD pause (limit up-limit down)
12:45 p.m.QH12:50 p.m.5 min 0 sLULD pause (limit up-limit down)
12:46 p.m.ZVZZT1:06 p.m.20 min 26 sLULD pause (limit up-limit down)
12:52 p.m.FGL12:57 p.m.5 min 0 sLULD pause (limit up-limit down)
1:06 p.m.QH1:11 p.m.5 min 0 sLULD pause (limit up-limit down)
1:08 p.m.ABLV1:13 p.m.5 min 0 sLULD pause (limit up-limit down)
1:12 p.m.QH1:17 p.m.5 min 0 sLULD pause (limit up-limit down)
1:18 p.m.QH1:23 p.m.5 min 0 sLULD pause (limit up-limit down)
1:25 p.m.IPEXU2:05 p.m.40 min 1 sLULD pause (limit up-limit down)
2:38 p.m.CRE2:43 p.m.5 min 0 sLULD pause (limit up-limit down)
2:39 p.m.IPEXU2:44 p.m.5 min 0 sLULD pause (limit up-limit down)
2:47 p.m.NIVF2:52 p.m.5 min 0 sLULD pause (limit up-limit down)
3:46 p.m.WZRD4:00 p.m.13 min 3 sNo reason given in the feed
4:05 p.m.SBXDdid not resume that dayRegulatory
7:50 p.m.DLXYdid not resume that dayNews pending
7:50 p.m.IMMPdid not resume that dayNews pending
7:50 p.m.GMEXdid not resume that dayNews pending
7:50 p.m.BTLNdid not resume that dayNews pending
7:50 p.m.DCXdid not resume that dayNews pending
7:50 p.m.CTNTdid not resume that dayNews pending
7:50 p.m.FBGLdid not resume that dayNews pending
7:50 p.m.MTNBdid not resume that dayCorporate action

Offerings filed

Offering filings with the SEC that day, from EDGAR, in New York time: the small caps in the lists above first, then the others. See offerings.

FiledSymbolForm
12:15 a.m.ADRXEFFECT
12:15 a.m.STFSEFFECT
6:15 a.m.VAIS-3
9:01 a.m.STFS424B4
1:44 p.m.WFCFS-3/A
2:55 p.m.BMRAS-3
4:06 p.m.BRNXF-3
4:30 p.m.CANFF-3/A
4:31 p.m.BLRXF-1
4:39 p.m.MOVES-3
4:43 p.m.OPTTS-1/A
4:45 p.m.QNRX424B3
4:45 p.m.RWAY424B2
4:49 p.m.RWAY424B2
5:00 p.m.HSCSS-3
5:00 p.m.BESSS-3
6:54 p.m.SDOTS-1/A
8:11 p.m.ADRX424B4
9:43 p.m.BXBL424B5

Splits that took effect

SymbolSplitTook effect
KITT1-for-6 reverse splitSeptember 25, 2026
RPGL1-for-16 reverse splitSeptember 25, 2026

Trade this day

Replay September 25, 2026 in Hindsight Markets: the real tape, the order book and the halts for every stock, on a clock you control, and see where your orders would have filled.

Trade this day Log in