Hindsight Markets Small-cap stocks on August 7, 2026
ZYBT on August 7, 2026: why it ran
On August 7, 2026, ZYBT opened up 13.9% from the previous close of 2.09 and reached 3.59 at 9:53 a.m. ET. The exchange halted it once.
- Previous close
- 2.09
- Open, 9:30 a.m.
- 2.38
- Gap at the open
- up 13.9%
- Pre-market high
- 2.67 at 5:02 a.m.
- High, 4 a.m. to 4 p.m.
- 3.59 at 9:53 a.m.
- Low, 4 a.m. to 4 p.m.
- 1.66
- After-hours high, 4 p.m. to 8 p.m.
- 1.89 at 4:00 p.m.
- Last trade before 4:00 p.m.
- 1.87
- Volume
- 5.81 million
- Relative volume
- 0.8x
- Float
- 5.62 million shares, from filings as of August 7, 2026
- Shares outstanding
- 47.39 million
Replay ZYBT's day
It starts at 9:34 a.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 9:37 a.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: 9:52 to 9:54 a.m.
- Catalyst: Nasdaq compliance (day before)
- Wall break
- Halted once
- Lower high after the top
- Closed under the previous close
The day before
On August 6, ZYBT opened at $1.97, ranged from $1.67 to $2.45, and closed at $2.09. At 8:00 a.m. that day, GlobeNewsWire ran the headline Zhengye Biotechnology Holding Limited Regains Compliance with Nasdaq Bid Price Requirement. Our data shows no new headline on the 7th.
Pre-market: up to $2.67, then a slow slide
The stock traded at $2.10 to $2.19 in the first minutes of the session. At 4:09 a.m. it started to move. It ran from $2.12 to $2.65 at 4:27 a.m., up 25%, then dropped to $2.31 the next minute.
It built again from $2.20 at 4:41 a.m. and made the pre-market high, $2.67 at 5:02 a.m. After that it drifted down. By 7:51 a.m. it was at $2.10, near the previous close. 1.47 million shares traded before the bell.
The open
It opened at $2.38, up 14% from the $2.09 previous close. It slipped to $2.28 by 9:33, then spent the next ten minutes between about $2.28 and $2.44. At 9:37 a single minute traded 45,381 shares, and the high of that minute was $2.44.
The wall at $2.98
At 9:44 it started to climb again. At 9:46 it traded above the $2.67 pre-market high, to $2.70. By 9:50 it was at $2.83.
At 9:50:55 a large block of stock appeared for sale at exactly $2.98. It had built to more than 28,000 shares by 9:51, about 0.5% of the float, across all exchanges.
Stop It's 9:51. ZYBT is at $2.82 and has climbed from $2.33 in under ten minutes. A big block of shares is offered at exactly $2.98, just above. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 9:51 a.m. ET for your call, then show what happened. The clip starts at 9:48 a.m. ET.
Here's what happened. At 9:52:07 the first trade printed at $2.98. In under a second, 28,054 shares traded at exactly $2.98 and the wall was gone. Buyers ate it. One buy order swept 37,509 shares from $2.98 to $3.01 across four price levels.
The 9:52 minute traded 416,386 shares and went from $2.89 to $3.35. The next minute was bigger. It hit $3.59, the high so far, at 9:53, up 72% from the previous close, on 708,605 shares in that one minute.
The top was sold into quickly. At 9:53:23, 18,993 shares printed at $3.59 at the ask. Nine seconds later, a single sell order of 100,701 shares went from $3.59 down to $3.37 across 21 price levels. The 9:54 minute fell to $2.53. Within two minutes of the high it was at $2.50.
The halt and the $2.50 bid
At 9:55:38 it was halted (a volatility pause), with the last trade at $2.50. While it was halted, a bid wall built at $2.50. It was first seen at 9:56:06 and peaked at 45,676 shares at 9:59:58.
Stop It's 10:00. ZYBT has been halted since 9:55 with the last trade at $2.50, down from $3.59. About 45,000 shares are bid at $2.50 and the stock is about to reopen. Would you buy the reopen?
Press play: the real Level 2, time and sales and chart stop at 10:00 a.m. ET for your call, then show what happened. The clip starts at 9:57 a.m. ET.
It reopened at 10:00:38 at $2.50, with a 23,970-share print at that price.
The lower high and the slide
It bounced right away: $2.87 at 10:02, then a high of $2.91 at 10:04, a lower high well under the $3.59 top.
Then it fell. At 10:06 the $2.50 bid wall was eaten, with 21,419 shares trading at exactly $2.50 in about four seconds. The 10:06 minute reached $2.41. At 10:14 it dropped to $2.02, and at 10:30 it touched $2.00.
It kept making lower lows: $1.90 at 10:47, $1.88 at 11:14. At 12:01 a minute of 31,951 shares took it from $1.84 to $1.68, and the low of the day was $1.66 at 12:03.
The rest of the day
The afternoon was quiet. It traded between about $1.70 and $1.94 on thin volume. The 3:59 p.m. bar closed at $1.87, and the 4:00 p.m. bar closed at $1.89, under the $2.09 previous close and even under the $2.38 open.
After hours, 82,582 shares traded. The last price was $1.83.
In the regular session, 4.26 million shares traded. Over the whole day it was 5.81 million shares, a little more than the 5.62 million float, at about 0.8 times its normal volume. Most of the move happened in the minutes from 9:52 to 9:54.
What to take from it
- A big ask wall can disappear in under a second. Here, 28,054 shares traded at $2.98 in 0.7 seconds, and the price ran to $3.59 the next minute.
- Market orders cost more than the screen shows right after a wall breaks or a halt reopens. In those seconds here, the book was thin: +$152 and +$265 on 5,000 shares.
- After the top, the next push stopped lower. $3.59 at 9:53, then $2.91 at 10:04.
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 4:17 a.m. ET, newest first, from the same feeds the replay shows.
No news found before the move.
How it traded
Gap, run and fade. It gapped up 13.9% to 2.38 at the open, ran from the open to the high of 3.59 in 23 minutes, then gave back 142% of that move by 4:00 p.m., trading at 1.87.
| Time (ET) | What happened | Watch it |
|---|---|---|
| 4:17 a.m. | First trade 20% above the previous close of 2.09 | |
| 5:02 a.m. | Pre-market high, 2.67 | |
| 9:30 a.m. | The open: 2.38, up 13.9% from the previous close | |
| 9:53 a.m. | High of the day to the close, 3.59 | |
| 9:55 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 10:00 a.m. | |
| 3:10 p.m. | Volume since 4:00 a.m. passes the whole float, 5.62 million shares | |
| 3:59 p.m. | Last trade before the 4:00 p.m. close, 1.87, 47.9% 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: 1.47 million shares before the 9:30 a.m. open (25%), 2.21 million in the first 30 minutes (38%), and 2.14 million in the rest of the day to 8 p.m. (37%).
- Float rotation, the volume since 4 a.m. against the float of 5.62 million shares: past it once at 3:10 p.m.
- The halt at 9:55 a.m.: down 11.7% in the 5 minutes into it, reopened at 2.50, unchanged from the last trade before it, then up 10.0% over the next 5 minutes.
- Other days ZYBT met the small-cap rule in our recaps: 2, the latest on October 9, 2026.
Halts
| Halted | Resumed | Length | Reason in the feed |
|---|---|---|---|
| 9:55 a.m. | 10:00 a.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 August 7, 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.