Hindsight Markets Beta

Hindsight Markets Recaps

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

On September 30, 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 LGHL, up 46.3% 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
LGHL why it ran+46.3%6.604.5112.40 million175.1×25,786
VBIO why it ran+41.7%4.012.8313.96 million97.1×885,964
BIYA why it ran+20.2%2.462.051.51 million865.0×1.39 million

Play the moment: LGHL at 7:04 a.m. ET

The real Level 2, time and sales and chart from 7:01 a.m. to 7:13 a.m. ET, from the same feed the replay plays. It stops at 7:04 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
GOW why it ran+76.6%3.171.796.02 million309.9×3.02 million
CMCT why it ran+52.6%2.931.9210.84 million873.1×2.83 million
CHGA why it ran+21.9%2.391.9611.98 million469.6×814,652
SOTK why it ran+19.5%5.954.98246,1618.0×9.37 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
TGE why it ran+149.4%2.070.83001.5664.80 million8832.4×29.99 million
LGHL why it ran+117.1%9.794.514.9115.14 million128.5×25,786
CNTB why it ran+109.7%2.080.99201.1070.33 million80.2×45.72 million
NCI why it ran+103.2%2.561.261.218.64 million8.2×1.95 million
CMCT why it ran+100.5%3.851.922.8011.13 million876.4×2.83 million
GOW why it ran+93.3%3.471.793.006.56 million319.6×3.02 million
TNON why it ran+84.6%5.042.734.1918.27 million2.9×972,127
XRPN why it ran+82.9%23.6012.9017.561.56 million10.6×23.31 million
CHGA why it ran+81.1%3.551.962.2912.32 million440.9×814,652
MSGY why it ran+56.8%6.964.445.314.02 million2.0×1.47 million
BIYA why it ran+55.1%3.182.051.914.88 million46.8×1.39 million
VBIO why it ran+54.8%4.382.832.6821.76 million65.2×885,964
PWCM why it ran+54.0%1.520.98691.054.26 million74.4×2.41 million
WETO why it ran+49.1%1.641.101.046.59 million2.0×914,205
CAPR why it ran+45.6%12.488.579.4110.61 million6.6×57.60 million
AIB why it ran+36.8%2.341.711.3013.69 million19.6×38.16 million
PACB why it ran+34.2%2.461.832.3440.53 million10.6×307.66 million
HIT why it ran+31.4%1.120.85250.79003.29 million165.8×20.65 million
ONMD why it ran+30.8%6.885.265.73193,96210.7×2.92 million
QSI why it ran+30.5%1.250.95811.203.53 million4.9×172.53 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

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
VBIO why it ran+41.7%4.014.382.79−30.5%885,964
LGHL why it ran+46.3%6.609.794.92−25.5%25,786
BIYA why it ran+20.2%2.453.182.00−18.4%1.39 million

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:35 a.m.NCI9:40 a.m.5 min 0 sLULD pause (limit up-limit down)
9:43 a.m.TGE9:48 a.m.5 min 20 sLULD pause (limit up-limit down)
9:53 a.m.LGHL9:58 a.m.5 min 0 sLULD pause (limit up-limit down)
9:58 a.m.PWCM10:03 a.m.5 min 0 sLULD pause (limit up-limit down)
10:11 a.m.CMCT10:16 a.m.5 min 0 sLULD pause (limit up-limit down)
10:27 a.m.CMCT10:32 a.m.5 min 0 sLULD pause (limit up-limit down)
1:36 p.m.LGHL1:41 p.m.5 min 0 sLULD pause (limit up-limit down)
1:42 p.m.LGHL1:47 p.m.5 min 0 sLULD pause (limit up-limit down)
1:48 p.m.LGHL1:58 p.m.10 min 0 sLULD pause (limit up-limit down)
1:59 p.m.LGHL2:14 p.m.15 min 23 sLULD pause (limit up-limit down)
3:45 p.m.LGHL4:00 p.m.14 min 3 sLULD pause (limit up-limit down)
Every other halt that day: 42
HaltedSymbolResumedLengthReason in the feed
4:00 a.m.ACCV12:42 p.m.522 min 51 sNo reason given in the feed
9:30 a.m.ZVZZT10:35 a.m.65 min 1 sLULD pause (limit up-limit down)
9:30 a.m.QTTB9:35 a.m.5 min 0 sLULD pause (limit up-limit down)
9:33 a.m.SVRN9:38 a.m.5 min 0 sLULD pause (limit up-limit down)
9:33 a.m.WZRD9:38 a.m.5 min 3 sNo reason given in the feed
9:36 a.m.RZAI9:41 a.m.5 min 0 sLULD pause (limit up-limit down)
9:39 a.m.SVRN9:44 a.m.5 min 0 sLULD pause (limit up-limit down)
9:46 a.m.ANTA9:51 a.m.5 min 0 sLULD pause (limit up-limit down)
9:46 a.m.NRSN9:51 a.m.5 min 0 sLULD pause (limit up-limit down)
10:07 a.m.CPOP10:17 a.m.10 min 0 sLULD pause (limit up-limit down)
10:07 a.m.GCDT10:12 a.m.5 min 0 sLULD pause (limit up-limit down)
10:11 a.m.TULP10:16 a.m.5 min 0 sLULD pause (limit up-limit down)
10:50 a.m.ZVZZT10:55 a.m.5 min 3 sLULD pause (limit up-limit down)
10:54 a.m.AURE10:59 a.m.5 min 0 sLULD pause (limit up-limit down)
10:59 a.m.RZAI11:04 a.m.5 min 0 sLULD pause (limit up-limit down)
11:07 a.m.RIBBU11:22 a.m.15 min 3 sLULD pause (limit up-limit down)
11:24 a.m.LQDA11:29 a.m.5 min 0 sLULD pause (limit up-limit down)
11:30 a.m.ZVZZT11:35 a.m.5 min 3 sLULD pause (limit up-limit down)
11:31 a.m.LQDA1:45 p.m.133 min 5 sLULD pause (limit up-limit down)
11:35 a.m.ZVZZT11:40 a.m.5 min 3 sLULD pause (limit up-limit down)
11:40 a.m.ZVZZT11:45 a.m.5 min 3 sLULD pause (limit up-limit down)
11:44 a.m.XRPNU11:49 a.m.5 min 0 sLULD pause (limit up-limit down)
11:52 a.m.ZVZZT11:57 a.m.5 min 2 sLULD pause (limit up-limit down)
11:57 a.m.ZVZZT12:02 p.m.5 min 3 sLULD pause (limit up-limit down)
12:02 p.m.ZVZZT12:08 p.m.5 min 3 sLULD pause (limit up-limit down)
12:08 p.m.ZVZZT12:13 p.m.5 min 3 sLULD pause (limit up-limit down)
12:13 p.m.ZVZZT12:18 p.m.5 min 3 sLULD pause (limit up-limit down)
12:18 p.m.ZVZZT12:23 p.m.5 min 3 sLULD pause (limit up-limit down)
12:23 p.m.ZVZZT12:33 p.m.10 min 0 sLULD pause (limit up-limit down)
1:21 p.m.ZVZZT1:26 p.m.5 min 3 sLULD pause (limit up-limit down)
1:26 p.m.ZVZZT1:31 p.m.5 min 3 sLULD pause (limit up-limit down)
1:31 p.m.ZVZZT1:36 p.m.5 min 3 sLULD pause (limit up-limit down)
1:47 p.m.LQDA1:52 p.m.5 min 0 sLULD pause (limit up-limit down)
2:26 p.m.ZVZZT2:31 p.m.5 min 3 sLULD pause (limit up-limit down)
2:34 p.m.ZVZZT2:39 p.m.5 min 3 sLULD pause (limit up-limit down)
3:29 p.m.SLNHP3:34 p.m.5 min 2 sLULD pause (limit up-limit down)
4:00 p.m.NTRBWdid not resume that dayAdditional information requested
7:50 p.m.MYPSdid not resume that dayNews pending
7:50 p.m.NSTSdid not resume that dayAdditional information requested
7:50 p.m.KUSTdid not resume that dayNews pending
7:50 p.m.BGMdid not resume that dayNews pending
7:50 p.m.FSEAdid not resume that dayAdditional information requested

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
6:02 a.m.ONMD424B3
6:03 a.m.ONMD424B3
12:15 a.m.QVCGEFFECT
12:15 a.m.BMGLEFFECT
12:15 a.m.BSEMEFFECT
6:05 a.m.SGMT424B3
9:07 a.m.TRIN424B2
9:14 a.m.DMRC424B5
4:30 p.m.ABATS-3/A
5:23 p.m.HSDT424B5
5:25 p.m.AZUL424B3
5:53 p.m.SGMT424B5
7:05 p.m.CITRS-1/A

Splits that took effect

SymbolSplitTook effect
DHY1-for-10 reverse splitSeptember 30, 2026
SHFS1-for-12 reverse splitSeptember 30, 2026
ZCSH3-for-1 splitSeptember 30, 2026

Trade this day

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