Hindsight Markets Small-cap stocks on August 12, 2026
BIVI on August 12, 2026: why it ran
On August 12, 2026, BIVI opened up 6.3% from the previous close of 1.27 and reached 3.79 at 10:42 a.m. ET. The exchange halted it 3 times.
- Previous close
- 1.27
- Open, 9:30 a.m.
- 1.35
- Gap at the open
- up 6.3%
- Pre-market high
- 1.48 at 9:28 a.m.
- High, 4 a.m. to 4 p.m.
- 3.79 at 10:42 a.m.
- Low, 4 a.m. to 4 p.m.
- 1.23
- After-hours high, 4 p.m. to 8 p.m.
- 2.45 at 6:01 p.m.
- Last trade before 4:00 p.m.
- 1.54
- Volume
- 46.01 million
- Relative volume
- 110.4x
- Float
- 7.29 million shares, from filings as of August 12, 2026
- Shares outstanding
- 7.54 million
Replay BIVI's day
It starts at 9:35 a.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 9:38 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: the morning
- Round-number level
- Halt run
- Halted three times
- Float traded 6x
- Faded into the close
The day before and pre-market
On August 11, BIVI traded between $1.09 and $1.42 and closed at $1.27. No news came out on the 12th before the open.
The first trade on the 12th was at $1.23, below that close. The pre-market was quiet. The high was $1.48 at 9:28 a.m., and only 62,372 shares traded before the bell. That is less than 1% of the 7.29-million-share float.
The open and the first halt
It opened at $1.35, up 6% from the previous close. At 9:36 it cleared the $1.48 pre-market high. Volume built from there.
At 9:46 it traded through $2.00. At 9:47 it was halted (a volatility pause) with the last trade at $2.36. The halt ended at 9:52. One print of 82,374 shares went through at $2.25 at 9:52:16, and the 9:52 candle opened at $2.36.
After the reopen it ran to $2.95 at 9:54, up 119% from the $1.35 open. Then it dropped to $2.27 at 9:56, down 23% from that high.
Through $3.00 and the chop
At 10:00 it traded through $3.00 for the first time and hit $3.10. By 10:03, more shares had traded than exist in the whole float (7.29 million).
It kept swinging. From $2.69 at 10:02 it ran to $3.30 at 10:05. It reached $3.53 at 10:13, then fell to $2.72 at 10:17, down 23%. From there it climbed to $3.46 at 10:31.
The bid at $3.00
From 10:30:47 on, the order book showed a large bid at exactly $3.00. It peaked at 68,492 shares at 10:31. That is 0.9% of the float, below the price, across all exchanges.
At 10:38 a single buy order of 118,892 shares went through 19 price levels, from $3.47 to $3.65.
Stop It's 10:42. BIVI is at $3.52, up from $3.45 a minute ago. A bid wall that peaked at 68,492 shares sits at $3.00. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 10:42 a.m. ET for your call, then show what happened. The clip starts at 10:39 a.m. ET.
It pushed to $3.79, the high so far, in the 10:42 minute. Within four minutes it was back at $2.84.
At 10:45:16 trades hit $3.00. In under a second, 41,411 shares traded at exactly $3.00 and the bid was gone. It wasn't pulled. Sellers hit it. One sell order of 57,213 shares went from $3.01 to $2.96 in that same second.
The 11:06 push and the 11:13 halt
It came back again. At 11:06 it pushed to $3.40, a lower high under the $3.79 top. At 11:08 it started to drop. A bid at $2.50 that peaked at 62,037 shares was pulled at 11:11:34, and 15,986 shares traded at exactly $2.50 at 11:11:32-11:11:33, just before that. By 11:12 the price was $2.12.
Stop It's 11:18. BIVI has been halted since 11:13 with the last trade at $2.12. It was $3.25 at 11:07. Trading is about to resume. Would you buy the reopen?
Press play: the real Level 2, time and sales and chart stop at 11:18 a.m. ET for your call, then show what happened. The clip starts at 11:15 a.m. ET.
The 11:13 halt stopped at $2.12. It reopened at 11:18 at $2.06, 3% below where it stopped. A 73,927-share print crossed at $2.06 at 11:18:07.
It didn't last. At 11:18:56 it was halted again with the last trade at $1.49, down from $2.06 in under a minute. It reopened at 11:23 at $1.49. A 101,509-share print crossed at $1.49 at 11:23:56. The low after the open, $1.31, came in that minute.
It bounced to $2.19 by 11:29 and then drifted lower. It was at $1.75 by 11:48 and from noon to the close traded between about $1.47 and $1.86.
The close and after hours
It closed at $1.54, 59% under the $3.79 high of the day.
By the close, 42.19 million shares had traded: the float changed hands about 6 times, at about 110 times its normal volume.
After hours it was active again. It dipped to $1.24 at 4:10 p.m., then ran to $2.45 by 6:01 p.m., up 98%. It faded back to $1.84 by 7:59 p.m. At 7:36 p.m. the company filed a 10-K (the annual report).
What to take from it
- A big bid at a round number can hold for a while and then go in under a second. Here the $3.00 bid held for about 14 minutes and broke in one second, once sellers hit it.
- After the top, the next push stopped lower. $3.79 at 10:42, then $3.40 at 11:06.
- A halt can reopen lower, and the cost of a fill changes from one reopen to the next. The 11:13 halt stopped at $2.12 and reopened at $2.06. A buy at one reopen cost $0 over the screen and at another cost $67 over it.
Why it ran
News and SEC filings for BIVI published between the previous session's close and the first minute BIVI traded 20% above it, at 9:36 a.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 6.3% at 1.35, then ran from the open to the high of 3.79 in 72 minutes through a halt.
| Time (ET) | What happened | Watch it |
|---|---|---|
| 9:28 a.m. | Pre-market high, 1.48 | |
| 9:30 a.m. | The open: 1.35, up 6.3% from the previous close | |
| 9:36 a.m. | First trade 20% above the previous close of 1.27 | |
| 9:47 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 9:52 a.m. | |
| 10:03 a.m. | Volume since 4:00 a.m. passes the whole float, 7.29 million shares | |
| 10:42 a.m. | High of the day to the close, 3.79 | |
| 11:13 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:18 a.m. | |
| 11:18 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:23 a.m. | |
| 3:59 p.m. | Last trade before the 4:00 p.m. close, 1.54, 59.2% 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: 62,372 shares before the 9:30 a.m. open (0%), 5.38 million in the first 30 minutes (12%), and 40.56 million in the rest of the day to 8 p.m. (88%).
- Float rotation, the volume since 4 a.m. against the float of 7.29 million shares: past it once at 10:03 a.m., twice at 10:16 a.m., three times at 10:38 a.m.
- The halt at 9:47 a.m.: up 41.3% in the 5 minutes into it, reopened at 2.36, unchanged from the last trade before it, then up 3.0% over the next 5 minutes.
- The halt at 11:13 a.m.: down 28.4% in the 5 minutes into it, reopened at 2.06, down 2.8% from the last trade before it.
- The halt at 11:18 a.m.: down 29.7% in the 5 minutes into it, reopened at 1.49, unchanged from the last trade before it, then up 24.8% over the next 5 minutes.
Halts
| Halted | Resumed | Length | Reason in the feed |
|---|---|---|---|
| 9:47 a.m. | 9:52 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:13 a.m. | 11:18 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:18 a.m. | 11:23 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 BIVI on August 12, 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.