Hindsight Markets Small-cap stocks on October 9, 2026
ZYBT on October 9, 2026: why it ran
On October 9, 2026, ZYBT opened up 2.6% from the previous close of 1.16 and reached 2.89 at 3:29 p.m. ET. The exchange halted it 4 times.
- Previous close
- 1.16
- Open, 9:30 a.m.
- 1.19
- Gap at the open
- up 2.6%
- Pre-market high
- 1.23 at 4:00 a.m.
- High, 4 a.m. to 4 p.m.
- 2.89 at 3:29 p.m.
- Low, 4 a.m. to 4 p.m.
- 1.13
- After-hours high, 4 p.m. to 8 p.m.
- 2.83 at 4:19 p.m.
- Last trade before 4:00 p.m.
- 1.71
- Volume
- 14.91 million
- Relative volume
- 1223.9x
- Float
- not available
- Shares outstanding
- not available
Replay ZYBT's day
It starts at 2:44 p.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 2:47 p.m. and asks what you would do. Or press Play on any moment in How it traded.
The day, step by step
- Small cap
- Momentum
- Main move: the afternoon
- No headline in our data
- Halt run
- Halted four times
- Lower high
- Faded into the close
Pre-market and a quiet morning
The official close on October 8 was $1.16. That day 5,061 shares traded. There is no news headline in our data for October 9.
The first trade on the 9th was at $1.23 at 4:00 a.m., already above the $1.16 close. That was also the pre-market high, $1.23 at 4:00 a.m. The stock traded in just six different minutes before the bell, 2,055 shares in total.
It opened at $1.19. The low since the open was $1.13 at 9:59. From the open until 2:15 p.m. it stayed between $1.13 and $1.20. Many minutes had no trades at all.
2:26 p.m.: the move starts, then the first halt
At 2:26 p.m. 5,122 shares traded in one minute and the price went from $1.20 to $1.22. It climbed in steps: $1.36 at 2:38, then $1.58 at 2:49, then $1.70 at 2:50. At 2:50:24 p.m. it was halted (a volatility pause).
It reopened at 2:55:24 p.m. at $1.82, with a 34,777-share print at that price. The 2:55 candle ran up to $2.18. In that one minute 216,967 shares traded, far more than the 2,055 shares of the whole pre-market.
The next minute it fell to $1.60. From 2:56 to 3:00 it stayed between $1.60 and $2.06. At 3:01 it pushed to $2.09. At 3:01:57 a sell sweep of 23,632 shares ran from $1.97 down to $1.87 across 11 price levels. By 3:05 it was at $2.27, and the 3:06 candle closed at $2.42.
Halts two, three and four
Here the Level 2 book shows what a chart doesn't. At 3:06:21 a sell sweep of 23,112 shares ran from $2.42 to $2.34. A bid wall then showed at $2.42. It was first seen at 3:06:31 and peaked at 126,822 shares at 3:06:42. At 3:06:43 the stock was halted a second time.
It reopened at 3:11:43 p.m. at $2.50, with a 53,945-share print.
The $2.42 bid wall was pulled at 3:11:52. One second later a sell sweep of 35,349 shares ran from $2.44 to $2.28 across 17 levels. At 3:13 the low was $1.95, and at 3:13:20 another sell sweep took 34,713 shares from $2.24 to $2.17. It bounced to $2.24 at 3:14, then dropped to $1.78 in the 3:15 candle.
At 3:15:50 an ask wall appeared at $1.78. It peaked at 122,694 shares at 3:16:02. At 3:16:04 the stock was halted a third time. The wall was pulled at 3:18:02, while the stock was still halted.
It reopened at 3:21:04 at $1.69, with a 34,930-share print. The candle ran from $1.69 down to $1.63 and up to $2.03. At 3:21:34, 30 seconds after the reopen, it was halted a fourth time. A bid wall at $1.54 first showed at 3:21:22 and peaked at 30,810 shares at 3:21:36.
3:26 p.m.: the fourth reopen
The fourth halt ended at 3:26:34 p.m. at $2.10, with a 35,192-share print. At 3:26:51 an ask wall showed up at $3.00.
Stop It's 3:27. ZYBT is at $2.34. It reopened from its fourth halt half a minute ago at $2.10, and an ask wall has just appeared at $3.00. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 3:27 p.m. ET for your call, then show what happened. The clip starts at 3:24 p.m. ET.
Here's what happened. The 3:27 candle ran from $2.34 to $2.84 on 406,432 shares. At 3:28:03 a buy sweep of 49,774 shares ran from $2.72 to $2.76 across four levels. A sell sweep of 22,146 shares followed at 3:28:50, and a buy sweep of 22,861 shares at 3:29:45. The 3:29 candle reached $2.89, the high so far. That was up 149% from the $1.16 previous close.
The $3.00 wall peaked at 49,110 shares at 3:30:23. The high so far stopped 11 cents under it. The $1.54 bid wall was pulled at 3:30:50. Within two minutes the stock was back at $2.22. At 3:31:08 a sell sweep of 22,973 shares ran from $2.44 to $2.34 across 11 levels.
A lower high, the walls, and the close
It came back once more. It closed the 3:33 candle at $2.58. At 3:34 it pushed to $2.70, a lower high under the $2.89 top. At 3:34:29 an ask wall appeared at $2.99, and at 3:34:46 another at $2.80.
Stop It's 3:35. ZYBT is at $2.33, after touching $2.70 in the last minute. Ask walls have appeared at $2.80 and $2.99. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 3:35 p.m. ET for your call, then show what happened. The clip starts at 3:32 p.m. ET.
Here's what happened. The 3:35 candle dipped to $2.14 and the 3:36 candle to $2.03. It bounced to $2.53 at 3:41 but did not get back to $2.70. The wall at $2.80 peaked at 32,657 shares at 3:35:49 and was pulled at 3:52:41. The stock slid into the bell, touched $1.68 at 3:59, and closed at $1.71. After hours it ran back to $2.83 at 4:19 p.m.
What to take from it
- A quiet stock can turn into a halt run in minutes. ZYBT held between $1.13 and $1.20 from the open until 2:15 p.m., then was halted four times between 2:50 and 3:26 p.m.
- A reopen price is not always the price you get. After the first halt, a 5,000-share buy one second after the reopen would have averaged $1.91 against a $1.87 screen. After the second, the same order averaged $2.55, $0 over the screen.
- A high can stall just under an ask wall, and the bounce after it can be lower. The $2.89 high came 11 cents under the $3.00 wall, and the later push reached only $2.70.
Why it ran
News and SEC filings for ZYBT published between the previous session's close and the first minute ZYBT traded 20% above it, at 2:48 p.m. ET, newest first, from the same feeds the replay shows.
No news found before the move.
How it traded
Intraday run. It opened up 2.6% at 1.19, then ran from the open to the high of 2.89 in 359 minutes through 4 halts.
| Time (ET) | What happened | Watch it |
|---|---|---|
| 4:00 a.m. | Pre-market high, 1.23 | |
| 9:30 a.m. | The open: 1.19, up 2.6% from the previous close | |
| 2:48 p.m. | First trade 20% above the previous close of 1.16 | |
| 2:50 p.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 2:55 p.m. | |
| 3:06 p.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 3:11 p.m. | |
| 3:16 p.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 3:21 p.m. | |
| 3:21 p.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 3:26 p.m. | |
| 3:29 p.m. | High of the day to the close, 2.89 | |
| 3:59 p.m. | Last trade before the 4:00 p.m. close, 1.71, 40.8% below the high |
The shape is a fixed rule, not a judgement: gapped 10% or more at the open, ran 10% or more from the open to the high, and faded if it gave back 30% or more of that move by the close.
The day in numbers
- Volume, from the one-minute bars: 2,055 shares before the 9:30 a.m. open (0%), 2,020 in the first 30 minutes (0%), and 14.91 million in the rest of the day to 8 p.m. (100%).
- The halt at 2:50 p.m.: up 28.8% in the 5 minutes into it, reopened at 1.82, up 7.1% from the last trade before it, then unchanged over the next 5 minutes.
- The halt at 3:06 p.m.: up 26.7% in the 5 minutes into it, reopened at 2.50, up 3.3% from the last trade before it, then down 28.8% over the next 5 minutes.
- The halt at 3:16 p.m.: down 20.9% in the 5 minutes into it, reopened at 1.69, down 5.1% from the last trade before it.
- The halt at 3:21 p.m.: up 14.0% in the 5 minutes into it, reopened at 2.10, up 3.4% from the last trade before it, then up 14.3% over the next 5 minutes.
- Other days ZYBT met the small-cap rule in our recaps: 2, the latest on August 7, 2026.
Halts
| Halted | Resumed | Length | Reason in the feed |
|---|---|---|---|
| 2:50 p.m. | 2:55 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:06 p.m. | 3:11 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:16 p.m. | 3:21 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 3:21 p.m. | 3:26 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
On this date the LULD plan ran under Amendment 18, in force from February 24, 2020: no band doubling at the open, and the closing doubling only for Tier 1 stocks and Tier 2 stocks whose previous close was at or below three dollars. See LULD halts or work out a band with the LULD calculator.
Trade this day
Replay ZYBT on October 9, 2026 in Hindsight Markets: the real tape, the order book and the halts, on a clock you control, and see where your orders would have filled.