Nasdaq Delisting Watchlist
The Nasdaq Delisting Watchlist tracks every US equity currently at risk of failing Nasdaq's $5M MVLS continued-listing floor (SR-NASDAQ-2026-004 — SEC-approved 2026-07-22, then stayed 2026-07-29 under Rule 431(e)). The 30-business-day clock per ticker is computed from Nasdaq's nasdaqlisted.txt universe + the Webull market-value snapshot, cross-referenced with the Squeeze Leaderboard for the highest-conviction setup + delisting-risk combination.
The Nasdaq Delisting Watchlist is the Tapeboard radar for "about to be delisted" tickers. Nasdaq's continued-listing rule SR-NASDAQ-2026-004 requires each listed common stock to maintain a Market Value of Listed Securities (MVLS) of at least $5 million for 30 consecutive business days. Falling below that floor doesn't mean instant delisting — it triggers a 30-business-day clock. If MVLS doesn't recover above $5M before the clock expires, Nasdaq issues a delisting determination. The Watchlist shows you every ticker currently on that clock, with the days count, the recent MVLS trajectory, and the squeeze-score cross-reference.
STATUS OF THE RULE — SEC STAY (2026-07-29): The SEC approved SR-NASDAQ-2026-004 on 2026-07-22 (Release 34-105971), then stayed that approval on 2026-07-29 under Rule 431(e) after Cemtrex Inc. and the Small Public Company Coalition petitioned for Commission review. While the stay holds, Nasdaq cannot issue delisting determinations under this rule. Every clock on this page shows where a ticker *would* stand if the rule were in force — a stress gauge, not an active regulatory process. Names past the 30-day trigger show as
past_trigger_stayed, NOT as determinations.
What it is

A ranked table of every Nasdaq-listed common stock currently below $5M MVLS, sorted by consecutive days below the floor (most-imminent first). Each row shows ticker, exchange tier, MVLS in dollars, consecutive business days below $5M, days-to-trigger countdown (30 minus consecutive days), reverse-split history (last split date + cumulative 24-month ratio), squeeze-score cross-ref (from the Squeeze Leaderboard), and a 30-day MVLS sparkline showing the trajectory.
When to use it
- Risk screen: short-sellers and small-cap watchers — a sub-$5M MVLS ticker with a reverse-split in the last 12 months × high squeeze score is the textbook combination the StockTwits promo "watching this on the edge of a Nasdaq delisting" flags. Use it as a risk filter, not a buy/sell list.
- Post-reverse-split research: tickers that just did a reverse split are at peak delisting risk — the split is the company's "Hail Mary" above the floor; if MVLS doesn't hold post-split, the clock resets and restarts.
- Continuation-monitor: a ticker with status
monitoring(MVLS $5M-$10M) showing a steady MVLS decline is approaching the floor — worth a watchlist entry.
Open it
- Path:
/nasdaq-delisting-watchlist(in the SCREENERS sidebar group — DELISTING WATCH) - Per-ticker delisting risk page:
/nasdaq-delisting-watchlist/:ticker(lowercase) — only generated for names with statuson_clock,approaching_trigger, orpast_trigger_stayed - Public API:
GET /api/nasdaq-delisting/watchlist(returnsrows+ stats:on_clock,approaching_trigger,total)
Status badges
| Status | What it means |
|---|---|
on_clock | MVLS < $5M. The 30-business-day timer is actively counting. (Note: with the SEC stay in force, crossing 30 days moves a name to past_trigger_stayed, not to a determination.) |
monitoring | MVLS $5M-$10M (approaching the floor but not yet below). |
approaching_trigger | 25+ consecutive days below $5M — the clock is nearing the trigger. |
past_trigger_stayed | 30+ consecutive business days below $5M. Under the rule as approved a Staff delisting determination would have issued — but the SEC stay (Rule 431(e), 2026-07-29) means none can issue while it holds. Determination arrives only if/when the stay lifts. |
graduated | Not currently a candidate (MVLS recovered above the $5M floor). Kept for history; hidden from the public list by the frontend. |
suspended_otc | The name has actually left Nasdaq for the OTC markets. |
Data sources
- Universe: Nasdaq's nightly-published
nasdaqlisted.txt(~5500 ticker rows), filtered to common-stock + non-ETF + non-test issues. - MVLS: Webull per-ticker
market_valuefield (proxied via the Webull Proxy URL + Token secrets on workers-api). This isprice × listed sharesfrom the live Webull quote — identical to Nasdaq's MVLS computation (no synthesis). - Reverse-split 8-K: SEC EDGAR full-text search per CIK for
reverse split, last 12 and 24 months. - Refresh cadence: nightly at
03:30 UTC. The scan lands the day before it matters; yesterday's state shows today's risk picture — check the table'sUpdatedstamp rather than the clock. - Squeeze cross-ref: tickers in the watchlist that also appear on the Squeeze Leaderboard carry their
squeeze_scores.scoreas asqueeze_scorecolumn — the squeeze-score write-back happens in the same cron pass.
Per-ticker delisting risk page
Click any ticker or visit /nasdaq-delisting-watchlist/:ticker (lowercase symbol). The page shows:
- MVLS sparkline (30-day trajectory; a reset-event marks a close ≥ $5M that zeroed the counter — the sawtooth the sparkline annotates)
- Reverse-split history (last split date + cumulative 24-month ratio; one or two recent splits × a sub-$5M MVLS clock is the textbook setup)
- Squeeze cross-reference (the squeeze score and ignition flag, IF the ticker is on the squeeze leaderboard)
- Days to trigger countdown — the runway left before a determination would trigger *if the SEC stay lifts*
- 30-business-day clock — the consecutive days below count × days remaining
Cross-reference: squeeze setup
When a delisting-watchlist ticker is ALSO on the Squeeze Leaderboard (/manual/short-squeeze), the row's squeeze_score column carries the actual score. A sub-$5M MVLS ticker with a 90/100 squeeze score is at peak squeeze risk (the shorts are betting on the bankruptcy) AND at peak delisting risk (the company's MVLS can't carry the listing). It can go either way — short squeeze OR delisting — but either way it's a name worth knowing about.
Pro tips
- Don't short the on_clock names with high SI — they're the textbook squeeze setup, even if delisting is the more likely outcome. Borrow is unavailable; if a piece of news lifts the stock a dollar, you'll be forced to cover at a price that doesn't exist.
- Watch the reverse-split history — one or two recent splits × a continued clock = a "Hail Mary" company. The reverse split was their bid to push MVLS above $5M; if it didn't work, the clock resets and starts counting again.
- Use this as a RISK filter, not a watchlist — these are the names a long-bias portfolio should mark as exposed (a position taken here can become untradeable after a halt or delist).
Roadmap
- Email + push alerts when a ticker crosses into
on_clockor itsdays_to_triggerfalls below 5 — currently you have to refresh the page. - Tighter cross-ref to the Halts surface (a halt-resume overnight often presages a delisting-determination news cycle).
- Per-ticker comparison: same-issuer delisting cases with similar MVLS trajectories.
Related
- Short Squeeze Scanner — delisting risk × SI risk = peak-risk setups
- Scanner — the live scanner with the
halt-resumepreset (the on-clock names that flash into a halt) - Insider — recent insider buying in a near-delisting ticker is often a "the board is buying ahead of news" tell (the cross-market feed is the default view)
- Research — the per-ticker page carries the delisting badge in its right rail