Hindsight Markets Beta

Hindsight Markets Recaps

Small-cap stocks on August 31, 2026: gappers, halts and filings

On August 31, 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 AEHL, up 91.0% at the open.

Pre-market gappers

The small caps up the most before the bell: picked at 9:30 a.m. ET by their price then against the previous close, shown by their gap at the open, the official opening trade 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 the openOpenPrevious closeHigh, 4 a.m. to 4 p.m.Volume, 4 a.m. to 4 p.m.Relative volume by 8 p.m.Float
AEHL why it ran+91.0%$6.76$3.54$8.4021.35 million68.7×938,191
MOVE why it ran+30.5%$15.00$11.49$17.714.07 million15.0×16.40 million
NCRA why it ran+26.5%$2.39$1.89$3.5224.22 million49.2×1.93 million

Play the moment: AEHL at 8:33 a.m. ET

The real Level 2, time and sales and chart from 8:30 a.m. to 8:42 a.m. ET, from the same feed the replay plays. It stops at 8:33 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 p.m.Close, 4 p.m.Previous closeVolume, 4 a.m. to 4 p.m.Relative volume by 8 p.m.Float
AEHL why it ran+82.9%$6.47$3.5421.35 million68.7×938,191
NCRA why it ran+49.2%$2.82$1.8924.22 million49.2×1.93 million
TP why it ran+30.8%$10.24$7.83226,7219.1×1.88 million
SST why it ran+17.5%$2.22$1.892.78 million32.3×4.42 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.

Or in play: up 30% or more at any moment on $3 million or more really traded, whatever its price, relative volume or float, its high at $1 or more.

SymbolPrevious closeHigh, 4 a.m. to 4 p.m.After-hours high, 4 p.m. to 8 p.m.Close, 4 p.m.Volume, 4 a.m. to 4 p.m.Relative volume by 8 p.m.Float
RDHL why it ran$0.6522$2.16$0.9786$0.912548.81 million4279.5×5.11 million
YDDL why it ran$1.63$4.20$2.30$2.2417.87 million200.2×22.02 million
WETO why it ran$5.72$14.00$7.14$5.5015.60 million5.4×914,205
GPRO why it ran$0.5999$0.88$1.44$0.874423.41 million39.3×152.27 million
AEHL why it ran$3.54$8.40$6.63$6.4721.35 million68.7×938,191
SSM why it ran$2.67$2.90$5.20$2.656,08341.9×1.42 million
NCRA why it ran$1.89$3.52$2.88$2.8224.22 million49.2×1.93 million
ARTL why it ran$5.96$9.96$6.36$6.33343,98810.3×510,398
LGPS why it ran$1.06$1.75$1.22$1.1415.72 million15.8×6.36 million
LABT why it ran$2.30$2.57$3.77$2.51124,597138.9×2.25 million
WFF why it ran$1.73$2.75$2.09$2.021.96 million0.6×41.92 million
TP why it ran$7.83$12.25$10.33$10.24226,7219.1×1.88 million
XAIR why it ran$4.48$6.93$4.10$3.904.30 million55.9×904,175
MOVE why it ran$11.49$17.71$11.10$11.004.07 million15.0×16.40 million
PETZ why it ran$1.20$1.23$1.82$1.155,596100.6×8.22 million
CVKD why it ran$1.54$2.29$1.76$1.747.35 million314.0×3.21 million
WBUY why it ran$0.83$1.23$1.00$0.9018.65 million710.7×3.17 million
SQFT why it ran$1.58$2.34$1.96$1.953.80 millionn/m869,740
MOBX why it ran$1.11$1.58$1.35$1.324.54 million19.0×15.33 million
MEDS why it ran$0.9606$1.35$0.991$0.96543.49 million21.1×2.38 million

Losers

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

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.

Fades

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

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.

After hours

The small caps that moved the most after the close, at 8:00 p.m. ET.

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.

SymbolClose, 4 p.m.After-hours high, 4 p.m. to 8 p.m.Last price, 8 p.m.Volume after hours, 4 p.m. to 8 p.m.Relative volume by 8 p.m.Float
SSM why it ran$2.65$5.20$4.693.73 million41.9×1.42 million
LABT why it ran$2.51$3.77$3.117.84 million138.9×2.25 million
WETO why it ran$5.50$7.14$6.591.59 million5.4×914,205
PXS why it ran$5.38$6.72$6.16378,81621.8×4.18 million

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
6:57 a.m.RDHL7:35 a.m.37 min 34 sNews pending
9:36 a.m.AEHL9:41 a.m.5 min 0 sLULD pause (limit up-limit down)
9:36 a.m.RDHL9:41 a.m.5 min 0 sLULD pause (limit up-limit down)
9:39 a.m.WFF9:44 a.m.5 min 0 sLULD pause (limit up-limit down)
9:42 a.m.RDHL9:47 a.m.5 min 0 sLULD pause (limit up-limit down)
9:42 a.m.WETO9:47 a.m.5 min 0 sLULD pause (limit up-limit down)
12:16 p.m.AEHL12:21 p.m.5 min 0 sLULD pause (limit up-limit down)
12:36 p.m.AEHL12:41 p.m.5 min 0 sLULD pause (limit up-limit down)
3:00 p.m.TP3:05 p.m.5 min 0 sLULD pause (limit up-limit down)
3:07 p.m.TP3:12 p.m.5 min 0 sLULD pause (limit up-limit down)
Every other halt that day: 35
HaltedSymbolResumedLengthReason in the feed
4:00 a.m.FRUT12:56 p.m.536 min 30 sNo reason given in the feed
6:00 a.m.TRBGdid not resume that dayNo reason given in the feed
6:00 a.m.FBYDPdid not resume that dayNo reason given in the feed
6:00 a.m.BCACUdid not resume that dayNo reason given in the feed
6:53 a.m.ZWZZT10:05 a.m.192 min 36 sNew security offering
6:53 a.m.ZJZZT10:00 a.m.186 min 57 sNew security offering
9:30 a.m.ZXZZT9:35 a.m.5 min 3 sLULD pause (limit up-limit down)
9:30 a.m.AENT9:35 a.m.5 min 0 sLULD pause (limit up-limit down)
9:35 a.m.ZXZZT9:40 a.m.5 min 3 sLULD pause (limit up-limit down)
9:43 a.m.NXL9:48 a.m.5 min 0 sLULD pause (limit up-limit down)
9:48 a.m.CLGN9:53 a.m.5 min 0 sLULD pause (limit up-limit down)
9:52 a.m.AIIR10:07 a.m.15 min 0 sLULD pause (limit up-limit down)
9:54 a.m.CLGN9:59 a.m.5 min 0 sLULD pause (limit up-limit down)
9:59 a.m.CLGN10:04 a.m.5 min 0 sLULD pause (limit up-limit down)
10:13 a.m.CLGN10:18 a.m.5 min 0 sLULD pause (limit up-limit down)
10:23 a.m.DGZ10:33 a.m.10 min 0 sLULD pause (limit up-limit down)
10:24 a.m.CLGN10:29 a.m.5 min 0 sLULD pause (limit up-limit down)
10:43 a.m.PRAM10:53 a.m.10 min 0 sNo reason given in the feed
11:06 a.m.RFAIU11:11 a.m.5 min 1 sLULD pause (limit up-limit down)
11:23 a.m.GMHS11:28 a.m.5 min 0 sLULD pause (limit up-limit down)
11:28 a.m.YDES11:43 a.m.14 min 53 sLULD pause (limit up-limit down)
11:33 a.m.GMHS11:38 a.m.5 min 0 sLULD pause (limit up-limit down)
12:41 p.m.PFAI12:46 p.m.5 min 0 sLULD pause (limit up-limit down)
1:03 p.m.TAP.A1:09 p.m.6 min 17 sLULD pause (limit up-limit down)
1:57 p.m.YI2:02 p.m.5 min 0 sLULD pause (limit up-limit down)
2:53 p.m.XBP3:03 p.m.10 min 0 sLULD pause (limit up-limit down)
3:50 p.m.UMCX4:00 p.m.9 min 37 sNo reason given in the feed
7:50 p.m.CRNXdid not resume that dayAdditional information requested
7:50 p.m.FEEDdid not resume that dayNews pending
7:50 p.m.FGLdid not resume that dayNews pending
7:50 p.m.LGCLdid not resume that dayNews pending
7:50 p.m.NCSMdid not resume that dayAdditional information requested
7:50 p.m.NIVFdid not resume that dayNews pending
7:50 p.m.NIVFWdid not resume that dayNews pending
7:50 p.m.KAPAdid 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.ENTXEFFECT
12:15 a.m.BGDEEFFECT
12:15 a.m.SCNIEFFECT
6:09 a.m.KZIA424B5
7:31 a.m.KZIA424B3
7:32 a.m.KZIA424B3
7:33 a.m.KZIA424B3
7:34 a.m.KZIA424B3
9:30 a.m.JGH424B3
9:30 a.m.NMI424B3
11:19 a.m.BLRX424B5
1:20 p.m.BGDE424B3
4:02 p.m.PSEC424B2
4:07 p.m.AIIO424B3
4:25 p.m.EDITS-3
4:30 p.m.BRNXF-3
4:40 p.m.JGH424B3
5:22 p.m.TGENS-1/A
5:24 p.m.TGENS-3
5:28 p.m.DFDV424B5
5:29 p.m.USDES-1
5:38 p.m.YDES424B3

Splits that took effect

SymbolSplitTook effect
ARTL1-for-9 reverse splitAugust 31, 2026
CALC1-for-5 reverse splitAugust 31, 2026
CHGA1-for-20 reverse splitAugust 31, 2026
FTFT1-for-4 reverse splitAugust 31, 2026
GCTK1-for-15 reverse splitAugust 31, 2026
HCWC1-for-35 reverse splitAugust 31, 2026
HOST1-for-35 reverse splitAugust 31, 2026
NXL1-for-30 reverse splitAugust 31, 2026
OMH1-for-50 reverse splitAugust 31, 2026
TPET1-for-9 reverse splitAugust 31, 2026
VBIO1-for-25 reverse splitAugust 31, 2026
VEEA1-for-20 reverse splitAugust 31, 2026
WZRD1-for-15 reverse splitAugust 31, 2026

Trade this day

Replay August 31, 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