Hindsight Markets Small-cap stocks on September 3, 2026
GELS on September 3, 2026: why it ran
On September 3, 2026, GELS opened up 45.6% from the previous close of 0.6801 and reached 1.12 at 7:13 a.m. ET. The exchange halted it once.
- Previous close
- 0.6801
- Open, 9:30 a.m.
- 0.9900
- Gap at the open
- up 45.6%
- Pre-market high
- 1.12 at 7:13 a.m.
- High, 4 a.m. to 4 p.m.
- 1.12 at 7:13 a.m.
- Low, 4 a.m. to 4 p.m.
- 0.7493
- After-hours high, 4 p.m. to 8 p.m.
- 1.05 at 4:29 p.m.
- Last trade before 4:00 p.m.
- 0.8921
- Volume
- 28.26 million
- Relative volume
- 17.5x
- Float
- 6.78 million shares, from filings as of September 3, 2026
- Shares outstanding
- 10.71 million
Replay GELS's day
It starts at 6:56 a.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 6: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
- Gap, run and fade
- Round-number wall
- Halted once
- Float traded 4x
The day before
On September 2, GELS opened at $0.55 and reached $1.10. It gave most of it back and closed at $0.68. 32.2 million shares traded.
After hours it was back up to $0.98 in the last bar of the evening.
Pre-market: the float traded by 7:11 a.m.
The first trades on the 3rd were at $0.91, already above the $0.68 close. Then it slid to $0.80 at 4:19 a.m., the low of the pre-market. For the next two hours it chopped between about $0.84 and $0.98.
The real move started at 6:22 a.m., from $0.87. At 7:04 a.m. it touched $1.00 for the first time. In the 7:10 minute a single buy order swept through eight price levels, from $1.03 to $1.10. By 7:11 a.m., more shares had traded than exist in the whole float (6.78 million).
In the 7:13 minute it reached $1.12, up 65% from the previous close.
The wall at $1.10
From 7:14 a.m. on, someone was offering stock at exactly $1.10. By 7:27 a.m. the offer had grown to 116,327 shares, about 1.7% of the float.
Stop It's 7:28. GELS is at $1.09. An offer at $1.10 has been on the book since 7:14 and peaked near 116,000 shares at 7:27. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 7:28 a.m. ET for your call, then show what happened. The clip starts at 7:25 a.m. ET.
At 7:28:15 the trades started hitting $1.10. In 2.9 seconds, 78,384 shares traded at exactly $1.10 and the wall was gone. It wasn't pulled. Buyers ate it. The 7:28 minute went to $1.12, matching the high.
It didn't hold. By 7:30 it was $1.04, and it drifted down to $1.01 by 7:34.
The bid at $1.00
Meanwhile, from 7:10 a.m., buyers were bidding for a lot of stock at exactly $1.00. That bid peaked at 137,184 shares at 7:34 a.m., about 2% of the float. A second bid sat one cent higher at $1.01, with a peak of 133,958 shares.
Stop It's 7:41. GELS is at $1.03. Large bids have been sitting at $1.00 since 7:10 and at $1.01 since 7:13, just under the price. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 7:41 a.m. ET for your call, then show what happened. The clip starts at 7:38 a.m. ET.
At 7:41:44 shares started trading at $1.01: 54,732 in about 11 seconds. At 7:41:55 trades began printing at $1.00. In 4.7 seconds, 90,989 shares traded at exactly $1.00 and the wall was gone. It wasn't pulled. Sellers hit it. At 7:41:59, during that run, a sell order swept 10 levels, from $1.00 to $0.9947.
The 7:43 minute alone traded 803,989 shares. By the end of that minute it was at $0.97, 30 minutes after the $1.12 high. It chopped around $1.00 for a while, then fell to $0.94 at 8:02 a.m., down 16% from the high.
The open and the halt
It opened at $0.99, up 46% from the previous close. At 9:30:01, 83,651 shares printed at $1.01 in one trade.
At 9:37 it spiked to $1.12 again on 888,154 shares in the minute. Two buy orders swept the book, one for 46,241 shares and one for 111,515. Then it turned. A sell order of 67,084 shares cut through 70 price levels at 9:38:05. At 9:38:28 it was halted (a volatility pause) with the last trade at $0.90.
Stop It's 9:43. GELS has been halted since 9:38 with the last trade at $0.90, down from $1.12 six minutes ago. Would you buy the reopen?
Press play: the real Level 2, time and sales and chart stop at 9:43 a.m. ET for your call, then show what happened. The clip starts at 9:40 a.m. ET.
It reopened at 9:43:28 at $0.90. A single trade of 106,049 shares printed at $0.8983 on the reopen, and a sell order swept 25 levels down to $0.88. The low of the minute was $0.87, down 23% from $1.12.
The bounce was fast. Four seconds later a buy order swept 16 levels, from $0.8983 to $0.91.
The fade
It came back once more. At 9:53 a.m. it pushed to $0.98, below the $1.12 high. It dropped to $0.88 a minute later and kept sliding. At 10:07 a.m. a sell order of 47,203 shares swept through 16 levels, and the minute's low was $0.80. From there it faded: $0.75 at 10:33 a.m., the low after the open.
The afternoon was quiet. It sat between about $0.81 and $0.94 and closed at $0.89.
From 4 a.m. to the close, 26.83 million shares traded: the float changed hands about 4 times, at 17 times its normal volume. 18.81 million of those traded before the open, and 8.02 million in the regular session. Another 1.43 million traded after hours.
What to take from it
- Here both round-number walls were eaten. Here the $1.10 offer was eaten by buyers in under 3 seconds. The $1.00 bid was eaten by sellers in under 5.
- The move was in the pre-market. By 7:11 a.m. more shares had traded than the float holds, and the high came at 7:13 a.m., before the open.
- After the 9:37 spike back to $1.12, the next push reached just $0.98. That was at 9:53 a.m. It closed at $0.89, 20% below the high.
Why it ran
News and SEC filings for GELS published between the previous session's close and the first minute GELS traded 20% above it, at 4:00 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 45.6% to 0.9900 at the open, ran from the open to the high of 1.12 in 7 minutes, then gave back 175% of that move by 4:00 p.m., trading at 0.8921.
| Time (ET) | What happened | Watch it |
|---|---|---|
| 4:00 a.m. | First trade 20% above the previous close of 0.6801 | |
| 7:11 a.m. | Volume since 4:00 a.m. passes the whole float, 6.78 million shares | |
| 7:13 a.m. | Pre-market high, 1.12 | |
| 7:13 a.m. | High of the day to the close, 1.12 | |
| 9:30 a.m. | The open: 0.9900, up 45.6% from the previous close | |
| 9:38 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 9:43 a.m. | |
| 3:59 p.m. | Last trade before the 4:00 p.m. close, 0.8921, 20.3% 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: 18.81 million shares before the 9:30 a.m. open (67%), 3.80 million in the first 30 minutes (13%), and 5.66 million in the rest of the day to 8 p.m. (20%).
- Float rotation, the volume since 4 a.m. against the float of 6.78 million shares: past it once at 7:11 a.m., twice at 7:43 a.m., three times at 9:37 a.m.
- The halt at 9:38 a.m.: down 9.9% in the 5 minutes into it, reopened at 0.8983, down 0.2% from the last trade before it, then up 1.9% over the next 5 minutes.
- Other days GELS met the small-cap rule in our recaps: 1, the latest on September 2, 2026.
Halts
| Halted | Resumed | Length | Reason in the feed |
|---|---|---|---|
| 9:38 a.m. | 9:43 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 GELS on September 3, 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.