Hindsight Markets Small-cap stocks on September 29, 2026
MSGY on September 29, 2026: why it ran
On September 29, 2026, MSGY opened up 25.9% from the previous close of 3.13 and reached 5.20 at 6:22 a.m. ET. The exchange halted it once.
- Previous close
- 3.13
- Open, 9:30 a.m.
- 3.94
- Gap at the open
- up 25.9%
- Pre-market high
- 5.20 at 6:22 a.m.
- High, 4 a.m. to 4 p.m.
- 5.20 at 6:22 a.m.
- Low, 4 a.m. to 4 p.m.
- 3.13
- After-hours high, 4 p.m. to 8 p.m.
- 6.00 at 5:46 p.m.
- Last trade before 4:00 p.m.
- 4.44
- Volume
- 12.44 million
- Relative volume
- 9.0x
- Float
- 807,125 shares, from filings as of September 29, 2026
- Shares outstanding
- 2.12 million
Replay MSGY's day
It starts at 8:15 a.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 8: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
- Main move: pre-market
- Float traded early
- Halted once
- Lower high
- After-hours high
The day before
On September 28, MSGY opened at $5.97 and reached $9.49. It closed at $3.13. The low was $2.70.
At 1:05 p.m. that day, GlobeNewsWire carried a headline: Masonglory Limited announced a US$1.0 million private placement to fund continued acquisition of equity interests in Beta Beteiligungs und Besitz GmbH. After hours the last bar was $3.52.
Pre-market: quiet, then the float is gone by 6:19
For the first two hours the stock sat around $3.20. The low of the morning was $3.13 at 5:13 a.m. Volume was thin.
Then it woke up. From $3.21 at 6:02 a.m. it ran to $4.10 at 6:09 a.m., up 28%. By 6:19 a.m., more shares had traded than exist in the whole float (807,125).
It pulled back to $3.55 at 6:14, then ran again. The 6:18 candle went from $4.26 to $4.70 on 123,354 shares.
Stop It's 6:22 a.m. MSGY is at $4.70, up from a $3.55 low at 6:14. More shares have traded than the whole 807,125-share float. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 6:22 a.m. ET for your call, then show what happened. The clip starts at 6:19 a.m. ET.
The 6:22 candle went from $4.70 to $5.20, the pre-market high. Within three minutes it was down to $4.41.
Walls that came and went
The spike faded to $3.76 at 6:45 a.m., down 28% from $5.20. Later, size appeared on the bid and then disappeared.
At 6:51 a.m. a bid of 50,559 shares appeared at $3.21, about 6% of the float. It was pulled at 6:57.
Another bid grew at $3.80 from 8:31 a.m. and peaked at 30,612 shares at 8:43. At 8:48 a bid of 50,421 shares showed up at $3.55, again about 6% of the float. Both were pulled, the $3.80 bid at 9:02:16 and the $3.55 bid at 9:02:45. The stock was trading near $4.60 at the time.
Meanwhile the price ran again at 8:31. By 8:46 it was $4.56 on the minute close. Buy sweeps hit the book at 8:46 (12,386 shares from $4.49 to $4.51) and at 8:47. The 8:47 sweep was 18,558 shares from $4.51 to $4.58 across 7 price levels.
The open and the halt
It opened at $3.94, up 26% from the $3.13 previous close. From 9:30 to 9:37 it traded between $3.92 and $4.29. At 9:38 it started up again, and by 9:39 it hit $4.49. That was the high of the regular morning, and it touched $4.49 again at 9:40.
Then it rolled over. At 9:49:36 a sell order of 15,167 shares went through the book from $3.81 to $3.69 across 13 price levels. At 9:49:58 it was halted (a volatility pause). The last trade before the halt was $3.65. Ten seconds before the halt, a bid of 50,051 shares appeared at $2.87, far below the price.
Stop It's 9:54. MSGY has been halted since 9:49, with the last trade at $3.65. It was at $4.49 at 9:40. Would you buy the reopen?
Press play: the real Level 2, time and sales and chart stop at 9:54 a.m. ET for your call, then show what happened. The clip starts at 9:51 a.m. ET.
It reopened at 9:54:58 at $3.62. A single trade of 16,454 shares printed at $3.62. Then a sell order of 12,914 shares swept from $3.62 to $3.41 across 20 levels. The low of the minute was $3.41, down 24% from $4.49.
Midday and the afternoon push
It spent the next twenty minutes in the $3.44 to $3.73 range, then sold off. The low since the open was $3.21 at 10:16. The $2.87 bid was pulled at 10:37.
By 11 a.m. volume had dried up and the stock sat near $3.50. At 12:05 a buy sweep of 18,397 shares ran from $3.57 to $3.74 across 18 levels.
It worked higher into the afternoon. At 1:41 p.m. the stock ran from $4.25 to $4.46 on 86,574 shares.
Stop It's 1:42 p.m. MSGY is at $4.45, up from $4.25 a minute ago and from $3.99 an hour earlier. Would you buy here?
Press play: the real Level 2, time and sales and chart stop at 1:42 p.m. ET for your call, then show what happened. The clip starts at 1:39 p.m. ET.
A buy sweep of 14,690 shares went from $4.54 to $4.70 across 17 levels at 1:42:05. The stock pushed to $4.77, a lower high under the $5.20 top. Two walls showed up that minute: a 50,805-share bid at $3.81 and a 50,100-share ask at $5.73. The price stayed below $5.73 for the rest of the regular session. The ask was pulled at 1:45, the bid at 1:47.
From there it faded: $4.10 at 1:54 p.m., $4.07 at 2:33 p.m., a bounce to $4.58 at 3:30, and $4.44 at the close.
After hours: the high of the day
After hours it ran from $4.35 at 4:15 p.m. to $6.00 at 5:46 p.m., up 38%. That was the high of the whole day, above the $5.20 pre-market top. It then drifted back toward $5.00.
Regular-session volume was 3.68 million shares. After hours added 1.45 million. For the whole day, 12.44 million shares traded: the float changed hands about 15 times, at about 9 times its normal volume.
What to take from it
- After the top, the next push stopped lower. $5.20 at 6:22 a.m., then $4.77 at 1:42 p.m. The next high of the day came after hours.
- The book was thinner at the spike. At the 6:22 high, a 5,000-share order cost $935 more than the screen. At the 9:54 reopen, the same order cost $3.
- Walls on the bid can leave without trading. The $3.55 and $3.80 bids were pulled while the stock was trading above $4.50.
Why it ran
News and SEC filings for MSGY published between the previous session's close and the first minute MSGY traded 20% above it, at 6:07 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 25.9% to 3.94 at the open, ran from the open to the high of 4.77 in 252 minutes through a halt, then gave back 40% of that move by 4:00 p.m., trading at 4.44.
| Time (ET) | What happened | Watch it |
|---|---|---|
| 6:07 a.m. | First trade 20% above the previous close of 3.13 | |
| 6:19 a.m. | Volume since 4:00 a.m. passes the whole float, 807,125 shares | |
| 6:22 a.m. | Pre-market high, 5.20 | |
| 6:22 a.m. | High of the day to the close, 5.20 | |
| 9:30 a.m. | The open: 3.94, up 25.9% from the previous close | |
| 9:49 a.m. | Halted: LULD pause (limit up-limit down). Trading resumes at 9:54 a.m. | |
| 3:59 p.m. | Last trade before the 4:00 p.m. close, 4.44, 14.6% 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: 7.31 million shares before the 9:30 a.m. open (59%), 1.54 million in the first 30 minutes (12%), and 3.59 million in the rest of the day to 8 p.m. (29%).
- Float rotation, the volume since 4 a.m. against the float of 807,125 shares: past it once at 6:19 a.m., twice at 6:25 a.m., three times at 6:38 a.m.
- The halt at 9:49 a.m.: down 12.3% in the 5 minutes into it, reopened at 3.62, down 0.8% from the last trade before it, then down 2.2% over the next 5 minutes.
- Other days MSGY met the small-cap rule in our recaps: 3, the latest on September 30, 2026.
Halts
| Halted | Resumed | Length | Reason in the feed |
|---|---|---|---|
| 9:49 a.m. | 9:54 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 MSGY on September 29, 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.