Small-cap stocks on November 3, 2026: gappers, halts and filings
On November 3, 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 PARA, up 121.3% 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.
| Symbol | Gap at the open | Open | Previous close | High, 4 a.m. to 4 p.m. | Volume, 4 a.m. to 4 p.m. | Relative volume by 8 p.m. | Float |
|---|---|---|---|---|---|---|---|
| PARA why it ran | +121.3% | $3.74 | $1.69 | $8.93 | 37.12 million | 142.4× | 419,161 |
| RDAC why it ran | +116.5% | $11.04 | $5.10 | $13.69 | 5.78 million | n/m | 1.74 million |
| EHGO why it ran | +20.9% | $2.31 | $1.91 | $2.85 | 9.44 million | 157.9× | 1.10 million |
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 |
|---|---|---|---|---|---|---|
| CHSN why it ran | +240.2% | $3.37 | $0.9905 | 33.40 million | 29.7× | 7.32 million |
| RDAC why it ran | +121.6% | $11.30 | $5.10 | 5.78 million | n/m | 1.74 million |
| PARA why it ran | +60.4% | $2.71 | $1.69 | 37.12 million | 142.4× | 419,161 |
| EHGO why it ran | +29.8% | $2.48 | $1.91 | 9.44 million | 157.9× | 1.10 million |
| UFG why it ran | +22.7% | $3.37 | $2.75 | 448,479 | n/m | 981,500 |
| SRTS why it ran | +18.9% | $3.27 | $2.75 | 4.98 million | 489.3× | 14.98 million |
| ATHE why it ran | +16.3% | $2.43 | $2.09 | 2.20 million | 186.9× | 17.39 million |
| WYHG why it ran | +16.1% | $3.17 | $2.73 | 2.11 million | 110.7× | 16.94 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 |
|---|---|---|---|---|---|---|---|
| PARA why it ran | $1.69 | $8.93 | $2.88 | $2.71 | 37.12 million | 142.4× | 419,161 |
| CHSN why it ran | $0.9905 | $4.15 | $4.21 | $3.37 | 33.40 million | 29.7× | 7.32 million |
| RDAC why it ran | $5.10 | $13.69 | $11.61 | $11.30 | 5.78 million | n/m | 1.74 million |
| CNSY why it ran | $1.71 | $4.25 | $1.50 | $1.29 | 13.72 million | 418.1× | 7.54 million |
| CRIS why it ran | $0.661 | $1.50 | $1.27 | $0.6994 | 9.46 million | 51.2× | 6.58 million |
| ZNB why it ran | $0.50 | $1.02 | $0.8283 | $0.55 | 3.11 million | 17.8× | 4.86 million |
| BIVI why it ran | $1.37 | $2.66 | $1.97 | $1.71 | 4.10 million | 53.2× | 8.66 million |
| SRTS why it ran | $2.75 | $5.25 | $3.49 | $3.27 | 4.98 million | 489.3× | 14.98 million |
| DKI why it ran | $1.48 | $1.55 | $2.80 | $1.55 | 33,982 | 8.4× | not available |
| UFG why it ran | $2.75 | $4.91 | $4.39 | $3.37 | 448,479 | n/m | 981,500 |
| SGRX why it ran | $0.738 | $1.26 | $0.76 | $0.7277 | 30.44 million | 5.7× | 3.55 million |
| XTND why it ran | $1.30 | $2.17 | $1.47 | $1.46 | 9.95 million | 7.3× | 197.73 million |
| ATHE why it ran | $2.09 | $3.29 | $2.78 | $2.43 | 2.20 million | 186.9× | 17.39 million |
| HCTI why it ran | $4.98 | $7.66 | $5.31 | $5.15 | 422,466 | 32.6× | 1.89 million |
| EHGO why it ran | $1.91 | $2.85 | $2.70 | $2.48 | 9.44 million | 157.9× | 1.10 million |
| WFF why it ran | $1.11 | $1.65 | $1.50 | $1.31 | 4.48 million | 2.8× | 2.17 million |
| DTST why it ran | $3.02 | $4.41 | $3.10 | $2.84 | 2.65 million | n/m | 2.34 million |
| LBGJ why it ran | $1.57 | $1.60 | $2.24 | $1.59 | 4,558 | 11.0× | 611,563 |
| BLZE why it ran | $7.44 | $10.38 | $8.46 | $8.38 | 5.34 million | 4.7× | 60.15 million |
| CRE why it ran | $2.51 | $3.46 | $2.73 | $2.64 | 1.38 million | 21.6× | 1.10 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:31 a.m. | PARA | 9:41 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:39 a.m. | UFG | 9:44 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:45 a.m. | UFG | 9:50 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:47 a.m. | PARA | 9:52 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:56 a.m. | DTST | 10:01 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:10 a.m. | DTST | 10:15 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:17 a.m. | DTST | 10:41 a.m. | 24 min 24 s | LULD pause (limit up-limit down) |
| 10:24 a.m. | CNSY | 10:38 a.m. | 14 min 13 s | LULD pause (limit up-limit down) |
| 10:35 a.m. | PARA | 10:40 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:43 a.m. | CNSY | 10:48 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:50 a.m. | CNSY | 10:55 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:52 a.m. | HCTI | 10:57 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:58 a.m. | CNSY | 11:03 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:58 a.m. | HCTI | 11:03 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:58 a.m. | DTST | 11:03 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:03 a.m. | HCTI | 11:13 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 11:03 a.m. | BIVI | 11:08 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:12 a.m. | BIVI | 11:22 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 11:14 a.m. | HCTI | 11:19 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:22 a.m. | XTND | 11:27 a.m. | 5 min 11 s | LULD pause (limit up-limit down) |
| 11:29 a.m. | DTST | 11:34 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:40 a.m. | SRTS | 11:50 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 11:42 a.m. | PARA | 11:47 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:11 p.m. | CRIS | 12:16 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:18 p.m. | CRIS | 12:23 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:24 p.m. | CRIS | 12:29 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:33 p.m. | CRIS | 12:38 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:39 p.m. | CRIS | 12:44 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:49 p.m. | CRIS | 12:54 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:56 p.m. | CRIS | 1:01 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 1:23 p.m. | ZNB | 1:28 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 1:30 p.m. | ZNB | 1:35 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 2:01 p.m. | CHSN | 2:11 p.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 2:41 p.m. | CHSN | 2:46 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
Every other halt that day: 28
| Halted | Symbol | Resumed | Length | Reason in the feed |
|---|---|---|---|---|
| 5:06 a.m. | SUPN | 7:00 a.m. | 113 min 17 s | No reason given in the feed |
| 8:25 a.m. | OGI | 9:50 a.m. | 85 min 0 s | News pending |
| 8:25 a.m. | ACB | 9:50 a.m. | 85 min 0 s | News pending |
| 9:30 a.m. | EEE | 9:40 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:32 a.m. | EBS | 9:37 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:32 a.m. | VCIG | 9:37 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:33 a.m. | MSAI | 9:38 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:35 a.m. | ELTK | 9:40 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:35 a.m. | ABTS | 9:40 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:38 a.m. | VCIG | 9:43 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:40 a.m. | EEE | 9:45 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:41 a.m. | ABTS | 9:46 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:43 a.m. | CCXIU | 9:48 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:46 a.m. | WXM | 9:51 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:46 a.m. | ABTS | 9:51 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:49 a.m. | VCIG | 9:54 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:54 a.m. | ABTS | 9:59 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:57 a.m. | CENN | 10:02 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:00 a.m. | ABTS | 10:05 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:16 a.m. | BKHAU | 10:21 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:17 a.m. | RNTZ | 10:27 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 10:54 a.m. | BKHA | 10:59 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:44 a.m. | MNTS | 11:49 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:46 a.m. | BNAI | 11:51 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:31 p.m. | EBON | 12:36 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 2:18 p.m. | CENN | 2:23 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 2:23 p.m. | CENN | 2:28 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 4:00 p.m. | DOX | 5:00 p.m. | 59 min 51 s | 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. | WBX | EFFECT |
| 1:14 p.m. | FFTT | F-1 |
| 4:30 p.m. | OCS | 424B5 |
| 4:37 p.m. | ARVN | S-3 |
| 4:38 p.m. | BIAF | 424B5 |
| 4:39 p.m. | MDWD | 424B5 |
| 4:39 p.m. | BOLD | 424B3 |
| 4:49 p.m. | IMSR | S-3 |
| 4:55 p.m. | IMSR | S-3 |
| 5:28 p.m. | RWT | 8-A12B |
Splits that took effect
| Symbol | Split | Took effect |
|---|---|---|
| BJDX | 1-for-4 reverse split | November 3, 2026 |
| UFG | 1-for-10 reverse split | November 3, 2026 |
Trade this day
Replay November 3, 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.