Hindsight Markets Beta

Hindsight Markets Recaps

Small-cap stocks on October 13, 2026: gappers, halts and filings

On October 13, 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 BKYI, up 147.9% 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
BKYI why it ran+147.9%$4.09$1.65$6.4636.28 million9.6×1.99 million
PFAI why it ran+128.4%$5.96$2.61$8.7915.47 million18.2×3.57 million
JBDI why it ran+104.1%$1.99$0.975$9.5039.09 millionn/m3.48 million
YJ why it ran+36.5%$2.58$1.89$2.9212.93 million448.5×2.51 million

Play the moment: BKYI at 9:54 a.m. ET

The real Level 2, time and sales and chart from 9:51 a.m. to 10:03 a.m. ET, from the same feed the replay plays. It stops at 9:54 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
JBDI why it ran+250.8%$3.42$0.97539.09 millionn/m3.48 million
TCRT why it ran+189.5%$3.04$1.0586.40 million65.3×2.36 million
PFAI why it ran+73.9%$4.54$2.6115.47 million18.2×3.57 million
BKYI why it ran+72.1%$2.84$1.6536.28 million9.6×1.99 million
ILAG why it ran+39.8%$3.41$2.442.46 millionn/m1.01 million
JLHL why it ran+16.3%$5.13$4.41714,9178.4×2.20 million
EZRA why it ran+14.9%$2.27$1.982.77 million34.7×1.53 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
JBDI why it ran$0.975$9.50$3.55$3.4239.09 millionn/m3.48 million
TCRT why it ran$1.05$4.32$3.97$3.0486.40 million65.3×2.36 million
BKYI why it ran$1.65$6.46$3.72$2.8436.28 million9.6×1.99 million
PFAI why it ran$2.61$8.79$5.34$4.5415.47 million18.2×3.57 million
FLYE why it ran$2.05$6.31$3.89$3.629.72 million3.8×1.56 million
SCNI why it ran$1.16$3.34$1.34$1.2429.97 million55.2×1.35 million
AEHL why it ran$9.27$9.40$22.61$8.2933,1857.2×16.41 million
FCHL why it ran$1.00$2.27$1.20$1.1115.39 million17.6×1.30 million
WORX why it ran$3.16$7.00$2.59$2.464.15 million41.7×439,789
JYD why it ran$0.96$2.05$1.89$1.4511.77 million171.4×7.80 million
DCX why it ran$2.20$4.14$2.55$2.054.72 million18.8×2.35 million
ILAG why it ran$2.44$4.47$3.50$3.412.46 millionn/m1.01 million
IZM why it ran$0.877$1.53$1.52$1.217.50 million132.0×1.55 million
YFOR why it ran$0.8893$1.07$1.48$1.01100,96015.9×3.86 million
AIXI why it ran$2.41$3.99$3.48$2.9913.83 million2.1×549,579
BMBL why it ran$3.80$6.15$5.96$5.9560.14 million27.7×90.46 million
JZ why it ran$1.13$1.75$1.47$1.375.60 million1.1×14.38 million
PMI why it ran$11.34$17.54$15.33$15.23485,8853.5×1.55 million
YJ why it ran$1.89$2.92$2.30$2.0812.93 million448.5×2.51 million
BKHA why it ran$13.00$13.77$19.50$12.868,802n/m425,706

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 the openOpenHigh, 4 a.m. to 4 p.m.Close, 4 p.m.From the openFloat
BKYI why it ran+147.9%$4.09$6.46$2.84−30.6%1.99 million
PFAI why it ran+128.4%$5.96$8.79$4.54−23.8%3.57 million
YJ why it ran+36.5%$2.58$2.92$2.08−19.6%2.51 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
7:55 a.m.BMBL8:50 a.m.55 min 1 sNews pending
9:30 a.m.JBDI9:57 a.m.26 min 30 sLULD pause (limit up-limit down)
9:46 a.m.FLYE10:18 a.m.31 min 55 sLULD pause (limit up-limit down)
9:54 a.m.JZ9:59 a.m.5 min 0 sLULD pause (limit up-limit down)
9:57 a.m.JBDI10:14 a.m.16 min 54 sLULD pause (limit up-limit down)
10:15 a.m.JBDI10:20 a.m.5 min 0 sLULD pause (limit up-limit down)
10:19 a.m.FLYE10:24 a.m.5 min 0 sLULD pause (limit up-limit down)
10:20 a.m.JBDI10:25 a.m.5 min 0 sLULD pause (limit up-limit down)
10:22 a.m.JLHL10:27 a.m.5 min 0 sLULD pause (limit up-limit down)
10:26 a.m.JBDI11:01 a.m.35 min 1 sLULD pause (limit up-limit down)
10:48 a.m.TCRT10:53 a.m.5 min 0 sLULD pause (limit up-limit down)
10:49 a.m.JLHL10:54 a.m.5 min 0 sLULD pause (limit up-limit down)
11:05 a.m.JBDI11:10 a.m.5 min 0 sLULD pause (limit up-limit down)
11:21 a.m.JBDI11:26 a.m.5 min 0 sLULD pause (limit up-limit down)
11:34 a.m.JBDI11:44 a.m.10 min 1 sLULD pause (limit up-limit down)
11:44 a.m.BKHA11:58 a.m.13 min 54 sLULD pause (limit up-limit down)
12:04 p.m.BKHA12:14 p.m.10 min 1 sLULD pause (limit up-limit down)
12:14 p.m.TCRT12:19 p.m.5 min 0 sLULD pause (limit up-limit down)
1:00 p.m.JYD1:05 p.m.5 min 0 sLULD pause (limit up-limit down)
Every other halt that day: 49
HaltedSymbolResumedLengthReason in the feed
4:00 a.m.YRD9:30 a.m.330 min 58 sNews pending
9:30 a.m.ZVZZT10:00 a.m.30 min 1 sLULD pause (limit up-limit down)
9:31 a.m.CIFC9:43 a.m.12 min 5 sNo reason given in the feed
9:31 a.m.WFF9:36 a.m.5 min 0 sLULD pause (limit up-limit down)
9:37 a.m.WFF9:42 a.m.5 min 0 sLULD pause (limit up-limit down)
9:39 a.m.ITOC9:44 a.m.5 min 1 sLULD pause (limit up-limit down)
9:44 a.m.WFF9:49 a.m.5 min 0 sLULD pause (limit up-limit down)
9:50 a.m.WFF10:00 a.m.10 min 0 sLULD pause (limit up-limit down)
9:56 a.m.BBCI10:01 a.m.5 min 0 sLULD pause (limit up-limit down)
10:02 a.m.AGRZ10:12 a.m.10 min 0 sLULD pause (limit up-limit down)
10:05 a.m.WFF10:10 a.m.5 min 0 sLULD pause (limit up-limit down)
10:12 a.m.WFF10:17 a.m.5 min 0 sLULD pause (limit up-limit down)
10:24 a.m.WFF10:34 a.m.10 min 1 sLULD pause (limit up-limit down)
10:31 a.m.FVNNU10:42 a.m.10 min 50 sLULD pause (limit up-limit down)
10:35 a.m.WFF10:40 a.m.5 min 0 sLULD pause (limit up-limit down)
10:46 a.m.FVNNU10:56 a.m.10 min 3 sLULD pause (limit up-limit down)
10:50 a.m.RIBB10:55 a.m.5 min 2 sLULD pause (limit up-limit down)
10:52 a.m.WFF10:57 a.m.5 min 0 sLULD pause (limit up-limit down)
11:03 a.m.ATIIU11:08 a.m.5 min 0 sLULD pause (limit up-limit down)
11:04 a.m.FVNNU11:14 a.m.10 min 3 sLULD pause (limit up-limit down)
11:09 a.m.ATIIU11:19 a.m.10 min 0 sLULD pause (limit up-limit down)
11:20 a.m.ATIIU11:30 a.m.10 min 1 sLULD pause (limit up-limit down)
11:35 a.m.ATIIU11:45 a.m.10 min 1 sLULD pause (limit up-limit down)
11:46 a.m.FVNNU11:51 a.m.5 min 1 sLULD pause (limit up-limit down)
11:49 a.m.WFF11:59 a.m.10 min 0 sLULD pause (limit up-limit down)
11:59 a.m.ATIIU12:04 p.m.5 min 2 sLULD pause (limit up-limit down)
12:01 p.m.ZVZZT12:06 p.m.5 min 3 sLULD pause (limit up-limit down)
12:10 p.m.ATIIU12:20 p.m.10 min 1 sLULD pause (limit up-limit down)
12:14 p.m.WFF12:19 p.m.5 min 0 sLULD pause (limit up-limit down)
12:20 p.m.WFF12:30 p.m.10 min 0 sLULD pause (limit up-limit down)
12:24 p.m.AZTRdid not resume that dayRegulatory
12:30 p.m.ATIIU12:40 p.m.10 min 3 sLULD pause (limit up-limit down)
12:30 p.m.WFF12:40 p.m.10 min 0 sLULD pause (limit up-limit down)
12:35 p.m.RFAI12:40 p.m.5 min 0 sLULD pause (limit up-limit down)
12:39 p.m.ZVZZT12:44 p.m.5 min 3 sLULD pause (limit up-limit down)
12:44 p.m.ZVZZT12:54 p.m.10 min 4 sLULD pause (limit up-limit down)
12:48 p.m.ATIIU12:59 p.m.10 min 3 sLULD pause (limit up-limit down)
1:10 p.m.WFF1:15 p.m.5 min 0 sLULD pause (limit up-limit down)
1:38 p.m.ATIIU1:48 p.m.10 min 3 sLULD pause (limit up-limit down)
1:42 p.m.WFF1:52 p.m.10 min 0 sLULD pause (limit up-limit down)
1:49 p.m.FEDU1:54 p.m.5 min 9 sLULD pause (limit up-limit down)
1:54 p.m.ZVZZT1:59 p.m.5 min 3 sLULD pause (limit up-limit down)
2:24 p.m.ATIIU2:29 p.m.5 min 1 sLULD pause (limit up-limit down)
2:25 p.m.RIBBU2:40 p.m.15 min 1 sLULD pause (limit up-limit down)
2:32 p.m.FISK2:52 p.m.20 min 0 sLULD pause (limit up-limit down)
2:38 p.m.ATIIU2:48 p.m.10 min 0 sLULD pause (limit up-limit down)
2:52 p.m.FISK3:07 p.m.15 min 0 sLULD pause (limit up-limit down)
3:07 p.m.WFF3:12 p.m.5 min 0 sLULD pause (limit up-limit down)
7:50 p.m.SKINdid not resume that dayNews pending

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.PASGEFFECT
12:15 a.m.BESSEFFECT
12:15 a.m.UPCEFFECT
12:15 a.m.NIKIEFFECT
12:15 a.m.NEOVEFFECT
12:15 a.m.BSEMEFFECT
12:15 a.m.TNONEFFECT
7:15 a.m.XPOF8-A12B
8:30 a.m.CENN424B5
4:21 p.m.BSEM424B3
4:41 p.m.CCXI424B3
4:45 p.m.NNBRS-3
5:15 p.m.LEXX424B3
5:18 p.m.MCFTS-3
5:20 p.m.WSHP424B4
5:22 p.m.WSHP424B4
6:53 p.m.MX424B3

Splits that took effect

SymbolSplitTook effect
FMFC1-for-40 reverse splitOctober 13, 2026

Trade this day

Replay October 13, 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