Services Rotates In While OMH Runs +421.8% in 5 Days: The Risk-Off Desk Note
OMH +421.8% in 5 sessions, Services RVOL +12387%, Russell 2000 green while Nasdaq 100 bleeds. The Risk-Off playbook for Friday and next week.
TLDR
- Macro call: Risk-Off / Consolidation. Russell 2000 (IWM) closed at $284.02, -6.9% from its $305.18 52-week high, but it is +1.0% over 5 days and +2.3% over 20 days. Nasdaq 100 (QQQ) is -8.7% over the same 20 days. Small caps are holding while tech bleeds.
- Rotation: Services average RVOL went from 1.10 to 136.78 (+12387%), then Chemicals (+641%) and Construction (+441%). Consumer Cyclical (+158%) is the rotating-in sector with a liquid featured runner in it: CHSN.
- Top multi-day runner: OMH gained +421.8% split-adjusted close-to-close ($2.98 to $15.55) over 5 sessions on 93,490,821 shares. Of those, 93,406,779 traded in the Nov 4 session alone.
- Runway pressure: of 14 fully classified active tickers, 3 are in negative cash (operating in the hole) and 1 is in 3-6 months runway. 8 of the 14 float under 5M shares.
- What's working: stocks that traded 100M+ shares intraday and intraday-doubling moves both show 100.0% follow-through over 30 days. This week's counts (18 and 20) are running below their 90-day weekly averages (29.7 and 38.9).
- Trade-plan takeaway: in this tape, size only opens above the pre-market high on real volume. Exit into the regular-session range rather than holding for the close.

The Macro Call: Risk-Off / Consolidation
For Friday and next week the macro call is Risk-Off / Consolidation. That means a defensive backdrop where small-cap setups often fail, so stops get tighter and size comes down until breadth recovers. Underneath, the Russell 2000 (IWM) and the Dow Jones Industrial (DIA) are the only two major indices with positive 5-day and 20-day returns. That is why this note is about being selective, not about sitting out.
| Index | Last Close | 52-Week High | Off High | 5-Day | 20-Day | Position |
|---|---|---|---|---|---|---|
| S&P 500 (SPY) | $766.81 | $781.62 | -1.9% | -0.7% | -1.3% | within 5% of 52-week high |
| Nasdaq 100 (QQQ) | $691.95 | $762.86 | -9.3% | -4.6% | -8.7% | 5-10% off 52-week high |
| Russell 2000 (IWM) | $284.02 | $305.18 | -6.9% | +1.0% | +2.3% | 5-10% off 52-week high |
| Dow Jones Industrial (DIA) | $533.11 | $546.75 | -2.5% | +1.6% | +4.3% | within 5% of 52-week high |
The Nasdaq 100 (QQQ) is what earns the Risk-Off label. It is -4.6% over five sessions, -8.7% over 20, and 9.3% below its $762.86 high. The S&P 500 (SPY) is soft but contained, -1.9% from its high. For this audience the Russell 2000 (IWM) is the line that matters: $284.02, +1.0% on the week, +2.3% over 20 days, and still 6.9% below the $305.18 high. Small caps are showing relative strength, but they are not leading. Until IWM closes the gap to its 52-week high, the call stays defensive.
In a Risk-Off / Consolidation tape, finding a mover is rarely the problem. Keeping the gain is. The two biggest regular sessions so far this week show it. On Nov 4, OMH printed a regular-session high of $18.23, closed at $15.55, and finished after-hours at $14.00. On Nov 3, CHSN ran to $4.15 and closed at $3.38. The range was there both times, and both closes gave part of it back. Exits matter more than entries here. That is the core argument of our range-versus-close framework.
Verified macro headlines from the past seven days are led by Tech/AI (70 articles), including 'Voters rejected AI data centers over resource concerns' on Nov 5. Oil/Energy (13 articles) and Inflation (6 articles) come next, and headlines in both reference the U.S. midterm elections. Crypto (6) and Geopolitical (3) are minor. None of these themes connects to a featured runner. For OMH, CHSN, IFBD, CRIS and RDAC, the specific catalyst was not identified in available press releases. These were tape-driven moves, so you read them from the tape: volume, session levels and structure.
Multi-Factor Setup Classification
The five featured runners split into two groups. Three are liquid names that each printed at least one session above 90 million shares: OMH, CHSN and CRIS. The other two, IFBD and RDAC, are thin-tape names whose percentage gains are real but whose share counts are hard to size into. Adding cash runway, structure and sector rotation separates them further.
Runway. OMH and CHSN both sit in the 12+ months runway tier. That flips the usual squeeze math. The classic small-cap setup combines low float with short runway, and it produces explosive ranges that tend to end in an offering. A 12+ months runway issuer doesn't need to raise into strength to keep operating, so its run lacks that built-in financing overhang. Runway alone doesn't rule out a shelf takedown, though. Open the ticker details page and check the dilution panel for an active shelf or ATM before treating the tier as the whole story. Runway tier data was not surfaced for CRIS, IFBD or RDAC.
The classified universe. Across the 14 active tickers with full tier classification, runway breaks down as:
- 3 in negative cash (operating in the hole)
- 1 in 3-6 months
- 2 in 6-12 months
- 4 in 12+ months
- 4 in runway unknown
Float breaks down as 8 under 5M shares, 4 at 5-25M shares, 1 at 25-100M shares and 1 at 100M+ shares. With 8 of 14 names under 5M shares, the universe is weighted heavily toward compressed float. That structure creates the intraday ranges we saw this week, and it punishes anyone holding through a financing. The 4 tickers in the negative cash and 3-6 months tiers are the names where a pre-offering run and the offering itself can arrive in the same week. They are trades, not holds.
Reverse-split context. OMH carries a post-split rebase flag, and the numbers show this was not a split artifact. The split-adjusted five-session gain is +421.8%, and the Nov 4 regular session closed up 420.1%. Almost the whole five-session gain came in one session, which means the earlier four sessions were essentially flat against the split-adjusted base. A reverse split shrinks the share count. When a compressed share count meets a 93.4M-share session, you get this kind of range. Treat a recent reverse split as a setup flag to watch, not a reason to skip the name.
| Ticker | Sector | Float Tier | Cash Runway | Short Interest | 5-Session Move (Oct 29-Nov 4) |
|---|---|---|---|---|---|
| OMH | Real Estate | not surfaced | 12+ months | not available | +421.8% |
| CHSN | Consumer Cyclical | not surfaced | 12+ months | not available | +143.5% |
| CRIS | Pharmaceuticals | not surfaced | not surfaced | not available | +139.2% |
The same five-session window had losers too. Three names in the window's top-10 by absolute move finished -91.3%, -91.0% and -91.0%, and two of those three were Pharmaceuticals, the same sector as CRIS. Sector membership didn't protect anyone. Structure and exits decided the outcome, and that applies on both sides of a ranking table.
Multi-Day Runners and Continuation Logic
Fifteen tickers posted split-adjusted close-to-close gains of 50% or more over the five sessions from Oct 29 to Nov 4. The top five are the featured names:
- OMH +421.8%
- CHSN +143.5%
- IFBD +142.2%
- CRIS +139.2%
- RDAC +122.2%
The ranking is based on closes, not intraday highs, so each of these held its gains into the bell rather than just touching a high.
| Ticker | Oct 29 Open | Nov 4 Close | Gain | Total Volume | Peak Session Volume |
|---|---|---|---|---|---|
| OMH | $2.98 | $15.55 | +421.8% | 93,490,821 | 93,406,779 |
| CHSN | $1.38 | $3.36 | +143.5% | 143,970,699 | 90,841,553 |
| CRIS | $0.46 | $1.11 | +139.2% | 223,096,659 | 163,533,118 |

How volume is spread across the streak matters as much as the gain. OMH's volume is almost entirely in one session, 93,406,779 of 93,490,821 shares. That makes it a one-day breakout that has not yet faced a second-day test. CHSN and CRIS both traded heavily outside their peak sessions: CHSN's peak was 90,841,553 of 143,970,699, and CRIS's was 163,533,118 of 223,096,659. Volume spread over several days means two-way interest on several days, buyers and sellers both active. That is what a continuation name looks like.
CHSN is the textbook closing-basis hold. It closed at $3.38 on Nov 3 after a 213.0% regular-session move, finished after-hours higher at $3.59, and the five-session close on Nov 4 was $3.36. A second close within pennies of the breakout close is what separates continuation from a one-day squeeze. OMH faces that test today, Thursday Nov 5. As of 08:15 a.m. Eastern, the scanner's live state showed no significant intraday activity. OMH's levels are clear: $18.23 regular-session high, $15.55 regular close, $14.00 after-hours close. Reclaiming $15.55 makes it a second-day continuation candidate. Failing to reclaim it puts it in the same bucket as every one-day squeeze that gave back its range.
The two thin-tape runners need their own sizing logic. IFBD went from $0.75 to $1.82 (+142.2%) on just 1,923,408 total shares across five sessions, with 1,107,206 in its peak session. RDAC went from $5.04 to $11.20 (+122.2%) on 9,308,974 shares, of which 9,190,525 traded in one session. Both moves are real on a closing basis. Neither tape can absorb a desk-sized position without the trader becoming the bid or the offer.
Why the desk gives closing-basis continuation priority over intraday range: a close is where overnight holders commit capital, and an intraday high is where scalpers exit. A name that closes higher two sessions in a row has passed a test that a single-candle spike has not. CHSN has passed it. OMH is taking it today.

How you could have caught these before they ran
OMH (Nov 4). OMH had a tight pre-market range of $2.82-$2.95, then opened the regular session at $2.99, above the pre-market high. Before that came four quiet sessions against a post-split base. The setup lined up three factors: a recent reverse split, a 12+ months runway tier, and an open above the pre-market high. The trigger was volume confirmation in the first hour, which drove the session to 93.4M shares and a true all-session range of +569.5%.
CHSN (Nov 3). The pre-market range was $1.00-$1.07, and the regular open was $1.08, again just above the pre-market high. The sector backdrop was already in place: Consumer Cyclical average RVOL rose from 2.88 to 7.43 (+158%) week over week. The session ran to $4.15 on 90.8M shares, a +320.0% true all-session range. The same candle structure is broken down in our bullish reversal candlestick patterns piece.
CRIS. CRIS was among the liquidity tests flagged in the past seven days, the pattern where market makers probe price levels to test supply and demand. Its peak session of 163,533,118 shares also cleared the 100M-share threshold. Pharmaceuticals led the five-session window by runner count with 6 names, so the sector was producing runners, though not reliably (see the -91% names above).
Sector Rotation and What's Working
Services is the top rotating-in sector, with average RVOL up from 1.10 to 136.78 (+12387%) week over week. Chemicals (+641%) and Construction (+441%) follow. Of the eight rotating-in sectors, Consumer Cyclical (+158%) is the cleanest read for traders because it contains a liquid featured runner with two confirmed closes, CHSN.

| Sector | Prior-Week RVOL | This-Week RVOL | Change | Status |
|---|---|---|---|---|
| Services | 1.10 | 136.78 | +12387% | ROTATING IN |
| Chemicals | 0.92 | 6.80 | +641% | ROTATING IN |
| Construction | 1.00 | 5.42 | +441% | ROTATING IN |
| Consumer Cyclical | 2.88 | 7.43 | +158% | ROTATING IN |
| Communication Services | 0.93 | 2.27 | +145% | ROTATING IN |
| Utilities | 1.12 | 2.67 | +139% | ROTATING IN |
| Paper | 1.20 | 2.84 | +137% | ROTATING IN |
| Healthcare | 1.62 | 3.45 | +112% | ROTATING IN |
A caveat on the headline number: an average RVOL of 136.78 is a mean, and a few extreme prints can move a mean that far. Before treating Services as a sector-wide bid, filter the scanner by sector and confirm the breadth name by name. The runner-count data for the Oct 29-Nov 4 window gives a different but complementary view: Pharmaceuticals (6), Real Estate (4), Healthcare (4), Finance (3) and Industrials (3). Three of the featured names fall into those sectors: CRIS in Pharmaceuticals, OMH in Real Estate and RDAC in Finance.
On patterns, over the past 30 days, 127 setups of stocks trading 100M+ shares intraday triggered and all 127 hit their target, for 100.0% follow-through. Intraday-doubling moves, where price doubled from session low to high, had 167 triggers, and all 167 reached completion. Frequency is softening, though. This week has produced 18 high-volume breakouts against a 90-day weekly average of 29.7, and 20 intraday-doubling moves against an average of 38.9. Over the trailing seven days, 133 patterns were detected against a 90-day weekly average of 156.1. That total includes 77 liquidity tests, 34 stocks with 100%+ gains and 22 big-volume gainers that traded 100M+ shares. The patterns still work. There are just fewer of them, which matches a Risk-Off / Consolidation backdrop.
| Pattern | 30-Day Follow-Through | Triggers (30 Days) | This Week | 90-Day Weekly Avg |
|---|---|---|---|---|
| Stocks trading 100M+ shares intraday | 100.0% | 127 | 18 | 29.7 |
| Intraday-doubling (session low to high) | 100.0% | 167 | 20 | 38.9 |
Time-of-day windows to plan around:
- Open drive (9:30 a.m.-10:30 a.m. Eastern): high-volume breakouts usually declare themselves here. OMH and CHSN both opened above their pre-market highs and expanded from there.
- Pre-market (small-cap activity 7:00-9:30 a.m.): this is where liquidity tests show up as sweeps of the pre-market range.
- Power hour (3:00 p.m.-4:00 p.m.): this is where intraday-doubling names either hold for a closing-basis continuation or bleed into the close.
- After-hours (small-cap activity 4:00-5:00 p.m.): OMH's after-hours slide to $14.00 and CHSN's after-hours lift to $3.59 show why this window is the first read on day two.
The same-weekday history supports staying engaged. Thursday Oct 15 and Thursday Oct 22 were runner-heavy, with 3 movers of 50% or more each. Oct 29 was steady with 2, and Oct 8 was slow with 0. The average top gain across those four Thursdays was 87.3%. The five-session window ending Nov 4 was runner-heavy at 36 runners of 50% or more, against a 4-week baseline of about 8.8 per week. Over the last 7 weeks, the most common week arc has been steady to steady. No Monday in that span was slow, and the one explosive Monday did not fade by Friday.
Catalyst Architecture for Next Week
The SEC filing pipeline for next week is wide but concentrated. Over the past 3 days, SEC filings included:
- 21 424B5 pricing supplements from 16 unique tickers
- 24 424B3 filings from 17 tickers
- 110 424B2 filings from a single ticker
- 10 S-3 shelf registrations from 9 tickers
- 1 S-3/A
- 1 S-1
- 2 F-1s
- 2 F-3s
8-K volume came to 707 filings across 638 unique tickers. The 110 424B2 filings come from one issuer's program and say nothing about the broader market. The 16 tickers with 424B5 filings are where share supply is actively being priced. The 9 tickers with new S-3s are building future supply.
The usual chain runs S-3 shelf, then S-3/A amendment, then effectiveness, then a 424B5 takedown, and it cuts both ways. The risk: buying a name days before a 424B5 prices means buying into the supply. The opportunity: issuers and market makers benefit from a higher offering price, so names with a fresh effective shelf often run before the takedown. A fast trader can ride that pre-offering run, provided they are out before the pricing supplement hits SEC filings. Across the small-cap universe, active dilution facilities stand at:
- ~6,200 warrants
- ~3,300 shelves
- ~2,200 ATM programs
- ~1,600 convertible notes
- ~900 convertible preferred
- ~700 S-1 offerings
- ~600 equity lines
That inventory is the supply waiting behind every small-cap run.
Insider activity is concentrated away from the runners. The heaviest Form 4 cluster logged 17 filings in 3 days. The next four logged 16, 11, 9 and 9, and none of those five issuers is among this week's featured runners. Neither insider clusters nor press releases produced these moves; volume and structure did. For next week, the useful step is a cross-reference: names that appear in both the 424B5/S-3 pipeline and the negative cash or 3-6 months runway tiers are the ones where a pre-offering run and an offering can land in the same week. For the full forensic view of how a filing chain turns into a run, see our AIOK 6-K, F-3 and 13D breakdown.
The Trade Plan
The highest-expectancy setup for next week combines a recent reverse split or float under 5M shares, a liquid session of 90M+ shares, an open above the pre-market high, and sector confirmation from the rotating-in list. Under a Risk-Off / Consolidation call, size it at a fraction of what you would run in Broad Strength. Last week's Pharmaceuticals rotation playbook made the same call under the same backdrop, and the discipline carries over.
- Scanner configuration: price $0.50-$20, RVOL 5x minimum, volume sorted descending, float filter set to under 5M or 5-25M, sector filter on Services, Chemicals, Construction and Consumer Cyclical. Turn on the Dilution Alerts column so shelf and ATM flags show up in the stream.
- Entry framework (gap-and-go, open-flush version): a pre-market gap up, then an open flush at some point in the first hour (9:30-10:30 a.m. Eastern), then a reclaim of the open level on volume. The break of the pre-market high is the entry trigger. The flush can come at 9:31 or as late as 10:25. The dip is the entry and the reclaim is the confirmation.
- Continuation framework: only treat a name as a day-two candidate if it closed near its breakout level on a closing basis, as CHSN did with $3.38 and then $3.36. On day two, the prior regular close is the line in the sand.
- Position sizing: reduced size while the macro call is Risk-Off / Consolidation. Scale up only when the Russell 2000 (IWM) moves into the within 5% of 52-week high band.
- Risk overlay: never hold a small-cap with under 90 days of runway through the close. The 3 names in negative cash and the 1 in 3-6 months are intraday-only trades.
- Exit discipline: OMH ran from $15.55 at the close to $14.00 after-hours. In this tape, take partials into the regular-session range and don't hand the gain to the after-hours session.
How to find these setups in SNACS
Save the filter set above as a named preset in the SNACS scanner, then link it to a Dynamic Watchlist. Matching tickers will fill the watchlist automatically in real time and show up as colored squares in the main stream, which works as a small-cap momentum scanner with real-time alerts built in. When a name lights up, click it to open the ticker details page: chart, dilution risk panel with active shelf, ATM and warrant facilities, recent news and SEC filings, all in one drawer. For a deeper dilution check, the Dilution Snapshot in SEC research shows active facility counts and shares at risk, and the AI Chat answers plain-language questions such as 'does this issuer have an effective shelf?'. Build the open-flush-then-reclaim setup as a multi-step playbook in the AI Playbook Builder. Live matching puts a star on any scanner ticker that matches the pattern. After each session, the trading journal AI Insights shows your MFE capture rate by time of day, which is the number that tells you whether you're leaving the range on the table in a Risk-Off tape.
What to watch Friday and next week
Three tests decide whether the five-session runner cluster carries forward. First, whether OMH reclaims its $15.55 regular close today after the $14.00 after-hours print. Second, whether CHSN keeps closing near $3.36-$3.38. Third, whether Services breadth holds up name by name or turns out to be a few extreme RVOL readings. At the macro level, watch the Russell 2000 (IWM) relative to its $305.18 52-week high. While IWM stays 5-10% off that level, the call stays Risk-Off / Consolidation, and the playbook stays tight-stop, reduced-size, exit-into-strength.
FAQ
What does a Risk-Off / Consolidation macro call mean for small-cap traders?
It means a defensive backdrop where small-cap setups often fail, so stops should be tighter and position size smaller until breadth recovers. Right now the Nasdaq 100 (QQQ) is -8.7% over 20 days and the Russell 2000 (IWM) is 6.9% below its 52-week high, even though IWM is +2.3% over 20 days.
Why did OMH gain +421.8% in five sessions?
OMH's +421.8% split-adjusted gain came almost entirely from one session on Nov 4, when it opened at $2.99, above its $2.95 pre-market high, and closed at $15.55 on 93.4M shares. The specific catalyst was not identified in available press releases. The move came from tape structure on a post-split base.
Is a stock with 12+ months of cash runway safe from dilution?
No. A 12+ months runway removes the pressure to raise money, but it doesn't remove the ability to raise money through an active shelf or ATM. Check the dilution panel on the ticker details page or the Dilution Snapshot in SEC research before assuming a runway tier rules out an offering.
How do I set up a small-cap momentum scanner with real-time alerts?
Set price to $0.50-$20, RVOL to a 5x minimum, add a float filter (under 5M or 5-25M shares), filter by rotating-in sectors, and save it as a preset linked to a Dynamic Watchlist. Matching tickers fill the watchlist in real time, and Playbook live matching adds a star when a ticker matches your entry pattern.
What is the difference between MFE and close-to-close gain?
MFE measures the best possible move from the day's low to its high across all sessions, while close-to-close gain measures what held from one close to the next. OMH's Nov 4 true MFE was +569.5%, but the stock closed at $15.55 against a regular-session high of $18.23. MFE is the opportunity. The close is what holders kept.
How should I read a sector RVOL change like +12387%?
Treat it as a concentration signal and confirm it name by name before calling it a sector-wide move. Services average RVOL moving from 1.10 to 136.78 is a mean, and a few extreme readings can move a mean that far. Filter the scanner by sector to see how many names are actually active.
Which SEC filings signal that an offering is coming?
An S-3 shelf registration and its amendments build the supply, and a 424B5 pricing supplement is the actual takedown. Over the past 3 days there were 10 S-3 filings from 9 tickers and 21 424B5 filings from 16 tickers. Names that run between shelf effectiveness and the 424B5 offer a pre-offering trade for traders who exit before pricing.