Hindsight Markets Small-cap stocks on August 31, 2026
XAIR on August 31, 2026: why it ran
On August 31, 2026, XAIR opened up 0.9% from the previous close of 4.48 and reached 6.93 at 8:02 a.m. ET. The exchange did not halt it.
- Previous close
- 4.48
- Open, 9:30 a.m.
- 4.52
- Gap at the open
- up 0.9%
- Pre-market high
- 6.93 at 8:02 a.m.
- High, 4 a.m. to 4 p.m.
- 6.93 at 8:02 a.m.
- Low, 4 a.m. to 4 p.m.
- 3.85
- After-hours high, 4 p.m. to 8 p.m.
- 4.10 at 5:23 p.m.
- Last trade before 4:00 p.m.
- 3.90
- Volume
- 4.34 million
- Relative volume
- 55.9x
- Float
- 904,175 shares, from filings as of August 31, 2026
- Shares outstanding
- 984,407
- Halts
- none in the halt feed
Replay XAIR's day
It starts at 7:56 a.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 7:59 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: pre-market
- Catalyst: news
- Float traded 4.8x
- Ask walls pulled
- Lower high
- Faded to the close
Before 8:00: almost nothing
On August 28, XAIR closed at $4.48. It had traded between $4.16 and $4.95.
On the 31st it started quietly. The first trade was at $4.40 at 4:00 a.m. From then until 7:25 a.m., only 348 shares traded in total, in a few scattered minutes. The price stayed between $4.30 and $4.47.
8:00: the headline
At 8:00 a.m. GlobeNewsWire ran: “Beyond Air® Receives FDA Breakthrough Device Designation for LungFit® GO to Treat Nontuberculous Mycobacterial Pulmonary Disease (NTM-PD)”. The 8:00 minute traded 54,225 shares and went from $4.45 to $5.10 before closing at $5.00.
Stop It's 8:01. XAIR is at $5.03. The previous close was $4.48, and a news headline came out a minute ago. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 8:01 a.m. ET for your call, then show what happened. The clip starts at 7:58 a.m. ET.
Here's what happened. The 8:01 minute ran to $6.53 on 473,266 shares. At 8:01:45 one buy order swept 11,525 shares from $6.00 to $6.26 across 21 price levels. Another at 8:02:04 took 10,575 shares from $6.43 to $6.48.
By the end of 8:02, more shares had traded than exist in the whole float (904,175). The stock hit $6.93, the high so far, in the 8:02 minute. That was up 55% from the $4.48 close. The same minute also went down to $6.00.
The walls above, and the lower high
This is the part a chart doesn't show you. After the top, large blocks of stock were offered above the price, one after another. Each was about 2.6% to 3.2% of the float.
An ask wall appeared at $6.35 at 8:03:53 and peaked at 23,717 shares. It was pulled at 8:05:06. One at $7.12 appeared at 8:04:15, peaked at 24,574 shares at 8:10:13, and was pulled at 8:10:37. One at $6.51 appeared at 8:05:50, peaked at 28,601 shares, and was pulled at 8:07:45. One at $6.38 appeared at 8:08:48, peaked at 24,864 shares, and was pulled at 8:10:15.
At 8:03:18 a buy swept 15,600 shares from $6.19 to $6.30. The price then fell to $5.55 by 8:05 and climbed again. At 8:09:23 a 18,036-share sell swept down from $6.17 to $6.00. At 8:10:07 a buy of 10,090 shares went from $6.22 to $6.29. At 8:10 the stock pushed to $6.36, a lower high under the $6.93 top.
Then, at 8:10:37, a new ask wall appeared at $7.46, the same second the $7.12 wall was pulled.
Stop It's 8:11. XAIR is at $6.07. It made a high of $6.36 a minute ago, below the $6.93 top. A new ask wall just appeared at $7.46. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 8:11 a.m. ET for your call, then show what happened. The clip starts at 8:08 a.m. ET.
Here's what happened. The 8:11 minute was the heaviest since 8:02, with 347,461 shares. It fell to $4.99 and closed at $5.01. That was more than a dollar lost in one minute. It never got back above $5.10 after that.
The fade, the open and the close
It drifted down from there: $4.65 at 8:20, $4.46 at 8:44. By 9:29 it was back near $4.50, right around the previous close. 3.76 million shares traded before the bell.
The open was $4.52, up 1% from the previous close. At 9:30:00 a single print of 10,273 shares went through at $4.52 on Nasdaq. The stock then slid to $4.12 by 9:51.
At 10:08:12 a buy of 13,587 shares swept from $4.39 to $4.48 across 9 levels. It didn't lead anywhere: the stock stayed in the $4.30s for much of the late morning.
In the afternoon it dipped to $4.00 at 12:35. At 1:06 p.m. one wild minute (34,451 shares) swung between $3.85 and $4.13. $3.85 was the low of the day. Its last regular-session minute (3:59 p.m.) closed at $3.90.
For the whole day, 4.34 million shares traded: the float changed hands about 4.8 times, at about 56 times its normal volume (about 78,000 shares a day). Only 546,153 of those traded between 9:30 and 4:00. The rest came before the open and after the close.
What to take from it
- The whole move happened before the open. The run from $4.45 to $6.93 took three minutes (8:00 to 8:02). By the 9:30 open the stock was back at the $4.52 level, near the old close.
- The top was followed by a lower high. $6.93 at 8:02, then $6.36 at 8:10. A minute later it traded as low as $4.99.
- Walls above the price can come and go. Five ask walls of 23,000 to 29,000 shares showed up above the stock in ten minutes, and four were pulled.
Why it ran
News and SEC filings for XAIR published between the previous session's close and the first minute XAIR traded 20% above it, at 8:01 a.m. ET, newest first, from the same feeds the replay shows.
-
Beyond Air® Receives FDA Breakthrough Device Designation for LungFit® GO to Treat Nontuberculous Mycobacterial Pulmonary Disease (NTM-PD)
News via Stock News API
How it traded
| Time (ET) | What happened | Watch it |
|---|---|---|
| 8:00 a.m. | News (GlobeNewsWire): Beyond Air® Receives FDA Breakthrough Device Designation for LungFit® GO to Treat Nontuberculous Mycobacterial Pulmonary Disease (NTM-PD) | |
| 8:01 a.m. | First trade 20% above the previous close of 4.48 | |
| 8:02 a.m. | Pre-market high, 6.93 | |
| 8:02 a.m. | Volume since 4:00 a.m. passes the whole float, 904,175 shares | |
| 8:02 a.m. | High of the day to the close, 6.93 | |
| 9:30 a.m. | The open: 4.52, up 0.9% from the previous close | |
| 3:59 p.m. | Last trade before the 4:00 p.m. close, 3.90, 43.7% 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
- From news to the move: the first trade 20% above the previous close came 1 minute after the latest news item before it (GlobeNewsWire, 8:00 a.m.).
- Volume, from the one-minute bars: 3.76 million shares before the 9:30 a.m. open (87%), 165,606 in the first 30 minutes (4%), and 412,412 in the rest of the day to 8 p.m. (10%).
- Float rotation, the volume since 4 a.m. against the float of 904,175 shares: past it once at 8:02 a.m., twice at 8:07 a.m., three times at 8:11 a.m.
- Other days XAIR met the small-cap rule in our recaps: 2, the latest on August 27, 2026.
Halts
The exchange's halt feed shows no halts for XAIR 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 XAIR on August 31, 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.