Small-cap stocks on August 18, 2026: gappers, halts and filings
On August 18, 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 XOS, up 116.7% 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.
| Symbol | Gap at 9:30 a.m. | Price | Previous close | Volume | Relative volume | Float |
|---|---|---|---|---|---|---|
| XOS why it ran | +116.7% | 4.53 | 2.09 | 29.19 million | 1852.2× | 8.66 million |
| SLE why it ran | +107.0% | 6.25 | 3.02 | 11.03 million | 31.9× | 1.98 million |
| PFSA why it ran | +94.7% | 8.82 | 4.53 | 6.28 million | 145.4× | 605,374 |
| SGLY why it ran | +49.4% | 6.71 | 4.49 | 5.33 million | 68.1× | 896,904 |
| SXTC why it ran | +28.0% | 4.80 | 3.75 | 5.17 million | 7.9× | 533,976 |
| VOGX why it ran | +19.0% | 18.74 | 15.75 | 90,765 | 5292.4× | 8.90 million |
Play the moment: XOS at 10:43 a.m. ET
The real Level 2, time and sales and chart from 10:40 a.m. to 10:52 a.m. ET, from the same feed the replay plays. It stops at 10:43 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:00 p.m. | Last price | Previous close | Volume | Relative volume | Float |
|---|---|---|---|---|---|---|
| IPST why it ran | +113.9% | 15.81 | 7.39 | 12.83 million | 5.3× | 704,514 |
| XOS why it ran | +113.4% | 4.46 | 2.09 | 46.39 million | 401.2× | 8.66 million |
| SLE why it ran | +73.8% | 5.25 | 3.02 | 21.17 million | 43.3× | 1.98 million |
| EJH why it ran | +43.1% | 2.08 | 1.45 | 8.99 million | 1097.4× | 2.46 million |
| SXTC why it ran | +38.9% | 5.21 | 3.75 | 6.88 million | 7.2× | 533,976 |
| VOGX why it ran | +24.0% | 19.53 | 15.75 | 249,097 | 8.9× | 8.90 million |
| PBM why it ran | +23.0% | 4.44 | 3.61 | 373,348 | 15.0× | 2.66 million |
| CDTG why it ran | +17.5% | 3.29 | 2.80 | 14.84 million | 48.3× | 2.84 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.
| Symbol | High above the previous close | High to 8 p.m. | Previous close | Last price | Volume | Relative volume | Float |
|---|---|---|---|---|---|---|---|
| PFSA why it ran | +624.5% | 32.82 | 4.53 | 18.00 | 25.88 million | 146.2× | 605,374 |
| AIXC why it ran | +343.5% | 3.15 | 0.7102 | 1.27 | 29.45 million | 2108.8× | 20.00 million |
| CAST why it ran | +252.4% | 3.03 | 0.8598 | 2.79 | 51.61 million | 144.2× | 22.34 million |
| IPST why it ran | +243.0% | 25.35 | 7.39 | 14.00 | 13.25 million | 5.2× | 704,514 |
| CDTG why it ran | +202.9% | 8.48 | 2.80 | 3.11 | 15.28 million | 41.1× | 2.84 million |
| EJH why it ran | +166.9% | 3.87 | 1.45 | 2.02 | 9.17 million | 382.3× | 2.46 million |
| XOS why it ran | +157.4% | 5.38 | 2.09 | 4.11 | 48.37 million | 51.5× | 8.66 million |
| SLE why it ran | +144.0% | 7.37 | 3.02 | 4.90 | 22.46 million | 45.2× | 1.98 million |
| VOGX why it ran | +128.8% | 36.03 | 15.75 | 19.00 | 255,199 | 8.7× | 8.90 million |
| SGLY why it ran | +119.4% | 9.85 | 4.49 | 3.01 | 7.64 million | 35.0× | 896,904 |
| WETO why it ran | +116.2% | 53.50 | 24.74 | 33.75 | 4.69 million | 1.5× | 2.66 million |
| TNON why it ran | +105.5% | 10.11 | 4.92 | 9.64 | 7.24 million | 243.5× | 606,596 |
| ENRD why it ran | +70.5% | 10.50 | 6.16 | 6.09 | 2.74 million | 127.7× | not available |
| SXTC why it ran | +70.1% | 6.38 | 3.75 | 5.10 | 7.05 million | 6.7× | 533,976 |
| GNPX why it ran | +68.0% | 7.52 | 4.47 | 3.89 | 2.37 million | 18.1× | 818,720 |
| MSS why it ran | +59.6% | 2.33 | 1.46 | 2.22 | 5.60 million | 5.8× | 378,539 |
| TRUG why it ran | +55.8% | 2.40 | 1.54 | 1.16 | 16.75 million | 12.2× | 1.13 million |
| TWG why it ran | +54.0% | 1.74 | 1.13 | 1.45 | 2.16 million | 112.9× | 51.73 million |
| HCWB why it ran | +54.0% | 3.88 | 2.52 | 2.25 | 726,689 | 16.5× | 1.69 million |
| BIVI why it ran | +53.8% | 1.80 | 1.17 | 1.52 | 6.80 million | 2.3× | 8.43 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.
| Symbol | Change at 4:00 p.m. | Last price | Previous close | Volume | Relative volume | Float |
|---|---|---|---|---|---|---|
| RCON why it ran | −25.2% | 3.35 | 4.48 | 534,198 | 5.8× | 950,506 |
| SGLY why it ran | −22.3% | 3.49 | 4.49 | 7.48 million | 53.8× | 896,904 |
| HCWB why it ran | −14.3% | 2.16 | 2.52 | 711,681 | 16.9× | 1.69 million |
| GNPX why it ran | −12.4% | 3.92 | 4.47 | 2.33 million | 22.6× | 818,720 |
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.
| Symbol | After-hours change | Price | Volume | Relative volume | Float |
|---|---|---|---|---|---|
| TNON why it ran | +77.9% | 9.64 | 7.24 million | 243.5× | 606,596 |
| MSS why it ran | +42.3% | 2.22 | 5.60 million | 5.8× | 378,539 |
| RCON why it ran | +36.4% | 4.57 | 2.71 million | 21.6× | 950,506 |
| TGL why it ran | +30.8% | 3.48 | 2.72 million | 317.5× | 1.82 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.
- AIXC
- BIVI
- CAST
- CDTG
- CXAI
- EJH
- ENRD
- GNLN
- GNPX
- HAO
- HCWB
- HKIT
- IPST
- MSS
- PBM
- PFSA
- RCON
- SGLY
- SILO
- SLE
- SXTC
- TDTH
- TGL
- TNON
- TRUG
- TWG
- VOGX
- WETO
- XOS
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 |
|---|---|---|---|---|
| 8:25 a.m. | SLE | 8:50 a.m. | 24 min 22 s | News pending |
| 9:30 a.m. | SLE | 9:35 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:30 a.m. | WETO | 9:35 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:33 a.m. | AIXC | 9:43 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:35 a.m. | SLE | 9:45 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:36 a.m. | PFSA | 9:41 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:43 a.m. | AIXC | 9:48 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:49 a.m. | AIXC | 9:54 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:50 a.m. | SLE | 9:55 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:51 a.m. | PFSA | 9:56 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:55 a.m. | AIXC | 10:00 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:58 a.m. | PFSA | 10:03 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:59 a.m. | IPST | 10:04 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:00 a.m. | AIXC | 10:05 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:04 a.m. | PFSA | 10:14 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 10:05 a.m. | IPST | 10:10 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:06 a.m. | AIXC | 10:11 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:12 a.m. | AIXC | 10:17 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:13 a.m. | IPST | 10:18 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:17 a.m. | AIXC | 10:22 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:20 a.m. | SLE | 10:25 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:23 a.m. | AIXC | 10:28 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:25 a.m. | IPST | 10:30 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:26 a.m. | SLE | 10:31 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:28 a.m. | AIXC | 10:33 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:31 a.m. | PFSA | 10:36 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:33 a.m. | WETO | 10:38 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:33 a.m. | AIXC | 10:43 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 10:36 a.m. | RCON | 10:41 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:44 a.m. | AIXC | 10:54 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 10:45 a.m. | RCON | 10:50 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:45 a.m. | IPST | 10:50 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:52 a.m. | RCON | 10:57 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:54 a.m. | IPST | 10:59 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:54 a.m. | AIXC | 10:59 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:59 a.m. | AIXC | 11:09 a.m. | 10 min 1 s | LULD pause (limit up-limit down) |
| 11:01 a.m. | RCON | 11:06 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:07 a.m. | IPST | 11:12 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:09 a.m. | WETO | 11:14 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:09 a.m. | AIXC | 11:19 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 11:14 a.m. | IPST | 11:19 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:20 a.m. | AIXC | 11:25 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:22 a.m. | WETO | 11:27 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:25 a.m. | AIXC | 11:30 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:33 a.m. | AIXC | 11:38 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:38 a.m. | PFSA | 11:43 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:40 a.m. | AIXC | 11:45 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:47 a.m. | AIXC | 11:52 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:53 a.m. | AIXC | 11:58 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:08 p.m. | AIXC | 12:13 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:21 p.m. | AIXC | 12:26 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:37 p.m. | AIXC | 12:42 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:58 p.m. | PBM | 1:18 p.m. | 20 min 1 s | LULD pause (limit up-limit down) |
| 1:25 p.m. | IPST | 1:30 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 1:45 p.m. | IPST | 1:50 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 1:55 p.m. | IPST | 2:00 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 2:16 p.m. | CDTG | 2:21 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:09 p.m. | SGLY | 3:14 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:10 p.m. | IPST | 3:20 p.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 3:12 p.m. | WETO | 3:17 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:22 p.m. | PFSA | 3:27 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:28 p.m. | PFSA | 3:33 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:32 p.m. | SGLY | 3:37 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:34 p.m. | SLE | 3:39 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:35 p.m. | PFSA | 3:40 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:46 p.m. | PFSA | 4:00 p.m. | 13 min 40 s | LULD pause (limit up-limit down) |
| 3:49 p.m. | SLE | 4:00 p.m. | 10 min 12 s | LULD pause (limit up-limit down) |
Every other halt that day: 37
| Halted | Symbol | Resumed | Length | Reason in the feed |
|---|---|---|---|---|
| 4:00 a.m. | FTG | 3:49 p.m. | 709 min 17 s | No reason given in the feed |
| 4:00 a.m. | NSAIU | 10:21 a.m. | 381 min 14 s | No reason given in the feed |
| 4:00 a.m. | XTERU | 10:45 a.m. | 405 min 41 s | No reason given in the feed |
| 4:00 a.m. | XCSH | 10:24 a.m. | 384 min 31 s | No reason given in the feed |
| 6:00 a.m. | FBYDP | did not resume that day | No reason given in the feed | |
| 6:55 a.m. | AMLX | 7:35 a.m. | 39 min 3 s | News pending |
| 7:25 a.m. | NTWO | 8:00 a.m. | 35 min 2 s | News pending |
| 7:25 a.m. | NTWOU | 9:03 a.m. | 98 min 42 s | News pending |
| 7:25 a.m. | NTWOW | 8:10 a.m. | 45 min 14 s | News pending |
| 8:44 a.m. | WEAV | 9:11 a.m. | 26 min 56 s | News pending |
| 9:30 a.m. | ZJZZT | 9:35 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:33 a.m. | LGCL | 9:38 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:35 a.m. | ZJZZT | 9:40 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:40 a.m. | ZVZZT | 9:45 a.m. | 5 min 3 s | LULD pause (limit up-limit down) |
| 9:40 a.m. | ZJZZT | 9:45 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:41 a.m. | LGCL | 9:46 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:46 a.m. | ZJZZT | 9:51 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:51 a.m. | ZJZZT | 9:56 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:52 a.m. | BANL | 9:57 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:52 a.m. | RFAI | 10:02 a.m. | 10 min 1 s | LULD pause (limit up-limit down) |
| 9:53 a.m. | LGCL | 9:58 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:35 a.m. | ZVZZT | 10:40 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:40 a.m. | ZVZZT | 10:45 a.m. | 5 min 1 s | LULD pause (limit up-limit down) |
| 10:41 a.m. | CRD | 10:46 a.m. | 5 min 3 s | No reason given in the feed |
| 10:46 a.m. | ZVZZT | 10:51 a.m. | 5 min 3 s | LULD pause (limit up-limit down) |
| 10:47 a.m. | AMKX | 10:52 a.m. | 5 min 0 s | No reason given in the feed |
| 10:51 a.m. | ZVZZT | 10:56 a.m. | 5 min 3 s | LULD pause (limit up-limit down) |
| 11:07 a.m. | ZVZZT | 11:12 a.m. | 5 min 3 s | LULD pause (limit up-limit down) |
| 11:18 a.m. | UGI | 11:23 a.m. | 5 min 11 s | LULD pause (limit up-limit down) |
| 11:28 a.m. | INHD | 11:38 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 11:31 a.m. | TLIH | 11:36 a.m. | 5 min 3 s | LULD pause (limit up-limit down) |
| 11:39 a.m. | INHD | 11:44 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 2:24 p.m. | FCUV | 2:29 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 2:40 p.m. | SNTH | 2:45 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 7:50 p.m. | CISS | did not resume that day | News pending | |
| 7:50 p.m. | GLMD | did not resume that day | News pending | |
| 7:50 p.m. | NRDY | did not resume that day | No reason given in the feed |
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 |
|---|---|---|
| 3:33 p.m. | SLE | 424B5 |
| 12:15 a.m. | ANGX | EFFECT |
| 7:44 a.m. | SAR | 424B2 |
| 8:00 a.m. | DUKR | S-3 |
| 10:27 a.m. | IPW | S-1/A |
| 4:30 p.m. | EPM | 424B5 |
| 4:51 p.m. | FRNM | S-1 |
| 5:25 p.m. | NXH | 424B5 |
| 5:29 p.m. | FTCI | 424B3 |
| 5:29 p.m. | NXH | 424B3 |
| 5:49 p.m. | LHSW | F-1 |
Splits that took effect
| Symbol | Split | Took effect |
|---|---|---|
| CXAI | 1-for-50 reverse split | August 18, 2026 |
| RCON | 1-for-200 reverse split | August 18, 2026 |
Trade this day
Replay August 18, 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.