AIOK +474% in 5 Days, Pharmaceuticals RVOL +680%: Positioning a Risk-Off Tape
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
- Macro call: Risk-Off / Consolidation. The Russell 2000 (IWM) closed at $281.29, -7.8% from its $305.18 52-week high (5-10% off 52-week high), even after a +1.7% 5-day bounce. This is a defensive backdrop: tighten stops and cut size until breadth recovers.
- Pharmaceuticals leads the rotation. Average RVOL rose from 1.14 to 8.87 (+680%), ahead of Finance (+645%) and Retail (+364%). Industrials (+238%) and Consumer Defensive (+90%) also count as rotating in.
- AIOK is the top multi-day runner. It gained +474.3% split-adjusted close-to-close, from $4.90 to $28.14, across 5 sessions (Oct 22-Oct 28) on 101,934,337 total shares.
- Few names in the classified set are under runway pressure. 2 tickers show negative cash (operating in the hole), 1 sits at 3-6 months, and none fall below that. KPTI, the cleanest sector-plus-streak overlap, is in the 6-12 months tier.
- Follow-through is at 100.0% on all three tracked pattern types over 30 days. What changed is how often they fire. Only 6 intraday-doubling setups fired this week, against a 90-day weekly average of 42.3.
- Trade plan: look for the overlap of a rotating-in sector, a multi-day closing streak and a confirmed 6-12 months or longer runway. Trade it at reduced size and take the range into strength instead of holding extended names into after-hours.
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).

| 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 |

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.

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:
- Liquidity tests resolve in the open drive (9:30-10:30 a.m. Eastern) and in power hour (3:00-4:00 p.m.). Price sweeps a level, the sweep finds or fails to find supply, and the real move follows.
- Intraday-doubling moves in this group were open-drive events. KPTI's Oct 28 low was the open.
- High-volume breakouts build in the 7:00-9:30 a.m. pre-market window and confirm in the open drive.
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.

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.
- Scanner configuration: price $0.50-$20, RVOL 5x minimum, sector filter set to the four strongest rotating-in sectors, sorted by volume descending. Add the Dilution Alerts column so active shelf or ATM status is visible in the stream.
- Entry framework: use the open-flush-then-rip structure. Wait for the first-hour flush below the open, then the reclaim through the open on volume, and enter on the break of the pre-market high. KPTI's $0.48 pre-market high on Oct 28 was that level.
- Position sizing: in Risk-Off / Consolidation, start smaller than you would in a Broad Strength tape and add only on a confirmed reclaim, never into the first spike.
- Exit framework: scale into the open drive and power hour. Do not carry a name through the close because the intraday MFE was large. The MFE was already paid.
- Risk overlay: never hold a small-cap with under 90 days of runway through the close. Negative cash (operating in the hole) and 3-6 months names are day-trade-only in this backdrop.
- Filing overlay: if a name on your list has an S-3 effective and is running, treat the next 424B5 as the end of the move, not as a dip to buy.
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.