AIOK +474% in 5 Days, Pharmaceuticals RVOL +680%: Positioning a Risk-Off Tape

By SNACS Trade ยท 2026-10-29T13:00:00.787562+00:00

AIOK ran +474.3% in five sessions while Pharmaceuticals RVOL jumped +680%. The Risk-Off desk read on where small-cap setups line up next week.

TLDR

The Macro Call: Risk-Off / Consolidation With a Small-Cap Bounce Inside It

The macro call for Friday and next week is Risk-Off / Consolidation. In this defensive backdrop, small-cap setups often fail, so the right response is tighter stops and smaller size until breadth recovers. The index levels below show why the call still holds after a green week for small caps.

Index Last Close 52-Week High Off High 5-Day 20-Day
S&P 500 (SPY) $772.31 $781.62 -1.2% -0.1% +1.3%
Nasdaq 100 (QQQ) $725.61 $762.86 -4.9% +0.1% -1.9%
Russell 2000 (IWM) $281.29 $305.18 -7.8% +1.7% +1.2%
Dow Jones Industrial (DIA) $524.68 $546.75 -4.0% -0.6% +3.2%

The Russell 2000 (IWM) is the small-cap tell, and it is the furthest of the four from its highs. It sits -7.8% off its 52-week high, in the 5-10% band, while the S&P 500 (SPY) is within 1.2% of its own. IWM's +1.7% 5-day move is the best of the group, so small caps outperformed large caps on the week. A bounce inside a 5-10% drawdown is still not leadership. The Nasdaq 100 (QQQ) is the only index red over 20 days at -1.9%, and the Dow Jones Industrial (DIA) leads the 20-day column at +3.2%. That spread is not a backdrop that rewards holding speculative small-cap risk overnight.

Here is the verified macro news flow over the past 7 days. Tech/AI dominated with 69 articles, Oil/Energy had 10 and China had 5. The Fed held rates on Oct 28 (3 articles, including the headline 'Fed Holds. AI's Bigger Risk Isn't Rates'). Tariffs/Trade appeared in only 2 articles, a minor mention at most. None of these themes is a small-cap catalyst on its own. What matters for the desk is that the rate decision passed without a breadth expansion in the Russell 2000 (IWM).

In Risk-Off / Consolidation, stocks still ignite; what fails is the hold. The five-session window from Oct 22 through Oct 28 produced 27 runners of +50% or more, against a 4-week baseline of ~7.8 per week. Ignition was nowhere near scarce. AIOK on Oct 23 shows the hold problem clearly: high of day $15.59, regular-session close $12.02, after-hours close $9.82. The intraday range paid, and the after-hours session gave part of it back. We covered this range-over-close discipline in Trade the +282.1% Range, Not the Close. In this backdrop, it is the main way to manage risk.

Multi-Factor Setup Classification: Where the Featured Names Sit

A multi-factor setup stacks four independent reads on each ticker: sector rotation, a multi-day closing streak, cash runway tier and float tier. The highest-quality setups are the ones where three or more line up. Of the featured names, KPTI is the only one where all three of the following appear together in the data: a rotating-in sector, a confirmed runway tier and a multi-day streak.

First, the classified universe. 15 tickers were classified. By cash runway, 2 sit in negative cash (operating in the hole), 1 in 3-6 months, 3 in 6-12 months, 5 in 12+ months and 4 in runway unknown. By float, 6 are under 5M shares, 5 are 5-25M shares, 3 are 25-100M shares and 1 is 100M+ shares. Pharmaceuticals is the largest sector in the classified set with 6 names. One ticker shows elevated short interest at 24.5%. It is a micro-cap ($50M-$300M) with a float under 5M shares, which makes it the only squeeze-structure profile in the set, and it is not one of this week's featured runners.

Ticker Sector Float Tier Cash Runway Short Interest 5-Session Move (Oct 22-28)
KPTI Pharmaceuticals Not surfaced 6-12 months Not surfaced +90.4%
AIOK Industrials Not surfaced Not surfaced Not surfaced +474.3%
CLRO Communications Equipment Not surfaced Not surfaced Not surfaced +210.9%
MYND Consumer Defensive Not surfaced Not surfaced Not surfaced +88.9%

'Not surfaced' means the data does not place the ticker in a tier sample. It does not mean the tier is clean. Click the ticker to open the ticker details page before sizing, and check the dilution risk panel there.

Overlap 1: rotating-in sector, confirmed runway and a streak (KPTI). KPTI is in Pharmaceuticals, the top rotating-in sector at +680%. It sits in the 6-12 months runway tier, closed +90.4% across the five sessions, and filed an 8-K on Oct 22. A 6-12 month runway is not a negative-cash emergency, but it does put financing on the calendar within the year. Whether a shelf or ATM is active is something to verify on the ticker details page, not something to assume. This is the name where the most factors stack.

Overlap 2: rotating-in sector plus a verified catalyst (AIOK). AIOK is in Industrials, rotating in at +238%. On Oct 23 it filed a 6-K, declared a special dividend of $3.50 per share, and announced the sale of the carrier Dream Arrax. A special dividend is a cash distribution to shareholders, not a capital raise, so this catalyst runs in the opposite direction of a dilution event. The runway tier is not surfaced for AIOK.

Overlap 3: a streak without a sector tailwind (CLRO). Communications Equipment is not on the rotating-in list, and the specific catalyst for CLRO was not identified in available press releases. That makes CLRO a pure tape-and-liquidity setup. It traded the most shares of the featured group, 149,031,760 across the five sessions.

Overlap 4: a sub-dollar streak in the weakest rotating sector (MYND). Consumer Defensive is rotating in at +90% (RVOL 0.81 to 1.54), the smallest change on the list. MYND moved from $0.18 to $0.34. The specific catalyst was not identified in available press releases.

ULBI belongs on the radar in passing only. It posted +152.2% ($6.19 to $15.61) on 3,482,528 total shares across five sessions. On a tape that thin, a large percentage gain does not translate into size you can actually trade.

On reverse splits: none of the featured names carries a reverse-split note in this data. One name on the broader runner list does carry a post-split rebase flag. That is why the runner ranking is split-adjusted. Raw price data would treat a mechanical split as a run.

Multi-Day Runners + Continuation Logic

All four featured liquid names closed higher, split-adjusted, across the same five sessions (Oct 22, Oct 23, Oct 26, Oct 27, Oct 28), and AIOK leads at +474.3%. The window covers two sessions from last week (Oct 22-23) and three from this week so far (Oct 26-28).

image-1

Ticker Start End Split-Adjusted Gain Max Session Volume Total Volume Sector
AIOK $4.90 $28.14 +474.3% 42,814,664 101,934,337 Industrials
CLRO $1.79 $5.57 +210.9% 83,109,004 149,031,760 Communications Equipment
KPTI $0.44 $0.83 +90.4% 55,288,024 67,102,289 Pharmaceuticals
MYND $0.18 $0.34 +88.9% 61,528,186 73,772,100 Consumer Defensive

image-2

A multi-day close-to-close streak is the cleanest continuation signal in small caps because it filters out single-candle spikes. A spike shows a big MFE number that no real trader caught. Each higher close means the previous session's buyers were in profit at the bell and that supply did not overwhelm demand into the close. It also means the next pre-market starts above yesterday's cost basis instead of beneath a wall of trapped holders. Intraday MFE tells you what the range offered. The closing streak tells you whether the market kept paying for the name. If you are building a backtest around this, the session-aware approach in How to Backtest a Trading Strategy explains why close-to-close and intraday MFE have to be scored separately.

AIOK, Oct 23 (last week). The pre-market range was $4.08-$4.68. The stock opened at $5.55, above that range, printed a regular-session low of $5.40, ran to $15.59 and closed at $12.02 (+116.6%) on 42.8M shares. After-hours closed at $9.82. Full-session MFE was +282.1%, and the session was one of the 100%+ runners logged in the past 7 days, with a high of $15.59. The after-hours give-back did not break the streak: by Oct 28 the split-adjusted close was $28.14.

KPTI, Oct 28 (this week so far). The pre-market range was $0.47-$0.48. The stock opened at $0.46, below that range, and the open was the session low. It ran to $0.91 and closed at $0.83 (+82.5%) on 55.3M shares, with an after-hours close of $0.80 and a full-session MFE of +112.4%. This is the open-flush-then-rip mechanic in its simplest form. Pre-market holds a level, the open flushes beneath it, the reclaim back through the open confirms, and the break of the $0.48 pre-market high is the trigger. The flush can print at 9:31 or as late as 10:25; on Oct 28 it printed at the open.

CLRO and MYND both concentrated their volume. CLRO's largest single session traded 83,109,004 of its 149,031,760 total. MYND's largest traded 61,528,186 of 73,772,100. When one session carries most of a streak's volume, the levels from that session become the reference levels for continuation. Look for the reclaim of that session's high on lower volume, not a fresh volume climax.

KPTI is the best expectancy overlap of the four because it combines a rotating-in sector at +680%, a streak and a confirmed runway tier. AIOK has the largest gain and a verified catalyst. CLRO has the most liquidity but no sector tailwind or identified catalyst.

Sector Rotation + What's Working

Pharmaceuticals is where small-cap money rotated hardest week over week, with average RVOL up from 1.14 to 8.87 (+680%). All 8 sectors in the rotation data are classified as rotating in.

Sector RVOL Last Week RVOL This Week Change Status
Pharmaceuticals 1.14 8.87 +680% Rotating in
Finance 1.48 11.02 +645% Rotating in
Retail 0.98 4.57 +364% Rotating in
Industrials 1.18 3.97 +238% Rotating in
Rubber & Plastics 0.97 2.47 +156% Rotating in
Jewelry 0.39 0.96 +148% Rotating in
Financial Services 1.71 3.70 +116% Rotating in
Consumer Defensive 0.81 1.54 +90% Rotating in

Runner counts back up the RVOL read. Across the Oct 22-Oct 28 window, Pharmaceuticals produced 4 runners of +50% or more, Industrials 3, Electrical Equipment 3, and Technology and Financial Services 2 each. Pharmaceuticals leads on both RVOL change and runner count. Electrical Equipment, ULBI's sector, produced 3 runners but does not appear on the rotating-in list at all, so its runs happened without the sector-wide volume behind them.

image-3

Pattern follow-through over the past 30 days is 100.0% on all three tracked pattern types:

Pattern 30-Day Triggers Follow-Through This Week 90-Day Weekly Avg
Liquidity tests (market maker probes of key levels) 401 100.0% 51 91.0
Intraday-doubling move (session low to high doubled) 160 100.0% 6 42.3
High-volume breakout (100M+ shares traded intraday) 133 100.0% 16 30.7

In the past 30 days, 401 liquidity tests triggered and all 401 hit their target. 160 intraday-doubling setups fired and all 160 reached completion. 133 high-volume breakout setups triggered with the same 100.0% follow-through. Since follow-through is uniform, the useful signal is frequency, and all three are running below their 90-day weekly averages this week. Over the past 7 days, 111 patterns were detected in total against a 90-day weekly average of 162.2. That breaks down as 74 liquidity tests, 16 100%+ runners and 21 big-volume gainers that traded 100M+ shares. The 16 runners in the 7-day window include AIOK's Oct 23 session; the this-week count of 6 covers only this week's sessions. Fewer triggers with intact follow-through is what Risk-Off / Consolidation looks like in the data: the setups still work, there are just fewer of them.

Play windows:

During the midday consolidation (11:00 a.m.-2:00 p.m.), the desk stands aside in this backdrop.

Catalyst Architecture for Next Week

The registration pipeline is mid-flight, not empty. In the past 3 days, SEC Filings logged 7 S-3 shelf registrations, 2 S-3/A amendments, 5 S-1 filings, 2 S-1/A amendments, 1 F-1 and 2 F-3 filings. Alongside those came 10 424B5 pricing supplements from 9 unique tickers and 16 424B3 filings from 13 unique tickers. The 146 424B2 filings came from 1 issuer, so that is a single program, not a market-wide wave. On the material-event side, 440 8-K filings landed from 397 unique tickers, and 2 issuers filed two 8-Ks each in 3 days.

The sequence to track is S-3 or S-1, then effectiveness, then a 424B5 takedown or ATM draw. The 7 fresh S-3s are registered supply for the coming weeks. The 10 424B5s are supply being priced now. That cuts both ways for traders. The risk is buying into a takedown: a 424B5 printed during a run caps the move at the offering price. The opportunity is the pre-offering run. Issuers and their bankers raise more money at higher prices, so names with an effective shelf and a strong tape often run before the paper prints. A fast trader can ride that leg and be flat before the 424B5 hits. For a look at how a filing chain set up a squeeze, see our forensic read in How the Filings Revealed What Was About To Come.

The facility backdrop is large: ~6,200 active warrant facilities, ~3,300 shelves, ~2,200 ATM programs, ~1,600 convertible notes, ~900 convertible preferred, ~700 S-1 offerings and ~600 equity lines. The featured names' individual facility stacks are not surfaced in this data set. For KPTI in particular, with a 6-12 months runway, check the dilution risk panel on the ticker details page before holding through any close. KPTI's Oct 22 8-K is on file, but its contents are not summarized in the catalyst data. Read the filing itself rather than trading the headline.

Form 4 insider clusters are concentrated. Five issuers logged 8 or more Form 4 filings in 3 days: one at 25, then 13, 11, 10 and 8. None of these is a featured runner. Whether each cluster is buying or selling is in the filings themselves; a cluster tells you where to look, not which direction to trade. Earnings are deliberately left out of this note. Small-cap moves follow filings, financings, contracts and volume, not quarterly prints.

image-4

The Trade Plan for Friday and Next Week

The plan is to trade the overlap at reduced size. Hunt names in a rotating-in sector, ideally Pharmaceuticals, Finance, Retail or Industrials, that already show a multi-day closing streak and carry a confirmed runway tier of 6-12 months or longer. Take the intraday range rather than the overnight hold, because the Russell 2000 (IWM) at -7.8% off its 52-week high is not the backdrop where extended names hold their after-hours gains. AIOK's $12.02 close against its $9.82 after-hours close on Oct 23 shows the cost.

How to Find These Setups in SNACS

The fastest way to find these overlaps is to save the filters above in the SNACS scanner as a named scan and link it to a Dynamic Watchlist. Matching tickers then populate the watchlist in real time, and a colored square marks them in the main stream. That is a scanner inside the scanner, so you watch only names that already pass the sector and RVOL screen.

When a name flags, click the ticker to open the ticker details page. It shows the chart, the dilution risk panel with active shelf, ATM and warrant facilities, recent news and SEC filings without leaving the stream. For deeper diligence, the Dilution Snapshot in SEC research gives you the same dilution data from a second angle: active facility counts, shares at risk and the lowest exercise price. You can also ask the AI Chat directly whether a ticker has an effective shelf before you size up.

To automate the entry trigger, build the open-flush-then-rip sequence in the AI Playbook Builder. Use historical context (multi-day streak), then setup (pre-market range), then trigger (reclaim of the open), then entry (pre-market high break), then exit. Live matching places a star on any scanner ticker that fits. Afterward, the trading journal AI Insights shows whether you are capturing the range or bleeding it into after-hours holds, broken down by session and time of day.

If you want to backtest this framework or wire it into your own AI, the data API serves the same data to Claude, Cursor, VS Code Copilot or a script. That includes 22 years of daily price and volume history, dilution facts sourced directly from SEC filings, and point-in-time queries for cash, float and active facilities on any past date, so your backtest has no lookahead. It provides data and its provenance only, never signals.

What to Watch Friday and Into Next Week

Watch whether Friday produces a catch-up runner on top of a still-defensive index tape. Three of the last 4 Thursdays (Oct 1, Oct 15 and Oct 22) were runner-heavy, with 3 movers of +50% or more each. Oct 8 was slow. The average top gain across those four Thursdays was 97.9%. As of 08:15 a.m. Eastern today, there was no significant intraday activity in the scanner. If anything runs today, it will build from the open drive, not from pre-market.

The week-arc data gives you a second anchor. Steady-to-steady is the most common Monday-to-Friday arc over the last 7 weeks. The weeks of Oct 5 and Sep 21 turned steady Mondays into runner-heavy Fridays, and the only explosive Monday in that span did not fade by Friday. For next week, there are three things to monitor. The first is whether Pharmaceuticals holds its +680% RVOL shift or gives it back. The second is whether KPTI, AIOK, CLRO and MYND extend their closing streaks or print their first red close. The third is whether any of the 7 fresh S-3 shelves go effective under a running tape. For how this desk read evolved from Monday, see the Monday Morning Brief for October 26.

Desk summary: ignition is plentiful and holds are scarce. Trade the overlap of sector, streak and runway, take the range, and let the Russell 2000 (IWM) show breadth recovery before you size up.

FAQ

What is a multi-factor trading setup for small caps?

A multi-factor trading setup is one where several independent reads line up on the same ticker: sector rotation, a multi-day closing streak, cash runway tier and float tier. This week KPTI is the clearest example, with Pharmaceuticals rotating in at +680%, a 6-12 months runway and a +90.4% five-session streak. The more factors overlap, the fewer setups qualify, and the better each one is.

What does a Risk-Off / Consolidation macro call mean for small-cap day trading?

Risk-Off / Consolidation means a defensive backdrop in which small-cap setups often fail, so the right response is tighter stops and reduced size. The Russell 2000 (IWM) at $281.29 is -7.8% from its 52-week high. Runners still ignite in this backdrop, but holds fail, so take the intraday range rather than holding overnight.

How did AIOK gain +474.3% in five sessions?

AIOK closed from $4.90 to $28.14 split-adjusted across Oct 22-Oct 28 on 101,934,337 total shares. On Oct 23 the company filed a 6-K, declared a $3.50 per share special dividend and announced the sale of the carrier Dream Arrax. That day the stock opened at $5.55, hit $15.59 and closed at $12.02.

Which sector is rotating in for small caps right now?

Pharmaceuticals is the top rotating-in sector, with average RVOL rising from 1.14 to 8.87 (+680%) week over week. Finance (+645%), Retail (+364%) and Industrials (+238%) follow. Pharmaceuticals also produced the most +50% runners, 4, across the Oct 22-Oct 28 window.

How do I backtest a small-cap trading strategy without lookahead bias?

Backtest small-cap strategies with point-in-time data. Use the float, cash and active dilution facilities as they stood on the trade date, not as they stand today, and score close-to-close streaks separately from intraday MFE. The SNACS data API supports point-in-time queries for exactly this.

How do I set up a small caps scanner for next week's playbook?

Set the scanner to price $0.50-$20, RVOL 5x minimum, the rotating-in sectors (Pharmaceuticals, Finance, Retail, Industrials) and volume sorted descending, and add the Dilution Alerts column. Save it as a named scan and link it to a Dynamic Watchlist so matches populate automatically.

Is it safe to hold a small-cap runner overnight in a Risk-Off market?

Holding overnight in Risk-Off / Consolidation exposes you to after-hours give-backs and dilution filings that land outside regular hours. AIOK closed at $12.02 on Oct 23 and finished after-hours at $9.82. The desk rule is never to hold a small-cap with under 90 days of runway through the close.

Start Free Trial

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