Hindsight Markets Beta

Hindsight Markets Recaps

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

On August 17, 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 IPST, up 260.9% 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
IPST why it ran+260.9%7.942.2027.59 million161228.0×704,514
IVF why it ran+132.6%2.260.971634.37 million11188.1×2.50 million
SLE why it ran+35.2%3.072.276.78 million951.2×1.69 million
MYSZ why it ran+32.3%3.932.973.63 million191.2×558,298
XPON why it ran+24.2%4.523.642.46 million1370.9×924,887
FIEE why it ran+16.0%5.865.051.03 million112.8×2.62 million
WOK why it ran+13.5%2.522.22322,69222.7×2.42 million

Play the moment: IVF at 9:21 a.m. ET

The real Level 2, time and sales and chart from 9:18 a.m. to 9:30 a.m. ET, from the same feed the replay plays. It stops at 9:21 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
IPST why it ran+235.0%7.372.2048.38 million7318.5×704,514
CDTG why it ran+34.0%2.802.092.31 million10.7×2.84 million
GRNQ why it ran+33.1%10.257.70128,231135.8×1.13 million
SLE why it ran+33.0%3.022.279.50 million519.7×1.69 million
UFI why it ran+24.5%8.036.45509,6179.0×16.00 million
PFSA why it ran+23.4%4.443.60697,99111.2×605,374
XPON why it ran+21.7%4.433.643.60 million296.4×924,887
RPGL why it ran+13.7%2.161.901.65 million54.6×16.12 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
WFF why it ran+643.8%10.711.442.1633.54 million34.1×41.92 million
WETO why it ran+422.2%42.988.2335.0016.12 million6.9×2.66 million
IPST why it ran+339.1%9.662.207.9750.71 million1433.5×704,514
IVF why it ran+221.1%3.120.97161.7358.66 million1960.0×2.50 million
PFSA why it ran+183.1%10.193.608.021.81 million20.7×605,374
MYSZ why it ran+131.0%6.862.973.204.70 million129.2×558,298
XOS why it ran+127.7%4.772.103.9116.12 million120.4×8.66 million
TRUG why it ran+111.4%2.050.96951.6523.97 million130.5×1.13 million
SLE why it ran+104.8%4.652.272.989.59 million517.4×1.69 million
JAB why it ran+100.8%19.909.919.86341,3966.3×not available
APUS why it ran+91.9%8.734.554.111.07 million30.6×805,943
STFS why it ran+78.5%6.963.904.312.96 million3.8×1.12 million
JFU why it ran+77.1%3.952.232.733.92 million4058.9×5.31 million
OABI why it ran+74.6%5.903.383.7310.52 million27.7×109.64 million
UCL why it ran+73.0%1.280.74000.617440.35 million3447.5×20.66 million
AIXI why it ran+72.9%1.430.82700.90006.26 million10.8×2.74 million
YYAI why it ran+68.1%1.901.131.255.44 million2.8×not available
RETO why it ran+68.0%2.151.281.614.77 million17.3×35.85 million
SGLY why it ran+62.6%8.004.926.671.35 million9.0×896,904
CDTG why it ran+57.9%3.302.093.082.37 million8.0×2.84 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
AIFU why it ran−51.5%17.6036.30130,18620.4×1.10 million
BALY−26.1%10.3413.99387,49617.6×11.81 million
BRNX why it ran−17.4%2.943.562.04 million108.0×720,888
APUS why it ran−13.0%3.964.551.06 million35.3×805,943

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.

SymbolAfter-hours changePriceVolumeRelative volumeFloat
XOS why it ran+86.6%3.9116.12 million120.4×8.66 million
PFSA why it ran+80.6%8.021.81 million20.7×605,374
SGLY why it ran+44.7%6.671.35 million9.0×896,904
JFU why it ran+17.2%2.733.92 million4058.9×5.31 million
AIFU why it ran+11.5%19.63131,50720.6×1.10 million
CDTG why it ran+10.0%3.082.37 million8.0×2.84 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
9:32 a.m.STFS9:43 a.m.10 min 47 sLULD pause (limit up-limit down)
9:35 a.m.WETO9:45 a.m.10 min 5 sLULD pause (limit up-limit down)
9:47 a.m.PFSA9:57 a.m.10 min 0 sLULD pause (limit up-limit down)
9:47 a.m.STFS9:52 a.m.5 min 0 sLULD pause (limit up-limit down)
9:48 a.m.WETO9:53 a.m.5 min 0 sLULD pause (limit up-limit down)
9:50 a.m.CDTG9:55 a.m.5 min 0 sLULD pause (limit up-limit down)
10:00 a.m.PFSA10:10 a.m.10 min 0 sLULD pause (limit up-limit down)
10:05 a.m.STFS10:10 a.m.5 min 0 sLULD pause (limit up-limit down)
10:16 a.m.PFSA10:21 a.m.5 min 0 sLULD pause (limit up-limit down)
10:19 a.m.WETO10:24 a.m.5 min 0 sLULD pause (limit up-limit down)
10:22 a.m.PFSA10:27 a.m.5 min 0 sLULD pause (limit up-limit down)
10:24 a.m.WETO10:29 a.m.5 min 0 sLULD pause (limit up-limit down)
10:28 a.m.PFSA10:33 a.m.5 min 0 sLULD pause (limit up-limit down)
10:30 a.m.WETO10:35 a.m.5 min 0 sLULD pause (limit up-limit down)
10:32 a.m.GRNQ10:37 a.m.5 min 0 sLULD pause (limit up-limit down)
10:33 a.m.WFF10:43 a.m.10 min 0 sLULD pause (limit up-limit down)
10:34 a.m.PFSA10:39 a.m.5 min 0 sLULD pause (limit up-limit down)
10:43 a.m.WFF10:53 a.m.10 min 0 sLULD pause (limit up-limit down)
10:55 a.m.WFF11:05 a.m.10 min 0 sLULD pause (limit up-limit down)
11:12 a.m.WFF11:17 a.m.5 min 0 sLULD pause (limit up-limit down)
11:31 a.m.WFF11:41 a.m.10 min 0 sLULD pause (limit up-limit down)
11:46 a.m.WFF11:56 a.m.10 min 0 sLULD pause (limit up-limit down)
12:00 p.m.WFF12:05 p.m.5 min 0 sLULD pause (limit up-limit down)
1:14 p.m.AIFU1:19 p.m.5 min 0 sLULD pause (limit up-limit down)
1:22 p.m.AIFU1:27 p.m.5 min 0 sLULD pause (limit up-limit down)
1:29 p.m.AIFU1:34 p.m.5 min 1 sLULD pause (limit up-limit down)
1:31 p.m.RETO1:36 p.m.5 min 0 sLULD pause (limit up-limit down)
1:38 p.m.AIFU1:43 p.m.5 min 0 sLULD pause (limit up-limit down)
2:00 p.m.WETO2:10 p.m.10 min 0 sLULD pause (limit up-limit down)
2:02 p.m.BRNX2:07 p.m.5 min 0 sLULD pause (limit up-limit down)
2:31 p.m.WETO2:36 p.m.5 min 0 sLULD pause (limit up-limit down)
Every other halt that day: 46
HaltedSymbolResumedLengthReason in the feed
6:00 a.m.MRCO9:34 a.m.214 min 59 sNo reason given in the feed
6:00 a.m.MRCOW9:41 a.m.221 min 4 sNo reason given in the feed
6:00 a.m.ADAMK9:30 a.m.210 min 1 sNo reason given in the feed
6:00 a.m.FBYDPdid not resume that dayNo reason given in the feed
6:00 a.m.CGCF9:34 a.m.214 min 59 sNo reason given in the feed
6:55 a.m.EYPT7:42 a.m.47 min 26 sNews pending
7:00 a.m.BRBS8:55 a.m.114 min 23 sNews pending
7:56 a.m.ZWZZT10:05 a.m.128 min 33 sNew security offering
7:56 a.m.ZJZZT10:00 a.m.123 min 15 sNew security offering
8:03 a.m.HTB8:42 a.m.38 min 56 sNews pending
8:54 a.m.AVBdid not resume that dayNo reason given in the feed
9:09 a.m.FOILdid not resume that dayRegulatory
9:30 a.m.ZVZZT9:48 a.m.17 min 46 sLULD pause (limit up-limit down)
9:30 a.m.OBX9:40 a.m.10 min 2 sLULD pause (limit up-limit down)
9:32 a.m.NUR9:37 a.m.5 min 0 sLULD pause (limit up-limit down)
9:34 a.m.ZTG9:44 a.m.10 min 0 sLULD pause (limit up-limit down)
9:39 a.m.NNNN9:44 a.m.5 min 0 sLULD pause (limit up-limit down)
9:42 a.m.FGI9:52 a.m.10 min 0 sLULD pause (limit up-limit down)
9:44 a.m.ZTG10:29 a.m.45 min 1 sLULD pause (limit up-limit down)
9:49 a.m.WATR9:59 a.m.10 min 0 sLULD pause (limit up-limit down)
9:59 a.m.LSE10:04 a.m.5 min 0 sLULD pause (limit up-limit down)
10:08 a.m.THCH10:13 a.m.5 min 3 sLULD pause (limit up-limit down)
10:09 a.m.BUUU10:14 a.m.5 min 0 sLULD pause (limit up-limit down)
10:18 a.m.BUUU10:23 a.m.5 min 0 sLULD pause (limit up-limit down)
10:24 a.m.BUUU10:34 a.m.10 min 0 sLULD pause (limit up-limit down)
10:29 a.m.ZTG11:04 a.m.35 min 1 sLULD pause (limit up-limit down)
10:35 a.m.BUUU10:40 a.m.5 min 3 sLULD pause (limit up-limit down)
10:55 a.m.WATR11:00 a.m.5 min 0 sLULD pause (limit up-limit down)
10:59 a.m.HAO11:09 a.m.10 min 0 sLULD pause (limit up-limit down)
11:05 a.m.ZTG11:15 a.m.10 min 0 sLULD pause (limit up-limit down)
11:10 a.m.LSE11:15 a.m.5 min 2 sLULD pause (limit up-limit down)
11:15 a.m.ZTG11:20 a.m.5 min 0 sLULD pause (limit up-limit down)
11:21 a.m.ZTG11:31 a.m.10 min 1 sLULD pause (limit up-limit down)
11:34 a.m.ZTG11:39 a.m.5 min 0 sLULD pause (limit up-limit down)
11:40 a.m.ZTG11:45 a.m.5 min 0 sLULD pause (limit up-limit down)
11:46 a.m.ZTG11:56 a.m.10 min 0 sLULD pause (limit up-limit down)
11:53 a.m.CABZ11:58 a.m.5 min 3 sNo reason given in the feed
11:57 a.m.ZTG12:02 p.m.5 min 0 sLULD pause (limit up-limit down)
12:04 p.m.ZTG12:09 p.m.5 min 0 sLULD pause (limit up-limit down)
12:37 p.m.ZTG12:42 p.m.5 min 0 sLULD pause (limit up-limit down)
3:34 p.m.EJH3:39 p.m.5 min 0 sLULD pause (limit up-limit down)
3:53 p.m.ZVZZT4:00 p.m.6 min 26 sLULD pause (limit up-limit down)
4:21 p.m.DRMAWdid not resume that dayAdditional information requested
7:50 p.m.CXAIdid not resume that dayNews pending
7:50 p.m.RCONdid not resume that dayNews pending
7:50 p.m.CXAIWdid 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.WVEEFFECT
12:15 a.m.CNFEFFECT
12:15 a.m.BLZEEFFECT
12:15 a.m.LXRXEFFECT
12:15 a.m.ARTVEFFECT
12:15 a.m.IRDEFFECT
12:15 a.m.AGENEFFECT
6:01 a.m.AGEN424B3
6:25 a.m.AMOD424B3
7:00 a.m.MVIS424B5
8:00 a.m.STKHF-3
8:08 a.m.TMS424B3
9:28 a.m.MBAIF-1/A
11:58 a.m.YXT424B5
3:25 p.m.NKLR424B3
4:04 p.m.BLZE424B3
4:05 p.m.PSEC424B2
4:44 p.m.LABT424B3
4:50 p.m.XAIRS-3
7:35 p.m.SEVS-1/A
8:12 p.m.MIF-1

Splits that took effect

SymbolSplitTook effect
PFSA1-for-4 reverse splitAugust 17, 2026
YYAI1-for-20 reverse splitAugust 17, 2026

Trade this day

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