What a 2M Float and a $40M ATM Told You Before OMH's +789% Run (Forensic Filing Analysis)

By SNACS Trade ยท 2026-11-06T14:00:01.019450+00:00

OMH ran +789% from $2.05 to $18.23 on a 2,000,000-share float. The 424B5, the 6-Ks and a $1.30 warrant strike were all on file before it moved.

TLDR

What Did OMH's Filings Show Before the +789% Run?

Before OMH moved, its filings showed three things together: a notably thin float, a full stack of financing facilities registered in October 2026, and a stock that had been held above $2.80 on almost no volume for at least a week. None of these was a buy signal alone. Together they described a stock where any surge in demand would hit very little supply, and where the company had already built the tools to sell into that demand.

This is a forensic walk-through of how the Ohmyhome Limited (Real Estate - Services, Nasdaq) paper trail looked going into Nov 4, when the stock opened at $2.99, printed $18.23 and closed the regular session at $15.55 on 93,406,779 shares. If you read our earlier POM filing forensics or the AIOK 6-K and F-3 trail, the structure will look familiar. A foreign private issuer files 6-Ks, a tiny float, and a shelf with plenty of room left on it.

image-0

OMH Filing Timeline: Sep 10 to Oct 26

OMH filed 10 SEC filings in the 90 days before the run: one 424B5 and nine 6-Ks. The dates below come straight from the filing record. The run on Nov 4 came 9 calendar days after the last 6-K in the window (Oct 26).

Date Form What It Is Possible Outcome
Sep 10 6-K Foreign issuer current report Opens the 90-day window. The stock printed $2.05 on Sep 11, the base of the full +789% move
Sep 17 6-K + press release Nasdaq minimum closing bid price compliance regained Removes the delisting overhang. Weekly runner data marks OMH's series as a post-split rebase
Oct 7 424B5 Prospectus supplement under the shelf The only 424B5 in the window. Filed the same month as the Univest ATM, Magnus SPA and October warrants. Selling capacity is now live under the $291,182,000 shelf
Oct 7 6-K Current report filed the same day as the 424B5 Pairs with the prospectus supplement. High dilution relevance
Oct 13 6-K Current report Part of the October filing cluster
Oct 16 6-K Current report, flagged as a catalyst filing Part of the October filing cluster
Oct 26 6-K Current report, flagged as a catalyst filing Last filing before the run. The Nov 4 session opened 9 calendar days later

Forensic read: within a few weeks of regaining bid-price compliance, OMH had a 424B5 on file, a $40,000,000 ATM agent (Univest), a $40,000,000 equity line counterparty (Magnus Capital Ventures Limited) and 3,000,000 warrants at $1.30. All of that was filed while the stock traded around $3 on 12K-25K shares a day.

What Each Filing Type Means for OMH

Each form type in OMH's chain does a different job. The 424B5 is the one that turns registered capacity into shares that can actually be sold.

For a deeper look at how a large ATM program interacts with a volume spike, see our breakdown of NWGL's $200 million at-the-market spike.

Share Structure Impact: Active vs Completed Facilities

OMH has 5 active dilution facilities and 1 completed historical raise. Only the active five count as current overhang. The December 2023 S-1 is closed.

Facility Status Size / Terms Overhang vs 2,000,000 Float
March 2025 Shelf Active $291,182,000 remaining Umbrella capacity, worth several times the $64,100,000 market cap
October 2026 Univest ATM Active $40,000,000 remaining, agent Univest Can sell directly into run-day volume
October 2026 Magnus Capital Ventures Limited SPA Active (equity line) $40,000,000 remaining Second channel to the market
October 2026 Warrants Active 3,000,000 warrants, strike $1.30 More warrants than the entire 2,000,000-share float, deep in the money at any price above $1.30
July 2026 Warrants Active 106,666 warrants, strike $15.00 In the money at the $18.23 HOD and the $15.55 Nov 4 close. Out of the money at the $13.35 Nov 5 close
December 2023 S-1 Offering Completed (Priced) Raised $4,800,000, 3,555,555 shares Historical raise, not current overhang

The single most important line in this table is the 3,000,000 October 2026 warrants at $1.30. The tradeable float is 2,000,000 shares. With OMH trading at $13.35 on Nov 5, every one of those warrants is far in the money. Exercising them would add more shares than the float currently holds. That is the structural ceiling hanging over any continuation.

The July 2026 warrants are smaller (106,666 shares) but sit on a specific level. Their $15.00 strike falls between the Nov 4 close ($15.55) and the Nov 5 close ($13.35). Traders watching the $15 area on Nov 5 were watching a level defined by a filing.

image-4

Price Action Context: A Dead Tape, Then 93.4M Shares

OMH traded fewer than 26,000 shares in every session from Oct 27 through Nov 3. Then it traded 93,406,779 shares on Nov 4. The sessions below are taken from the regular, pre-market and after-hours records.

Date PM Open -> PM Close Open -> Close (RTH) AH Open -> AH Close Volume Chg vs Prev Close
Oct 27 $3.25 -> $3.13 $3.17 -> $3.05 $3.05 -> $3.05 14,821 -3.6%
Oct 28 $3.05 -> $3.05 $2.97 -> $2.96 $2.96 -> $2.90 12,367 -0.3%
Oct 29 $2.82 -> $2.91 $2.98 -> $3.05 $3.05 -> $3.05 23,281 +2.3%
Oct 30 $3.05 -> $2.97 $2.98 -> $2.86 $2.86 -> $2.86 21,906 -4.0%
Nov 2 $2.86 -> $2.74 $2.80 -> $2.92 $2.90 -> $2.85 25,162 +4.3%
Nov 3 $2.85 -> $2.88 $2.89 -> $2.92 $2.92 -> $2.92 13,693 +1.0%
Nov 4 $2.92 -> $2.95 $2.99 -> $15.55 $15.42 -> $14.00 93,406,779 +420.1%
Nov 5 $13.14 -> $16.20 $16.08 -> $13.35 $13.35 -> $14.00 11,576,214 -17.0%

Last week (Oct 26-Oct 30): OMH spent the week pinned between $2.86 and $3.05 on the closing prints. Volume never reached 24,000 shares. On a 2,000,000-share float, that is a stock where almost nobody was selling. The $3.17 open on Oct 27 was the highest regular-session open of the stretch, and every close held above $2.80.

Earlier this week (Nov 2-Nov 5): the Nov 4 pre-market gave nothing away. It ranged $2.82-$2.95 and closed at $2.95. The regular session opened at $2.99 and the stock went vertical to a session high of $18.23, closing at $15.55, which is +420.1% versus the $2.92 prior close. The all-session MFE (low to high) printed +569.5%. After hours faded: AH opened at $15.42 and closed at $14.00.

Nov 5 showed two-way trade. Pre-market ran from $13.14 to a $16.20 close, the regular session opened at $16.08, and then it sold down to a $13.35 close (-17.0%) on 11,576,214 shares. After hours recovered to $14.00. Volume fell to about one-eighth of Nov 4's, which shows demand thinning out.

image-1

The Opportunity and the Risk

OMH paid traders who were positioned before the open, or who bought the first push, and it punished anyone who chased the Nov 5 pre-market. A $10,000 position from the Nov 4 regular-session open ($2.99) to the close ($15.55) returned $42,010 (+420.1%). A trader who caught the full all-session range captured $56,950 (+569.5%). That second number is a theoretical ceiling. The first is the realistic open-to-close trade.

image-2

The losing side. A trader who bought the $16.20 pre-market close on Nov 5 and held to the regular close watched the stock settle at $13.35, with the regular session running -17.0% versus the prior close. The Nov 4 after-hours buyer at $15.42 was also under water by the $14.00 AH close. As covered in our range vs close framework, the money in these runners is in the range, not in holding overnight.

The dilution risk is real but not driven by cash. The cash framing matters here. OMH holds a sizable cash balance relative to its spending on a $-90,000 quarterly burn. The company does not need to raise money to survive. What it has is capacity: $40,000,000 on the Univest ATM, $40,000,000 on the Magnus SPA, $291,182,000 remaining on the shelf, and 3,000,000 warrants at $1.30. Facilities can be used opportunistically whether or not cash is needed, and a run from $2.99 to $18.23 on a $64,100,000 company is the kind of tape opportunistic sellers wait for.

The pre-offering opportunity. This is the other side of every dilution stack. Market makers and issuers have a direct interest in higher prices before any ATM sales or warrant exercises, because every dollar of share price makes each share issued worth more. Fast traders who ride that push and leave before the supply arrives are trading the same mechanics from the long side. The tell that supply has arrived is a stock failing to hold its own levels. On Nov 5, OMH opened at $16.08 and could not hold above the $15.00 July warrant strike into the close.

How Could You Have Caught OMH Before It Ran?

OMH sent four observable signals before Nov 4, and none of them needed a press release. The specific catalyst for the Nov 4 session was not identified in available press releases. The structure was readable in advance.

  1. Float under 5M shares. At 2,000,000 shares, OMH sat in the smallest float bucket in the classified set. Six of the twelve tickers classified this week had floats under 5M shares.
  2. Holding a level on no volume. Every close from Oct 27 to Nov 3 stayed between $2.86 and $3.05 on 12,367-25,162 shares. A thin-float stock that will not break down on a dead tape is a stock with no sellers left.
  3. A fresh financing cluster. A 424B5 on Oct 7 and three more 6-Ks (Oct 13, 16, 26), plus October-dated ATM, equity-line and warrant facilities. When a company builds the selling tools, watch for the run that makes those tools worth using.
  4. Delisting risk removed. The Sep 17 notice that OMH regained compliance with the Nasdaq minimum closing bid price rule took away the most common reason for a forced reverse split or delisting-driven selling.

The ignition itself was the volume regime change, from 13,693 shares on Nov 3 to 93,406,779 on Nov 4. A relative-volume filter is what put OMH in front of traders early in the regular session.

How to Play This Kind of Setup

Trade micro-float filing stacks like OMH as momentum with a known ceiling. Size for the ceiling, not the dream. This is a framework, not a recommendation.

How Does OMH Compare to the Rest of the Tape?

OMH led the multi-day runner list, but it ran alongside several other small caps earlier this week, and the losers on that list are just as instructive. Last week's tape was runner-heavy, with 38 runners at 50% or more against a 4-week baseline of about 9.0 per week.

Ticker 5-Day Change Close Path Peak Volume Note
OMH +348.0% $2.98 -> $13.35 93,406,779 Real Estate, post-split rebase
LABT +174.4% $0.20 -> $0.54 753,749,662 Pharmaceuticals
AEHL +130.7% $7.56 -> $17.44 26,622,577 Industrials
CHSN +100.9% $1.17 -> $2.35 90,898,008 Consumer Cyclical
ZNB +97.8% $0.54 -> $1.07 87,091,433 Communication Services
PARA -95.9% $4.02 -> $0.16 101,707,666 Services, post-split rebase
KPTI -93.3% $0.90 -> $0.06 47,445,510 Pharmaceuticals

CHSN is the closest comparison to OMH. Its Nov 3 session ran +213.0% in the market (open $1.08, high $4.15, close $3.38) with a +320.0% true MFE on 90.9M shares. Like OMH, it sits in the 12+ months runway tier, and the specific catalyst was not identified in available press releases. PARA and KPTI are the reminder that a top-10 list by absolute move includes collapses: PARA lost -95.9% and KPTI -93.3% over the same five days.

Pattern context: the active universe logged 143 patterns over the past 7 days, below the 90-day weekly average of 156.5. That included 35 stocks with 100%+ gains and 28 stocks that traded 100M+ shares. Intraday-doubling moves came in at 27 this week against a 90-day weekly average of 39.4. OMH's Nov 4 session was an outlier in a week that was below average overall.

For the rotation view of the same week, see Services Rotates In While OMH Runs.

How to Find These Setups on SNACS

You can find OMH-style setups by combining a float filter, a relative-volume trigger and a dilution-facility check. All three are in the SNACS scanner and SEC research.

Scanner filters: float under 5M shares, price $1-$20, and RVOL sorted descending. Save it as a named preset, then link it to a Dynamic Watchlist so qualifying tickers fill in automatically. A colored square marks matches in the main stream. OMH went from 13,693 shares to 93,406,779 in one session, so an RVOL sort puts it at the top within minutes of the regular open.

Ticker details page: click any ticker to open the ticker details page. The dilution risk panel shows the active shelf, ATM and warrant facilities. For OMH it would have shown the $1.30 and $15.00 warrant strikes, the $40,000,000 Univest ATM and the $291,182,000 shelf balance before you took the trade. Recent SEC Filings and news sit in the same view.

Two paths to dilution data: use the scanner's Dilution Alerts column for a quick read across the stream, then open the Dilution Snapshot in SEC research for facility counts, shares at risk and the lowest exercise price. Ask the AI Chat directly, for example: what active warrants does OMH have, and at what strikes? Across the small-cap universe there are ~6,200 active warrant facilities, ~3,300 active shelves, ~2,200 active ATM programs and ~600 active equity lines. The panel tells you which of them belong to the ticker on your screen.

Filing-flow context: in the past 3 days, 27 424B5 pricing supplements were filed from 20 unique tickers, along with 11 S-3 shelf registrations from 11 tickers. Filtering the scanner by SEC filing type surfaces fresh 424B5 names while they are still on a quiet tape, which is where OMH sat on Oct 7.

Pattern alerts and review: build the setup in the AI Playbook Builder (micro-float, filing cluster, tight base, RVOL trigger) and live matching marks qualifying tickers with a star in the scanner. After the trade, log it in the trading journal. AI Insights measures your MFE capture rate, so you can see whether you are taking the $42,010 open-to-close trade or giving it back on day two. Traders running their own models can pull the same float, facility and filing data through the Data API, with the source filing attached to every number.

What to Watch Next

Going forward, the key question for OMH is whether the October facilities get used. Watch for new 424B5 supplements, 6-Ks reporting ATM sales or Magnus SPA draws, and warrant exercise disclosures. Each of these would show up in the filing browser before the share count changes on most data feeds.

Price levels to track are the ones the filings define: the $15.00 July warrant strike, the $13.35 Nov 5 close, and the $14.00 after-hours print from both Nov 4 and Nov 5. Over the last 4 Fridays, the top gainer averaged 194.2%, so Friday tapes have carried runners even when the macro call is Risk-Off / Consolidation. Treat that as context, not a forecast. With the Russell 2000 (IWM) -11.2% from its 52-week high, size small, take profits into strength, and let the filing data, not the chart alone, set your ceiling.

image-3

FAQ

Why did OMH stock run +789%?

OMH ran +789% from $2.05 on Sep 11 to an $18.23 session high on Nov 4 on a 2,000,000-share float, with 93,406,779 shares traded on Nov 4 alone. The specific catalyst for the Nov 4 session was not identified in available press releases. The structural setup was a micro float, a tight base around $3 on minimal volume, and an October filing cluster.

What does a 424B5 filing mean for a small-cap stock?

A 424B5 is a prospectus supplement filed under a shelf registration, and it means an offering or sales program is live. OMH filed its only 424B5 in the 90-day window on Oct 7, in the same month its $40,000,000 Univest ATM and $40,000,000 Magnus SPA appear in the facility data.

Is OMH at risk of dilution?

Yes, through active facilities rather than cash need. OMH has $12,000,000 in cash and 399.9 months of runway, but it also has 5 active facilities: a $40,000,000 ATM, a $40,000,000 equity line, $291,182,000 remaining on a shelf, 3,000,000 warrants at $1.30 and 106,666 warrants at $15.00.

Why do the $1.30 warrants matter so much?

The October 2026 warrants cover 3,000,000 shares at a $1.30 strike, which is more shares than OMH's entire 2,000,000-share float. With the stock at $13.35 on Nov 5, those warrants are deep in the money, and exercising them would add supply to a float that depends on scarcity.

How much could a trader have made on OMH on Nov 4?

A $10,000 position from the $2.99 regular-session open to the $15.55 close returned $42,010 (+420.1%). Capturing the full all-session MFE of +569.5% returned $56,950. That is a theoretical ceiling, since buying the exact low and selling the exact high is not realistic.

Did OMH hold its gains the next day?

No. OMH closed Nov 5 at $13.35, -17.0% versus the $15.55 prior close, on 11,576,214 shares. It opened the regular session at $16.08 after a $16.20 pre-market close and failed to hold above the $15.00 July warrant strike.

How do I scan for micro-float filing setups like OMH?

In the SNACS scanner, filter for floats under 5M shares and price $1-$20, then sort by RVOL. Save it as a preset and link it to a Dynamic Watchlist. Open the ticker details page on each match to check active warrants, ATMs and shelf capacity before you enter.

Start Free Trial

5 trading day free trial on Edge. Cancel anytime before your trial ends to avoid being charged.