Hindsight Markets Small-cap stocks on August 12, 2026
OFAL on August 12, 2026: why it ran
On August 12, 2026, OFAL opened up 257.5% from the previous close of 0.7132 and reached 3.80 at 9:56 a.m. ET. The exchange halted it 22 times.
- Previous close
- 0.7132
- Open, 9:30 a.m.
- 2.55
- Gap at the open
- up 257.5%
- Pre-market high
- 3.50 at 8:41 a.m.
- High, 4 a.m. to 4 p.m.
- 3.80 at 9:56 a.m.
- Low, 4 a.m. to 4 p.m.
- 0.7000
- After-hours high, 4 p.m. to 8 p.m.
- 1.75 at 5:05 p.m.
- Last trade before 4:00 p.m.
- 1.35
- Volume
- 90.49 million
- Relative volume
- 245.3x
- Float
- 1.92 million shares, from filings as of August 12, 2026
- Shares outstanding
- 2.64 million
- Halts
- 22
Replay OFAL's day
It starts at 8:25 a.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 8:28 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
- Gap, run and fade
- Large bid wall
- Halt run
- Halted 22 times
- Float traded 46x
Pre-market: the float traded by 6:12 a.m.
OFAL closed the day before at $0.71. The first trades on the 12th were at $0.79, already above that close. Our data has no news headline for the day.
By 6:12 a.m., more shares had traded than exist in the whole float (1.92 million). By 6:53 a.m. that was ten times the float. At 6:53 it traded through $2.00 for the first time, after trading under $1 until about 6:07.
From under $0.90 at 6:13 it ran to $2.57 at 6:56 a.m. At 7:00 it pushed to $2.76, and at 7:02 to $2.90. Then it fell to $1.72 at 7:22 a.m., down 41% from $2.90.
It bounced to $2.20 at 7:25 and fell again to $1.67 at 7:51 a.m. Then it ranged around $2 for most of the next hour.
At 8:40 it woke up. The 8:41 minute reached the pre-market high, $3.50. A single buy order at 8:41:01 took 115,674 shares through 28 price levels, from $2.98 to $3.25. The next minute it was back at $2.69, down 23% from $3.50.
At 8:49 it ran to $3.33, and another buy order took 93,388 shares from $2.98 to $3.05 across 8 levels. A sell order at 8:50:11 sent 69,495 shares from $2.84 to $2.77. 72.21 million shares traded before the bell.
The open at $2.55
Stop It's 9:30. OFAL opens at $2.55, up from a $0.71 close. It traded 72 million shares pre-market, with a high of $3.50. Would you buy the open?
Press play: the real Level 2, time and sales and chart stop at 9:30 a.m. ET for your call, then show what happened. The clip starts at 9:27 a.m. ET.
The open was $2.55, up 258% from the previous close. The 9:30 minute ranged from $2.45 to $2.70. At 9:30:34 it was halted (a volatility pause). It reopened at 9:35:34 with a 176,736-share print at $2.85.
A buy order at 9:35:47 took 71,262 shares from $2.94 to $3.00. A bid wall formed at $3.00, peaking at 318,647 shares (16.6% of the float) at 9:36:02. The stock was halted again at 9:36:02 with the last trade at $3.00.
The bid at $3.50
The 9:36 halt ended at 9:46:03. The first print was 345,159 shares at $3.35. Before it, from 9:43:39, someone had been bidding for a lot of stock at exactly $3.50. That bid peaked at 519,846 shares at 9:46:18, about 27% of the float.
One buy order at 9:46:03 took 125,755 shares through 31 price levels, from $3.20 to $3.50.
Stop It's 9:56. OFAL has been halted for almost ten minutes and last traded at $3.50. A very large bid has sat at exactly $3.50 since 9:43. The stock is about to reopen. Would you buy the reopen?
Press play: the real Level 2, time and sales and chart stop at 9:56 a.m. ET for your call, then show what happened. The clip starts at 9:53 a.m. ET.
It reopened at 9:56:18 at $3.70, 6% above where it stopped. A 382,599-share print went through at that price. The 9:56 minute reached $3.80, the high of the day. By 9:56:33 it was halted again, with the last trade at $3.55.
An ask wall appeared at $3.55 at 9:56:19. It peaked at 310,311 shares (16.2% of the float) at 9:56:33. At 9:57:55 the $3.50 bid was pulled while the stock was halted: the size left the book without trading there. The $3.00 bid was pulled at 9:59:39.
The halt ended at 10:11:34, and the stock reopened at $3.00, 15% below where it stopped. A 291,720-share print went through at that price. Within 15 minutes of the high it was at $2.85.
Halt after halt on the way down
A new ask wall showed up right after the 10:11 reopen: 379,260 shares at $2.85 at 10:11:48 (19.7% of the float). It was pulled at 10:20:10.
Between 10:11 and 10:53 the stock was halted 6 times. Most reopenings were lower: $2.69 at 10:21, $2.57 at 10:27, $2.23 at 10:37, $2.11 at 10:47, and $2.15 at 10:53. Two more ask walls of about 299,000 shares each appeared at the reopens: at $2.42 (from 10:27) and at $2.08 (from 10:37). A sell order at 10:21:49 pushed 64,894 shares from $2.83 to $2.54 across 19 levels.
The 11:03 reopen was at $1.80, and the stock hit $1.72 at 11:03 a.m., down 55% from $3.80. It was halted again at 11:04, then 5 more times between 11:11 and 11:38. Most of those reopenings were lower too, from $2.21 down to $1.66 at 11:43.
The rest of the day
The halts turned the other way for a while. Between 11:48 and 12:03 it was halted 3 times on the way up, each reopening higher, from $1.90 to $2.28 at 12:08.
That $2.28 at 12:08 p.m. was a lower high under the $3.80 top. It was halted again at 12:08, 12:14 and 12:20. The last halt ended at 12:25:07, the 22nd of the day.
From there it faded: $1.34 at 3:17 p.m., and $1.35 at the close, 64% below the high.
Through the close, 87.61 million shares traded (72.21 million pre-market and 15.40 million in the regular session). The float changed hands about 46 times, at 245 times its normal volume.
After hours it ran from $1.05 at 4:12 p.m. to $1.75 by 5:05 p.m., up 67%.
What to take from it
- A huge bid at a round number can disappear without trading. The $3.50 bid peaked at 519,846 shares. It was pulled at 9:57:55 while the stock was halted.
- A halt can reopen lower than it stopped. The 9:56 halt stopped at $3.55 and reopened at $3.00. Reopen fills ranged from $0 to $220 over the screen for 5,000 shares.
- After the top, the next push stopped lower. $3.80 at 9:56 a.m., then $2.28 at 12:08 p.m. The stock closed at $1.35, 64% below the high.
Why it ran
News and SEC filings for OFAL published between the previous session's close and the first minute OFAL traded 20% above it, at 6:06 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 257.5% to 2.55 at the open, ran from the open to the high of 3.80 in 26 minutes through 3 halts, then gave back 196% of that move by 4:00 p.m., trading at 1.35.
| Time (ET) | What happened | Watch it |
|---|---|---|
| 6:06 a.m. | First trade 20% above the previous close of 0.7132 | |
| 6:12 a.m. | Volume since 4:00 a.m. passes the whole float, 1.92 million shares | |
| 8:41 a.m. | Pre-market high, 3.50 | |
| 9:30 a.m. | The open: 2.55, up 257.5% from the previous close | |
| 9:30 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 9:35 a.m. | |
| 9:36 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 9:46 a.m. | |
| 9:46 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 9:56 a.m. | |
| 9:56 a.m. | High of the day to the close, 3.80 | |
| 9:56 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 10:11 a.m. | |
| 10:11 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 10:21 a.m. | |
| 10:22 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 10:27 a.m. | |
| 10:27 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 10:37 a.m. | |
| 10:37 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 10:47 a.m. | |
| 10:48 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 10:53 a.m. | |
| 10:53 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:03 a.m. | |
| 11:04 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:09 a.m. | |
| 11:11 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:16 a.m. | |
| 11:17 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:22 a.m. | |
| 11:23 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:28 a.m. | |
| 11:30 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:35 a.m. | |
| 11:38 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:43 a.m. | |
| 11:48 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 11:53 a.m. | |
| 11:56 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 12:01 p.m. | |
| 12:03 p.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 12:08 p.m. | |
| 12:08 p.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 12:13 p.m. | |
| 12:14 p.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 12:19 p.m. | |
| 12:20 p.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 12:25 p.m. | |
| 3:59 p.m. | Last trade before the 4:00 p.m. close, 1.35, 64.5% 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: 72.21 million shares before the 9:30 a.m. open (80%), 2.44 million in the first 30 minutes (3%), and 15.84 million in the rest of the day to 8 p.m. (18%).
- Float rotation, the volume since 4 a.m. against the float of 1.92 million shares: past it once at 6:12 a.m., twice at 6:20 a.m., three times at 6:24 a.m.
- The halt at 9:30 a.m.: up 3.8% in the 5 minutes into it, reopened at 2.85, up 5.6% from the last trade before it, then up 5.3% over the next 5 minutes.
- The halt at 9:36 a.m.: up 11.1% in the 5 minutes into it, reopened at 3.35, up 11.7% from the last trade before it.
- The halt at 9:46 a.m.: up 16.7% in the 5 minutes into it, reopened at 3.70, up 5.7% from the last trade before it.
- The halt at 9:56 a.m.: up 1.4% in the 5 minutes into it, reopened at 3.00, down 15.5% from the last trade before it.
- The halt at 10:11 a.m.: down 19.7% in the 5 minutes into it, reopened at 2.69, down 5.6% from the last trade before it, then down 5.6% over the next 5 minutes.
- The halt at 10:22 a.m.: down 10.9% in the 5 minutes into it, reopened at 2.57, up 1.2% from the last trade before it.
- The halt at 10:27 a.m.: down 4.7% in the 5 minutes into it, reopened at 2.23, down 7.9% from the last trade before it.
- The halt at 10:37 a.m.: down 14.0% in the 5 minutes into it, reopened at 2.11, up 1.4% from the last trade before it, then up 7.1% over the next 5 minutes.
- The halt at 10:48 a.m.: up 8.7% in the 5 minutes into it, reopened at 2.15, down 4.9% from the last trade before it.
- The halt at 10:53 a.m.: down 11.5% in the 5 minutes into it, reopened at 1.80, down 10.0% from the last trade before it, then up 8.3% over the next 5 minutes.
- The halt at 11:04 a.m.: down 2.5% in the 5 minutes into it, reopened at 1.90, down 2.6% from the last trade before it, then up 16.3% over the next 5 minutes.
- The halt at 11:11 a.m.: up 13.3% in the 5 minutes into it, reopened at 2.21, unchanged from the last trade before it, then down 6.8% over the next 5 minutes.
- The halt at 11:17 a.m.: down 6.8% in the 5 minutes into it, reopened at 2.05, down 0.5% from the last trade before it, then down 9.3% over the next 5 minutes.
- The halt at 11:23 a.m.: down 9.7% in the 5 minutes into it, reopened at 1.85, down 0.5% from the last trade before it, then down 3.8% over the next 5 minutes.
- The halt at 11:30 a.m.: down 4.3% in the 5 minutes into it, reopened at 1.77, down 0.6% from the last trade before it, then down 2.8% over the next 5 minutes.
- The halt at 11:38 a.m.: down 3.4% in the 5 minutes into it, reopened at 1.66, down 3.5% from the last trade before it, then up 5.4% over the next 5 minutes.
- The halt at 11:48 a.m.: up 5.1% in the 5 minutes into it, reopened at 1.90, up 2.2% from the last trade before it, then up 8.9% over the next 5 minutes.
- The halt at 11:56 a.m.: up 11.3% in the 5 minutes into it, reopened at 2.10, up 1.4% from the last trade before it, then up 5.2% over the next 5 minutes.
- The halt at 12:03 p.m.: up 6.8% in the 5 minutes into it, reopened at 2.28, up 3.2% from the last trade before it.
- The halt at 12:08 p.m.: down 3.4% in the 5 minutes into it, reopened at 2.00, down 6.3% from the last trade before it, then down 7.5% over the next 5 minutes.
- The halt at 12:14 p.m.: down 13.3% in the 5 minutes into it, reopened at 1.77, down 4.3% from the last trade before it, then up 8.5% over the next 5 minutes.
- The halt at 12:20 p.m.: up 3.8% in the 5 minutes into it, reopened at 2.00, up 4.2% from the last trade before it, then down 0.5% over the next 5 minutes.
- Other days OFAL met the small-cap rule in our recaps: 3, the latest on August 25, 2026.
Halts
| Halted | Resumed | Length | Reason in the feed |
|---|---|---|---|
| 9:30 a.m. | 9:35 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 9:36 a.m. | 9:46 a.m. | 10 min 1 s | LULD pause (limit up-limit down) |
| 9:46 a.m. | 9:56 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 9:56 a.m. | 10:11 a.m. | 15 min 1 s | LULD pause (limit up-limit down) |
| 10:11 a.m. | 10:21 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 10:22 a.m. | 10:27 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:27 a.m. | 10:37 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 10:37 a.m. | 10:47 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 10:48 a.m. | 10:53 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 10:53 a.m. | 11:03 a.m. | 10 min 0 s | LULD pause (limit up-limit down) |
| 11:04 a.m. | 11:09 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:11 a.m. | 11:16 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:17 a.m. | 11:22 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:23 a.m. | 11:28 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:30 a.m. | 11:35 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:38 a.m. | 11:43 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:48 a.m. | 11:53 a.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 11:56 a.m. | 12:01 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:03 p.m. | 12:08 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:08 p.m. | 12:13 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:14 p.m. | 12:19 p.m. | 5 min 0 s | LULD pause (limit up-limit down) |
| 12:20 p.m. | 12:25 p.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 OFAL 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.