Hindsight Markets Small-cap stocks on September 2, 2026
BIAF on September 2, 2026: why it ran
On September 2, 2026, BIAF opened up 16.4% from the previous close of 6.59 and reached 11.75 at 12:51 p.m. ET. The exchange did not halt it.
- Previous close
- 6.59
- Open, 9:30 a.m.
- 7.67
- Gap at the open
- up 16.4%
- Pre-market high
- 7.84 at 9:24 a.m.
- High, 4 a.m. to 4 p.m.
- 11.75 at 12:51 p.m.
- Low, 4 a.m. to 4 p.m.
- 6.33
- After-hours high, 4 p.m. to 8 p.m.
- 10.69 at 4:55 p.m.
- Last trade before 4:00 p.m.
- 9.77
- Volume
- 17.81 million
- Relative volume
- 14.2x
- Float
- 584,227 shares, from filings as of September 2, 2026
- Shares outstanding
- 592,327
- Halts
- none in the halt feed
Replay BIAF's day
It starts at 9:15 a.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 9:18 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
- Gap, run and fade
- Tiny float, traded 29x
- Bid wall pulled
- Lower high, faded
The day before
On September 1, BIAF ran from $4.54 to $8.60, after a low of $4.10. It gave some of it back and closed at $6.59. About 20.8 million shares traded that day.
At 8:00 a.m. on the 1st, Business Wire ran: “bioAffinity Technologies Advances CyPath® Lung for Surveillance of Lung Cancer Survivors.” The last bar of that day was $7.28.
Pre-market: quiet, then $7.84
The first bar on the 2nd opened at $6.55, below the $6.59 close. Through 9:18 a.m. the high was $7.14, set in that very first minute. Most of the morning it sat between about $6.33 and $6.97.
The move came late. At 9:19 a.m. it jumped from $6.74 to $7.25 on 18,542 shares. The pre-market high was $7.84 at 9:24 a.m. 363,851 shares traded before the bell, about 62% of the float. More than half of that traded from 9:19 on.
The open: $7.67 to $10.18
It opened at $7.67, up 16% from the previous close. In the 9:30 minute it cleared the pre-market high, reaching $7.97.
By 9:32 a.m., more shares had traded than exist in the whole float (584,227). The 9:31 minute ran to $8.70 on 149,233 shares. At 9:36:40 a single 19,200-share trade printed at $9.47, at the bid.
At 9:38 a.m. it traded through $10.00 for the first time. The high of that run was $10.18, also at 9:38, up 33% from the open.
The pullback and the $10 area
It pulled back to $9.08 at 9:43. Far below the market, about 50,000 shares had shown up as a bid at $7.45 at 9:39:50. It was pulled at 9:43:00, with the stock above $9. The stock climbed back from there.
At 9:48:05 a buy order swept 23,510 shares from $9.93 to $10.08 across six price levels. A 10,646-share trade printed at $9.93 in the same second.
Stop It's 9:52. BIAF is at $10.25. Since 9:48 it has traded between $9.81 and $10.42, and it first traded through $10 at 9:38. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 9:52 a.m. ET for your call, then show what happened. The clip starts at 9:49 a.m. ET.
Here's what happened. The 9:52 minute ran from $10.25 to $11.33 on 467,206 shares, the most of any minute that day. The next minute printed $11.42 at 9:53, up 26% from the $9.08 low.
It fell back to $9.74 by 9:58. At 10:00:11 a buy order swept 24,034 shares from $10.10 to $10.25 across 12 levels. At 10:04 it reached $10.95. By 10:06 a.m., the day's volume had passed ten times the float.
The headline and the bid at $8.70
At 10:13 a.m. Benzinga ran: “BioAffinity Technologies Stock Skyrockets Wednesday: What's Happening?” The headline came 20 minutes after the $11.42 high. The 10:13 candle fell to $9.61, and by 10:15 the stock was at $9.13.
From 10:21:53 a.m. on, a large bid sat in the book at $8.70. It peaked at 51,540 shares at 10:22:01, about 9% of the float.
The stock stayed above it. At 10:35:31 a sell order swept 23,857 shares from $9.02 to $8.83 across 19 levels. The low while the bid sat there was $8.81 at 10:44, 11 cents above it.
At 11:22:46 a.m. the bid was pulled: the size left the book without trading there. In that same second a new bid appeared at $9.00. It peaked at 31,429 shares at 11:42:28.
Back above $10
The 11:22 minute ran from $9.73 to $10.12 on 153,160 shares. By 11:31 it had reached $10.56. Another bid of about 50,000 shares showed up at $7.66 from 11:27:38 until 11:31:41, well below the market.
After 11:31 it settled between about $9.74 and $10.37.
Stop It's 11:51. BIAF is at $10.19. Since 11:38 it has traded between $9.74 and $10.37, and a bid wall (31,429 shares at its peak) sits at $9.00. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 11:51 a.m. ET for your call, then show what happened. The clip starts at 11:48 a.m. ET.
Here's what happened. At 11:51:12 a buy order swept 66,094 shares from $10.40 to $10.83 across 43 levels. The minute reached $11.10 on 359,088 shares.
At 11:53:13 the bid at $9.00 was pulled, with the stock near $10.65. From $9.10 at 10:54 it ran to $11.72 at 12:11 p.m., up 29%. Two minutes later, at 12:13:42, a sell order swept 26,795 shares from $11.11 to $10.85 across 26 levels.
Back toward the high
It drifted between about $10.22 and $11.04 for the next half hour. From $10.36 at 12:39 p.m. it climbed to $11.50 at 12:47 and $11.68 at 12:49.
Stop It's 12:51. BIAF is at $11.31. It ran from $10.36 at 12:39, and the high of the day so far is $11.72, set at 12:11. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 12:51 p.m. ET for your call, then show what happened. The clip starts at 12:48 p.m. ET.
Here's what happened. At 12:51:19 a buy order swept 33,749 shares from $11.42 to $11.73 across 29 levels. The minute printed $11.75, the high of the day, on 136,420 shares. Within three minutes it was back at $10.75.
At 1:03 p.m. it fell to $9.84 on 201,323 shares, and at 1:12 it touched $9.53. It then rebuilt to the $10.20s.
At 1:55 p.m. it pushed to $10.87, a lower high under the $11.75 top. In that minute a buy order swept 26,261 shares from $10.10 to $10.45 across 35 levels. At 1:55:16 an 18,784-share trade printed at $10.67, at the ask. At 1:55:29 an ask wall of 50,141 shares showed up at $11.91.
From there it faded. It held above $9.75 through 3:41 p.m., then slid to a $9.60 low at 3:57 p.m. A bid had been building at $9.60 since 3:47:15 and peaked at 40,225 shares at 3:59:15. It closed at $9.77.
Regular-session volume was 16.83 million shares: the float changed hands about 29 times. Over the whole day it traded at about 14 times its normal volume.
After hours (615,236 shares) it traded as high as $10.69 at 4:55 p.m. At 7:59 p.m. it was at $10.00.
What to take from it
- A large bid below the market can vanish without a single share trading there. The 51,540-share bid at $8.70 sat for about an hour and was pulled at 11:22:46 with the stock still above it. The $9.00 bid that replaced it was pulled at 11:53:13, and the stock ran to $11.72.
- A tiny float can trade many times over in minutes. By 9:32 a.m. more shares had traded than the 584,227-share float, and by 10:06 a.m. the total was ten times the float.
- The high of the day can come on a sweep and fade within minutes. At 12:51 a buy order swept 33,749 shares and the minute printed $11.75. Within three minutes the stock was back at $10.75, and the day closed at $9.77.
Why it ran
News and SEC filings for BIAF published between the previous session's close and the first minute BIAF traded 20% above it, at 9:30 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 16.4% to 7.67 at the open, ran from the open to the high of 11.75 in 201 minutes, then gave back 49% of that move by 4:00 p.m., trading at 9.77.
| Time (ET) | What happened | Watch it |
|---|---|---|
| 9:24 a.m. | Pre-market high, 7.84 | |
| 9:30 a.m. | First trade 20% above the previous close of 6.59 | |
| 9:30 a.m. | The open: 7.67, up 16.4% from the previous close | |
| 9:32 a.m. | Volume since 4:00 a.m. passes the whole float, 584,227 shares | |
| 12:51 p.m. | High of the day to the close, 11.75 | |
| 3:59 p.m. | Last trade before the 4:00 p.m. close, 9.77, 16.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: 363,851 shares before the 9:30 a.m. open (2%), 4.84 million in the first 30 minutes (27%), and 12.61 million in the rest of the day to 8 p.m. (71%).
- Float rotation, the volume since 4 a.m. against the float of 584,227 shares: past it once at 9:32 a.m., twice at 9:35 a.m., three times at 9:38 a.m.
- The next session, September 3, 2026, it gapped up 35.5% at 9:30 a.m.
Halts
The exchange's halt feed shows no halts for BIAF that day.
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 BIAF on September 2, 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.