Hindsight Markets Small-cap stocks on August 5, 2026
OESX on August 5, 2026: why it ran
On August 5, 2026, OESX opened up 31.4% from the previous close of 10.40 and reached 17.44 at 10:29 a.m. ET. The exchange did not halt it.
- Previous close
- 10.40
- Open, 9:30 a.m.
- 13.67
- Gap at the open
- up 31.4%
- Pre-market high
- 13.65 at 9:29 a.m.
- High, 4 a.m. to 4 p.m.
- 17.44 at 10:29 a.m.
- Low, 4 a.m. to 4 p.m.
- 10.99
- After-hours high, 4 p.m. to 8 p.m.
- 16.24 at 4:05 p.m.
- Last trade before 4:00 p.m.
- 16.25
- Volume
- 269,775
- Relative volume
- 13.8x
- Float
- 3.88 million shares, from filings as of August 5, 2026
- Shares outstanding
- 4.06 million
- Halts
- none in the halt feed
Replay OESX's day
It starts at 9:25 a.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 9: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
- Low float
- Main move: the morning
- Catalyst: earnings
- Gap and run
- No halts
- Lower high, then fade
Pre-market: a thin climb after the 7:00 release
The official previous close was $10.40. The day before, the stock ran between $9.00 and $11.50 on 25,870 shares. The only headline that day, at 8:28 a.m., was about the company presenting at a conference on August 19.
The news this day came at 7:00 a.m. GlobeNewsWire ran: “Orion Reports First Quarter Financial Results: Revenue Increases 32% to 25.7M, Net Income at $2M”. The first trade of the day came in that same minute at $10.99, and the minute's high was $12.00. At 7:02 a.m. the company filed an 8-K (a current report).
Then it got quiet. Between 7:17 and 8:06 a.m. the stock sat at about $12 on a few dozen shares a minute. Some minutes traded only 3 or 20 shares. Prices on that little volume can jump on one order.
It stepped higher after 8:13. At 8:15 it touched $13.00. It spent the next hour between about $12.10 and $13.41.
Stop It's 9:28. The price is $13.45, up about 29% from the previous close of $10.40. The earnings release came out at 7:00 a.m., and the stock has mostly held between about $12 and $13.45 since 7:17. Volume is very thin: the last two minutes that traded, 9:25 and 9:27, did 58 and 19 shares, and the stock's float is about 3.88 million shares. The regular session opens in two minutes. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 9:28 a.m. ET for your call, then show what happened. The clip starts at 9:25 a.m. ET.
The pre-market high was $13.65 at 9:29 a.m. Only 6,685 shares traded before the bell, in a stock with a float of about 3.88 million.
The open: $13.67 and a push to $15
It opened at $13.67, up 31% from the previous close. The first minute traded 3,615 shares, with a range of $13.51 to $14.25. That $13.51 was the low after the open.
The climb was steady. It was at $14.56 by 9:31, and it hit $15.00 at 9:36. A $15.15 high at 9:38 was followed by a dip to $14.80 at 9:40. From there it climbed in steps: $15.75 at 9:45, $16.00 at 9:49, and $16.39 at 9:53, which traded 9,477 shares, the biggest minute so far.
Up to $17.44
It spent 10:00 to 10:08 between $16.01 and $16.56. Then it pushed on. It reached $17.00 at 10:13. At 10:16 it traded 6,781 shares and closed the minute at $17.30. At 10:17 it touched $17.40.
The next minute was a sharp reversal. At 10:18 it dropped to $16.28 on 4,881 shares. It recovered, but dipped to $16.34 at 10:23 and again made a push at 10:28.
At 10:29 it hit $17.44, the high of the day, up 68% from the previous close. It did not hold. The minute closed at $17.17, and the 10:31 candle closed at $16.50.
No Level 2 data is available for this day, so we can't show what the order book looked like near the top.
The fade from $17.44
The stock slipped through the late morning. At 10:39 it traded down to $16.00. At 10:52 it hit $15.35.
At 10:57 Zacks Investment Research ran: “Orion Energy Systems, Inc. (OESX) Q1 Earnings and Revenues Surpass Estimates”. That headline came after the high, and after the stock was already about $1.50 off it. The 10:57 minute ended at $15.74. Nothing in the bars says the headline moved the price.
The slide continued. It dipped to $14.59 at 11:30 and hit $14.20 at 12:08 p.m., down 19% from the high. It then spent the early afternoon at roughly $14.20 to $15.18. Volume faded to a few dozen shares in many minutes. At 2:05 p.m. MarketBeat ran “Orion Energy Systems Q1 Earnings Call Highlights”. The 2:05 minute traded 2,368 shares and closed at $14.88.
The late push and the close
At 3:34 p.m. it jumped to $15.70 on 3,040 shares. It reached $15.90 at 3:37, and then at 3:59 p.m. pushed to $16.25, a lower high under the $17.44 top.
The 4:00 p.m. minute traded 3,658 shares and ended at $15.76. After hours the stock stayed near $15.75 on small volume.
Regular-session volume was 254,546 shares, and the whole day was 269,775. Both are well under the float of about 3.88 million. The day's volume was about 14 times the stock's normal daily volume.
After hours: the paperwork
At 4:21 p.m. the company filed a 10-Q (the quarterly report). At 5:20 p.m. Seeking Alpha ran: “Orion Energy Systems, Inc. (OESX) Q1 2027 Earnings Call Transcript”. The bars after hours show small trades between $15.75 and $16.24, with nothing more than 1,101 shares in any minute.
What to take from it
- A thin pre-market can move a long way on very little volume. OESX went from $10.99 to $13.65 before the open on 6,685 shares, and it opened at $13.67.
- The high came 59 minutes after the open and the headline was long out. The release hit at 7:00 a.m., and the top was $17.44 at 10:29 a.m.
- After the top, the next push stopped lower. $17.44 at 10:29 a.m., then $16.25 at 3:59 p.m.
Why it ran
News and SEC filings for OESX published between the previous session's close and the first minute OESX traded 20% above it, at 8:15 a.m. ET, newest first, from the same feeds the replay shows.
-
8-K
-
Orion Reports First Quarter Financial Results: Revenue Increases 32% to 25.7M, Net Income at $2M
News via Stock News API
How it traded
Gap, run and fade. It gapped up 31.4% to 13.67 at the open, ran from the open to the high of 17.44 in 59 minutes, then gave back 32% of that move by 4:00 p.m., trading at 16.25.
| Time (ET) | What happened | Watch it |
|---|---|---|
| 7:00 a.m. | News (GlobeNewsWire): Orion Reports First Quarter Financial Results: Revenue Increases 32% to 25.7M, Net Income at $2M | |
| 7:02 a.m. | SEC filing 8-K: 8-K | |
| 8:15 a.m. | First trade 20% above the previous close of 10.40 | |
| 9:29 a.m. | Pre-market high, 13.65 | |
| 9:30 a.m. | The open: 13.67, up 31.4% from the previous close | |
| 10:29 a.m. | High of the day to the close, 17.44 | |
| 3:59 p.m. | Last trade before the 4:00 p.m. close, 16.25, 6.8% 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 hour 12 minutes after the latest SEC filing before it (8-K, 7:02 a.m.).
- Volume, from the one-minute bars: 6,685 shares before the 9:30 a.m. open (2%), 63,739 in the first 30 minutes (24%), and 199,351 in the rest of the day to 8 p.m. (74%).
- In our recaps, this is the only day OESX met the small-cap rule.
Halts
The exchange's halt feed shows no halts for OESX 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 OESX on August 5, 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.