Hindsight Markets Beta

Hindsight Markets Recaps

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

On September 15, 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 VEEA, up 89.1% 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
VEEA why it ran+89.1%4.332.2920.30 million621.8×1.85 million
MYSZ why it ran+43.4%2.381.669.04 million46.0×558,298
VRA why it ran+19.7%3.643.042.01 million27082.7×19.82 million

Play the moment: VEEA at 9:44 a.m. ET

The real Level 2, time and sales and chart from 9:41 a.m. to 9:53 a.m. ET, from the same feed the replay plays. It stops at 9:44 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
VEEA why it ran+149.3%5.712.2975.52 million502.5×1.85 million
MYSZ why it ran+39.2%2.311.6613.40 million49.0×558,298
VRA why it ran+34.5%4.093.044.46 million88.9×19.82 million
IPW why it ran+34.2%2.591.9312.76 million274.8×952,944
HQ why it ran+27.9%13.2310.341.16 million7.7×18.00 million
NAMI why it ran+26.4%2.271.805.85 million389.1×2.17 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
RETO why it ran+2117.9%8.000.36074.3398.97 million234.0×35.85 million
MEDS why it ran+336.6%3.850.88191.9121.85 million70.0×2.38 million
VEEA why it ran+227.1%7.492.295.8878.01 million107.9×1.85 million
BDRX why it ran+203.6%3.401.121.2833.23 million7.8×926,260
WAFU why it ran+137.2%3.251.371.7413.19 million535.8×2.92 million
TPST why it ran+118.0%1.710.78431.2612.35 million132.4×8.33 million
IPW why it ran+116.6%4.181.932.2013.72 million194.3×952,944
NAMI why it ran+111.1%3.801.803.3212.19 million461.1×2.17 million
MYSZ why it ran+99.4%3.311.662.3813.74 million42.5×558,298
NWGL why it ran+96.7%2.381.211.524.12 million6.6×17.24 million
FBDT why it ran+95.0%1.250.64110.780023.57 million53.7×22.80 million
FCHL why it ran+78.9%1.690.94441.213.59 million346.8×1.30 million
AIXI why it ran+75.7%4.202.392.162.20 million1.7×391,038
SUGP why it ran+71.5%1.220.71140.677062.63 million27.3×1.05 million
BNGO why it ran+67.7%2.231.331.6013.00 million220.2×11.59 million
YFOR why it ran+49.3%2.151.441.925.12 million81.0×7.65 million
PSIG why it ran+48.8%3.782.543.452.43 million4.5×13.29 million
VRA why it ran+47.0%4.473.044.304.92 million85.9×19.82 million
HQ why it ran+37.3%14.2010.3413.211.21 million6.4×18.00 million
BURU why it ran+36.3%1.841.351.242.35 million71.6×8.63 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

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:56 a.m.VEEA10:01 a.m.5 min 0 sLULD pause (limit up-limit down)
10:43 a.m.RETO10:48 a.m.5 min 0 sLULD pause (limit up-limit down)
10:49 a.m.RETO10:54 a.m.5 min 0 sLULD pause (limit up-limit down)
10:54 a.m.RETO10:59 a.m.5 min 0 sLULD pause (limit up-limit down)
11:29 a.m.RETO11:34 a.m.5 min 0 sLULD pause (limit up-limit down)
11:37 a.m.RETO11:42 a.m.5 min 0 sLULD pause (limit up-limit down)
11:42 a.m.RETO11:47 a.m.5 min 0 sLULD pause (limit up-limit down)
11:49 a.m.RETO11:54 a.m.5 min 0 sLULD pause (limit up-limit down)
12:03 p.m.RETO12:08 p.m.5 min 0 sLULD pause (limit up-limit down)
12:09 p.m.RETO12:19 p.m.10 min 0 sLULD pause (limit up-limit down)
12:20 p.m.RETO12:25 p.m.5 min 0 sLULD pause (limit up-limit down)
12:25 p.m.RETO12:30 p.m.5 min 0 sLULD pause (limit up-limit down)
12:33 p.m.RETO12:43 p.m.10 min 0 sLULD pause (limit up-limit down)
12:44 p.m.RETO12:49 p.m.5 min 0 sLULD pause (limit up-limit down)
12:49 p.m.RETO12:59 p.m.10 min 0 sLULD pause (limit up-limit down)
1:00 p.m.RETO1:30 p.m.30 min 3 sLULD pause (limit up-limit down)
1:04 p.m.MEDS1:09 p.m.5 min 0 sLULD pause (limit up-limit down)
1:10 p.m.MEDS1:20 p.m.10 min 0 sLULD pause (limit up-limit down)
1:20 p.m.MEDS1:30 p.m.10 min 0 sLULD pause (limit up-limit down)
1:30 p.m.RETO1:35 p.m.5 min 0 sLULD pause (limit up-limit down)
1:31 p.m.HQ1:36 p.m.5 min 0 sLULD pause (limit up-limit down)
1:33 p.m.MEDS1:38 p.m.5 min 0 sLULD pause (limit up-limit down)
1:34 p.m.FBDT1:39 p.m.5 min 0 sLULD pause (limit up-limit down)
1:36 p.m.RETO1:46 p.m.10 min 0 sLULD pause (limit up-limit down)
1:46 p.m.RETO1:56 p.m.10 min 1 sLULD pause (limit up-limit down)
1:56 p.m.RETO2:11 p.m.14 min 59 sLULD pause (limit up-limit down)
2:01 p.m.MEDS2:06 p.m.5 min 0 sLULD pause (limit up-limit down)
2:06 p.m.FBDT2:11 p.m.5 min 0 sLULD pause (limit up-limit down)
2:11 p.m.RETO2:21 p.m.10 min 1 sLULD pause (limit up-limit down)
2:22 p.m.RETO2:32 p.m.10 min 0 sLULD pause (limit up-limit down)
2:29 p.m.NWGL2:34 p.m.5 min 0 sLULD pause (limit up-limit down)
2:32 p.m.RETO2:42 p.m.10 min 0 sLULD pause (limit up-limit down)
2:35 p.m.NWGL2:40 p.m.5 min 0 sLULD pause (limit up-limit down)
2:43 p.m.RETO2:48 p.m.5 min 0 sLULD pause (limit up-limit down)
2:48 p.m.RETO2:58 p.m.10 min 0 sLULD pause (limit up-limit down)
2:58 p.m.RETO3:08 p.m.10 min 0 sLULD pause (limit up-limit down)
3:11 p.m.RETO3:16 p.m.5 min 0 sLULD pause (limit up-limit down)
3:17 p.m.RETO3:22 p.m.5 min 0 sLULD pause (limit up-limit down)
3:27 p.m.RETO3:32 p.m.5 min 0 sLULD pause (limit up-limit down)
3:43 p.m.RETO3:48 p.m.5 min 0 sLULD pause (limit up-limit down)
3:49 p.m.RETO4:00 p.m.10 min 3 sLULD pause (limit up-limit down)
Every other halt that day: 35
HaltedSymbolResumedLengthReason in the feed
6:00 a.m.KCHP10:04 a.m.244 min 33 sNo reason given in the feed
6:00 a.m.AT1:35 p.m.455 min 28 sNo reason given in the feed
7:25 a.m.BIVI8:00 a.m.35 min 1 sNews pending
7:25 a.m.BIVIW8:18 a.m.53 min 33 sNews pending
9:30 a.m.GTBP9:40 a.m.10 min 0 sLULD pause (limit up-limit down)
9:30 a.m.AIFU9:35 a.m.5 min 0 sLULD pause (limit up-limit down)
9:35 a.m.GWAV9:40 a.m.5 min 1 sLULD pause (limit up-limit down)
9:37 a.m.NGHT9:42 a.m.5 min 3 sLULD pause (limit up-limit down)
9:46 a.m.PTLE9:56 a.m.10 min 0 sLULD pause (limit up-limit down)
9:48 a.m.NFEGP10:19 a.m.31 min 0 sLULD pause (limit up-limit down)
9:49 a.m.ZVZZT10:04 a.m.15 min 3 sLULD pause (limit up-limit down)
9:56 a.m.PTLE10:01 a.m.5 min 0 sLULD pause (limit up-limit down)
10:07 a.m.ZVZZT10:27 a.m.20 min 0 sLULD pause (limit up-limit down)
10:26 a.m.NFEGP10:36 a.m.10 min 0 sLULD pause (limit up-limit down)
11:34 a.m.RFAI11:54 a.m.20 min 32 sLULD pause (limit up-limit down)
12:00 p.m.RFAI12:10 p.m.10 min 0 sLULD pause (limit up-limit down)
12:09 p.m.ZVZZT12:15 p.m.5 min 3 sLULD pause (limit up-limit down)
12:13 p.m.RFAI12:23 p.m.10 min 0 sLULD pause (limit up-limit down)
12:16 p.m.ZVZZT12:51 p.m.35 min 8 sLULD pause (limit up-limit down)
12:30 p.m.RFAI12:35 p.m.5 min 0 sLULD pause (limit up-limit down)
12:46 p.m.FEED12:56 p.m.10 min 0 sLULD pause (limit up-limit down)
12:56 p.m.FEED1:16 p.m.20 min 3 sLULD pause (limit up-limit down)
12:59 p.m.ZVZZT1:04 p.m.5 min 0 sLULD pause (limit up-limit down)
1:06 p.m.RFAI1:11 p.m.5 min 2 sLULD pause (limit up-limit down)
1:17 p.m.FEED1:22 p.m.5 min 0 sLULD pause (limit up-limit down)
2:45 p.m.NICM2:55 p.m.10 min 1 sLULD pause (limit up-limit down)
2:50 p.m.SFWL3:00 p.m.10 min 0 sLULD pause (limit up-limit down)
3:03 p.m.NFEGP3:08 p.m.5 min 3 sLULD pause (limit up-limit down)
3:07 p.m.TEMC3:12 p.m.5 min 0 sLULD pause (limit up-limit down)
3:25 p.m.ZVZZT3:35 p.m.10 min 0 sLULD pause (limit up-limit down)
3:38 p.m.SIM3:43 p.m.5 min 1 sLULD pause (limit up-limit down)
3:50 p.m.FEED4:00 p.m.9 min 7 sLULD pause (limit up-limit down)
3:58 p.m.HVIIU4:00 p.m.1 min 16 sLULD pause (limit up-limit down)
3:59 p.m.BMGL4:00 p.m.0 min 43 sLULD pause (limit up-limit down)
7:50 p.m.MPUdid 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
8:33 a.m.BDRX424B3
8:33 a.m.BDRX424B3
8:33 a.m.BDRX424B3
8:33 a.m.BDRX424B3
8:33 a.m.BDRX424B3
8:33 a.m.BDRX424B3
8:33 a.m.BDRX424B3
12:15 a.m.AZULEFFECT
12:15 a.m.USDEEFFECT
12:15 a.m.TJGCEFFECT
8:00 a.m.CURR424B3
8:57 a.m.LUDF-3/A
11:10 a.m.TRT8-A12B
4:07 p.m.YMT424B3
4:45 p.m.AEHL424B5
5:00 p.m.OCCI424B3
5:00 p.m.INBSS-3
5:02 p.m.NKX424B2
5:04 p.m.KPLTS-3
5:29 p.m.DFNSS-3
8:13 p.m.BBNX424B5

Splits that took effect

SymbolSplitTook effect
IZM1-for-5 reverse splitSeptember 15, 2026

Trade this day

Replay September 15, 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