Small-cap stocks on October 26, 2026: gappers, halts and filings
On October 26, 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 CLRO, up 33.2% at the open.
Pre-market gappers
Fewer than three small caps met the rule at 9:30 a.m. ET, so there is no list.
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.
Play the moment: CLRO at 7:01 a.m. ET
The real Level 2, time and sales and chart from 6:58 a.m. to 7:10 a.m. ET, from the same feed the replay plays. It stops at 7:01 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.
| Symbol | Change at 4 p.m. | Close, 4 p.m. | Previous close | Volume, 4 a.m. to 4 p.m. | Relative volume by 8 p.m. | Float |
|---|---|---|---|---|---|---|
| CLRO why it ran | +53.2% | $4.98 | $3.25 | 26.32 million | 19.0× | 1.03 million |
| RENT why it ran | +22.2% | $2.81 | $2.30 | 11.63 million | 55.1× | 5.00 million |
| CENN why it ran | +12.8% | $2.64 | $2.34 | 535,851 | n/m | 17.46 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.
| Symbol | Previous close | High, 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 |
|---|---|---|---|---|---|---|---|
| AZTR why it ran | $0.68 | $2.11 | $1.79 | $1.51 | 50.29 million | 2615.5× | 5.65 million |
| SPRC why it ran | $1.09 | $2.42 | $1.29 | $1.29 | 16.62 million | 18.8× | 555,738 |
| GCTK why it ran | $0.8064 | $1.76 | $1.77 | $1.59 | 8.59 million | 179.5× | 1.16 million |
| CLRO why it ran | $3.25 | $5.85 | $5.27 | $4.98 | 26.32 million | 19.0× | 1.03 million |
| XTND why it ran | $1.77 | $3.05 | $2.30 | $2.18 | 15.26 million | 33.0× | 197.73 million |
| FMFC why it ran | $4.07 | $6.29 | $4.15 | $3.79 | 950,169 | 32.8× | 218,500 |
| APXC why it ran | $6.60 | $6.29 | $10.00 | $5.66 | 47,082 | 46.8× | not available |
| RENT why it ran | $2.30 | $3.39 | $2.82 | $2.81 | 11.63 million | 55.1× | 5.00 million |
| VBIO why it ran | $0.94 | $1.38 | $0.87 | $0.8384 | 7.89 million | 5.5× | 2.15 million |
| YMAT why it ran | $2.05 | $2.94 | $2.52 | $2.31 | 2.96 million | 0.5× | 3.35 million |
| BRAI why it ran | $3.55 | $5.02 | $3.41 | $2.11 | 1.07 million | 104.3× | not available |
| WORX why it ran | $2.19 | $3.03 | $2.30 | $2.07 | 2.44 million | 0.5× | 1.39 million |
| FGL why it ran | $1.81 | $2.45 | $1.80 | $1.79 | 1.39 million | 5.2× | 48,978 |
| EAF why it ran | $8.51 | $11.51 | $10.78 | $10.68 | 1.10 million | 3.5× | 26.58 million |
| HAO why it ran | $2.12 | $2.11 | $2.76 | $1.97 | 13,243 | 44.2× | 350,148 |
| CENN why it ran | $2.34 | $3.02 | $2.84 | $2.64 | 535,851 | n/m | 17.46 million |
| BWMX why it ran | $15.59 | $17.47 | $16.88 | $16.80 | 151,814 | 6.9× | 16.77 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.
| Halted | Symbol | Resumed | Length | Reason in the feed |
|---|---|---|---|---|
| 9:30 a.m. | AZTR | 9:35 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:36 a.m. | AZTR | 9:41 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:37 a.m. | CLRO | 9:42 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:45 a.m. | AZTR | 9:50 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:57 a.m. | CLRO | 10:02 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:58 a.m. | AZTR | 10:03 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:49 a.m. | BRAI | 10:54 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:58 a.m. | AZTR | 11:03 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:03 a.m. | AZTR | 11:08 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:12 a.m. | AZTR | 11:17 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:26 p.m. | AZTR | 12:31 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:49 p.m. | AZTR | 12:54 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 1:10 p.m. | AZTR | 1:15 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 1:25 p.m. | AZTR | 1:30 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 1:51 p.m. | GCTK | 1:56 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 2:31 p.m. | AZTR | 2:36 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 2:37 p.m. | AZTR | 2:42 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:16 p.m. | BRAI | 3:21 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:35 p.m. | BRAI | 3:40 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
Every other halt that day: 61
| Halted | Symbol | Resumed | Length | Reason in the feed |
|---|---|---|---|---|
| 4:00 a.m. | ACIN | 11:38 a.m. | 458 min 33 s | No reason given in the feed |
| 4:00 a.m. | CHOW | 9:30 a.m. | 330 min 0 s | Corporate action |
| 4:00 a.m. | GUNN | 9:45 a.m. | 345 min 0 s | New security offering |
| 6:00 a.m. | CAYN | 9:35 a.m. | 215 min 15 s | No reason given in the feed |
| 7:51 a.m. | LVWR | 8:46 a.m. | 55 min 24 s | News pending |
| 8:16 a.m. | SGRY | 9:55 a.m. | 98 min 6 s | News pending |
| 9:30 a.m. | ZVZZT | 9:45 a.m. | 15 min 3 s | LULD pause (limit up-limit down) |
| 9:30 a.m. | FLN | 9:40 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:30 a.m. | XP | 9:35 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:30 a.m. | IMC | 9:35 a.m. | 5 min 3 s | LULD pause (limit up-limit down) |
| 9:31 a.m. | AGBK | 9:36 a.m. | 5 min 1 s | LULD pause (limit up-limit down) |
| 9:32 a.m. | BDCX | 9:42 a.m. | 10 min 3 s | LULD pause (limit up-limit down) |
| 9:32 a.m. | TANH | 9:47 a.m. | 14 min 54 s | LULD pause (limit up-limit down) |
| 9:32 a.m. | MACIU | 9:47 a.m. | 15 min 3 s | LULD pause (limit up-limit down) |
| 9:33 a.m. | COCH | 9:38 a.m. | 5 min 2 s | LULD pause (limit up-limit down) |
| 9:33 a.m. | YHC | 9:43 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:35 a.m. | XP | 9:40 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:35 a.m. | ALIS | 9:45 a.m. | 10 min 3 s | LULD pause (limit up-limit down) |
| 9:36 a.m. | BKHA | 9:46 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:36 a.m. | MACI | 9:46 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:37 a.m. | IMC | 9:42 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:37 a.m. | DAVI | 9:42 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:41 a.m. | XP | 9:46 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:44 a.m. | YHC | 9:49 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:45 a.m. | EWZS | 9:50 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:47 a.m. | BRBI | 9:59 a.m. | 11 min 46 s | LULD pause (limit up-limit down) |
| 9:47 a.m. | GUNN | 9:57 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:47 a.m. | MACI | 9:57 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:50 a.m. | YHC | 9:55 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:02 a.m. | COCH | 10:07 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:03 a.m. | MACI | 10:08 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:08 a.m. | GTN.A | 10:14 a.m. | 6 min 13 s | LULD pause (limit up-limit down) |
| 10:14 a.m. | TANH | 10:19 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:15 a.m. | MACI | 10:20 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:19 a.m. | RFAIU | 10:29 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 10:28 a.m. | TANH | 10:38 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 10:41 a.m. | RFAI | 10:46 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:47 a.m. | RFAI | 10:52 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:52 a.m. | TANH | 11:02 a.m. | 10 min 1 s | LULD pause (limit up-limit down) |
| 10:53 a.m. | RFAI | 10:58 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:53 a.m. | RFAIU | 11:05 a.m. | 11 min 37 s | LULD pause (limit up-limit down) |
| 10:58 a.m. | RFAI | 11:03 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:04 a.m. | RFAI | 11:14 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 11:15 a.m. | RFAI | 11:20 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:16 a.m. | NIPG | 11:21 a.m. | 5 min 1 s | LULD pause (limit up-limit down) |
| 11:36 a.m. | MACI | 11:41 a.m. | 5 min 1 s | LULD pause (limit up-limit down) |
| 11:56 a.m. | RIBB | 12:01 p.m. | 5 min 3 s | LULD pause (limit up-limit down) |
| 12:25 p.m. | RFAI | 12:30 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:32 p.m. | RFAI | 12:37 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:39 p.m. | TWG | 12:44 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:52 p.m. | TWG | 1:02 p.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 12:53 p.m. | RIBBU | 1:03 p.m. | 10 min 4 s | LULD pause (limit up-limit down) |
| 12:54 p.m. | FVNNU | 12:59 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 1:09 p.m. | LITC | 1:14 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 1:18 p.m. | SLNHP | 1:23 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 2:10 p.m. | RIBBU | 2:15 p.m. | 5 min 1 s | LULD pause (limit up-limit down) |
| 2:59 p.m. | RIBBU | 3:04 p.m. | 5 min 1 s | LULD pause (limit up-limit down) |
| 7:50 p.m. | PARA | did not resume that day | News pending | |
| 7:50 p.m. | NUWE | did not resume that day | News pending | |
| 7:50 p.m. | SCAG | did not resume that day | News pending | |
| 7:50 p.m. | ENLV | did not resume that day | News 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.
| Filed | Symbol | Form |
|---|---|---|
| 12:15 a.m. | MCFT | EFFECT |
| 12:15 a.m. | NNBR | EFFECT |
| 7:56 a.m. | NNBR | 424B3 |
| 4:21 p.m. | ABOS | S-3 |
| 4:31 p.m. | DCM | S-3 |
| 5:08 p.m. | ALOY | 424B7 |
| 5:28 p.m. | GRML | S-1 |
Splits that took effect
| Symbol | Split | Took effect |
|---|---|---|
| BDRX | 1-for-8 reverse split | October 26, 2026 |
| BUUU | 10-for-1 split | October 26, 2026 |
| COCH | 1-for-10 reverse split | October 26, 2026 |
| GCTK | 1-for-2 reverse split | October 26, 2026 |
| HCTI | 1-for-20 reverse split | October 26, 2026 |
| HKPD | 1-for-20 reverse split | October 26, 2026 |
| IPW | 1-for-12 reverse split | October 26, 2026 |
| LHSW | 1-for-8 reverse split | October 26, 2026 |
| PPCB | 1-for-10 reverse split | October 26, 2026 |
| SBFM | 1-for-20 reverse split | October 26, 2026 |
| SXTC | 1-for-100 reverse split | October 26, 2026 |
| TWG | 1-for-100 reverse split | October 26, 2026 |
Trade this day
Replay October 26, 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.