Hindsight Markets Beta

Hindsight Markets Small-cap stocks on October 9, 2026

ZYBT on October 9, 2026: why it ran

Published · By

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
Halts
4
2.891.164 a.m.9:30noon4 p.m.8 p.m.
ZYBT on October 9, 2026, one-minute bars in New York time. Shaded: before the 9:30 a.m. open and after the 4:00 p.m. close. Bands: halts from the exchange's feed. Dotted line: the previous close.

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

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

Open this recap on its own page

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 happenedWatch 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

Halts

HaltedResumedLengthReason in the feed
2:50 p.m.2:55 p.m.5 min 0 sLULD pause (limit up-limit down)
3:06 p.m.3:11 p.m.5 min 0 sLULD pause (limit up-limit down)
3:16 p.m.3:21 p.m.5 min 0 sLULD pause (limit up-limit down)
3:21 p.m.3:26 p.m.5 min 0 sLULD 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.

Trade this day Log in