After-Hours Movers Oct 29, 2026: Why NRXP, WKHS, OSPN Jumped
Why NRXP, WKHS, OSPN, CDNA and AMZO jumped after the bell on Oct 29, 2026, with catalysts, volume, squeeze scores and thin-liquidity risks.
NRXP — NRX Pharmaceuticals, Inc. (+26.4%)
NRX Pharmaceuticals jumped 26.4% after the bell, trading up to $3.35 versus the 4:00 PM ET regular-session close. About 1.69 million shares changed hands after hours, more than double the 20-day average of 765,239 for a full day. Market cap is only about $114.7M. Keep in mind that after-hours trading is thin, so prices swing easily and can reverse at the next open.
Why is NRXP up? The best clue is a Yahoo Finance headline from Oct. 29: the company will host a conference call on October 30, 2026 to discuss a regulatory milestone for its preservative-free ketamine. No other news explains the move, and the details of the milestone were not given here. Recent 8-K filings (Oct. 16 and Oct. 5) were tagged neutral. NRXP also drew some Reddit chatter (rank #50, 8 mentions).
The technical picture is weak despite the pop. RSI was 42, ADX 35, and the moving-average stack was mixed. The stock sits 47.6% below its 52-week high, with a conviction score of 40/100 (grade D) and a relative strength rating of 33.
The squeeze data is the eye-catcher. The squeeze score is 86/100, with short interest of 9,296,173 shares, or 11.7 days to cover (how many days of average volume it would take shorts to buy back their positions). Free float is 90.6%, so this isn't a tiny-float name. Short-volume was 61%. A squeeze is a possibility, not a promise.
WKHS — Workhorse Group Inc. (+21.7%)
Workhorse rose 21.7% after hours to $3.11 on 5,236,504 shares. Its 20-day average volume is just 45,997, so this is a huge surge in activity. The market cap is about $27.9M.
The likely catalyst is Workhorse's Oct. 29 announcement of a TerraPod modular data center partnership with UK-based RHAELM Holdings. The GlobeNewswire release describes a non-binding letter of intent that contemplates a first order of 150 TerraPod systems. StreetInsider reports RHAELM would pay $10 million under a manufacturing spec unit purchase agreement to build a full-scale unit at the Union City, Indiana facility. Workhorse said production could begin in late 2027 or early 2028. The release came out at 16:01 ET, right after the regular close. Note that the 150-system order is conditional, not binding.
Technically the stock is beaten down: RSI 31, ADX 18, a bearish moving-average stack, and 78.3% below its 52-wk high. RS rating was 8 and conviction 56/100 (grade D). The last candle was an inverted hammer.
Squeeze score is 68/100, with 913,758 shares short (9.3 days to cover) and a 38.4% free float. A low float means fewer shares available to trade, which can exaggerate moves in both directions. The largest disclosed holder owns 65.4%. A Form 144 insider-sale notice was filed Oct. 9. This is a very small, speculative stock, and gains on a non-binding letter can fade fast.
OSPN — OneSpan Inc. (+21.4%)
OneSpan jumped 21.4% after the bell to $24.50 on 963,286 shares, versus a 20-day average of 625,585. Market cap is about $744.5M.
The likely catalyst was its third-quarter 2026 earnings, released after the close. Revenue rose 12% to $63.9 million and subscription revenue rose 16% to $51.5 million. The company also lifted full-year revenue guidance to $254–$258 million from $248–$252 million (Investing.com). Yahoo Finance headlines said earnings and revenue surpassed estimates. Other reports cited slightly different after-hours gains, and one showed shares flat, a reminder of how uneven thin-session pricing can be.
Before the report, shares had been under pressure: Rosenblatt downgraded the stock to Neutral on Oct. 27, and shares slid toward $20.25.
The setup is technically strong: RSI 68, ADX 29, a bullish moving-average stack, only 3.1% below the 52-week high, RS rating 91 and technical rank 92. Conviction, though, was 22/100 (grade D) with no lane signal. Squeeze score is 68/100, with 3,733,243 shares short (10.3 days to cover) and a 92.1% float. Smart-money score is 31/100. For how traders think about earnings gaps, see Hold Stocks Through Earnings? A Swing Trader's Framework.
CDNA — CareDx, Inc. (+17.4%)
CareDx rose 17.4% after hours to $83.97 on 1,691,434 shares, above its 20-day average of 1,320,781. Market cap is about $3.8B, much larger than the others here. Benzinga's own report showed a 15% after-hours gain to $82.25 at the time, so the size of the move varied during the session.
The likely catalyst was Q3 2026 earnings, released after the close and filed as an 8-K. Revenue was $139 million, up 39% year over year, versus an estimate of $120.61 million (GuruFocus). CareDx raised 2026 revenue guidance to $520–530 million from $490–500 million and set adjusted EBITDA guidance at $90–100 million.
Technically, CDNA was already strong: RSI 67, ADX 48 (a very strong trend reading; see our ADX guide), a bullish moving-average stack, RS rating 99, and just 2.6% below its 52-week high. Conviction was 8/100 (grade D) with no lane signal.
Squeeze score was 59/100, with 5,828,536 shares short (4.8 days to cover) and a 95.3% float. Smart-money score is 24/100. After a big run into earnings, a stock near highs can reverse if the early enthusiasm fades.
AMZO — AMZO (+14.5%)
AMZO jumped 14.5% after hours to $17.00 on 292,031 shares, against a 20-day average of just 16,678. It is a leveraged ETF, not a company.
The move most likely tracks Amazon's Q3 2026 earnings, not anything specific to AMZO. AMZO is the Tradr 2X Short AMZN Daily ETF, which aims for twice the inverse of Amazon's daily performance, so it tends to rise when Amazon falls. Amazon reported EPS of $1.89 against a $1.97 consensus on revenue of $201.94 billion. Investors weighed 39% AWS growth against negative $42.4 billion free cash flow and planned $220 billion in 2026 capital spending. AMZN closed at $243.79, down 4.25%, on Oct. 29. No AMZO-specific announcement, deal or filing explains the move.
Leveraged inverse funds reset daily and are designed for short holding periods; they can lose value quickly if Amazon rallies. Technically, RSI was 57, ADX 12 (no clear trend), and a bullish kicker candle printed. The ETF sits 46.2% below its 52-week high, with conviction of 38/100 (grade D). Short interest was 18,264 shares (0.4 days to cover), so a squeeze isn't really the story.
The bottom line
After-hours moves happen on thin liquidity and are often earnings, guidance or deal reactions. They can extend or reverse completely at the next open. Patterns and squeezes fail, small caps like NRXP and WKHS can give back gains quickly, and chasing extended gainers is high-risk. Manage your risk and do your own research; this is educational, not advice.
StockSetups scans the full US universe after every close and every premarket morning. For context, see After-Hours Movers Oct 28, 2026.
Frequently asked questions
Why is WKHS up after hours?
Workhorse announced a TerraPod modular data center partnership with UK-based RHAELM Holdings on Oct. 29, 2026. It involves a non-binding letter of intent that contemplates a 150-system first order and a $10 million spec unit purchase agreement.
Why is OSPN up after hours?
OneSpan reported Q3 2026 results after the close: revenue up 12% to $63.9 million, and full-year revenue guidance raised to $254–$258 million.
What is a low-float short squeeze?
A low float means few shares are available to trade. If heavily shorted shares rise, short sellers may buy to cover, which can push the price up further. Squeezes are unpredictable and often reverse.
Why is AMZO up?
AMZO is a 2x inverse Amazon ETF. It most likely rose as Amazon fell after its Q3 earnings report, not because of AMZO-specific news.
Are after-hours moves reliable?
No. Volume is light, so prices can swing sharply and may extend or reverse at the next regular-session open.
Produced with AI assistance and published under the StockSetups editorial guidelines.
Get daily signals & real-time alerts.
StockSetups scans ~12,300 US stocks & ETFs after every close and sorts every long setup into four ranked lanes — each with a trade plan — plus an always-on engine firing 35+ real-time intraday alerts. Free for 14 days, cancel in one click.
Start free — 14-day full access →