Biotech Scan

Scan

Biotech Scan

raw scan snapshot — prices as of scan date, not live 68 rows · screens, not recommendations event statusconfirmedprior scanresearch/scans/2026-10-09-biotech-scan.md

Biotech gave back the October 9 recovery: 15 of 40 names rose over 7D (31 of 40 a week ago) and only 4 of 40 rose on Friday, leaving 26 of 40 below their 20-day average (19 a week ago). The genomics squeeze unwound on Friday ($GRAL -13.03%, $DNA -12.67%, $RXRX -16.59%), $MRNA fell 7.82% on Friday a week after its 52-week high, and $IMVT (RSI 13.2) and $NKTR (RSI 20.6) are the capitulation names. Still working: large-cap pharma, with $LLY +6.59% and $REGN +5.92% over 7D, $ABBV at RSI 71.1, and the biotech funds still above their 200-day averages on positive years.

Data as of the 2026-10-16 settled close; 40 tickers, every one carrying a 2026-10-16 bar.

Quick Snapshot

Signal Reading
Overall 🟡 Sharp short-term break inside a mostly intact long trend: 21 of 40 names sit above their 200-day on positive years, $XBI is 3.0% above its 200-day on a +33.74% 1Y
Leaders $LLY (2.76% below its 52-week high, +53.41% 1Y), $ABBV (extended, RSI 71.1), $REGN, $TMO and $AMGN (all up 4% or more on 7D, above their 200-day averages); $MDT (+7.09% 7D) is a repair, not an intact trend
Laggards $IMVT (RSI 13.2, 16.2% below its 200-day), $NKTR (broken), $DNA (-21.00% 7D), $RXRX (-20.41% 7D), $EDIT (-18.97% 7D), $GRAL (-16.20% 7D)
Key insight Four oversold names are pullbacks inside intact trends (above the 200-day, positive year): $PTGX, $XBI, $KYMR and $INCY. The names to avoid are different: $CRSP, $EDIT, $NTLA and $RXRX slid from "under test" to broken this week
Caveat Causes were not checked for most movers. News for $GRAL was last pulled October 6, for $DNA and $MRNA October 9, and for $RXRX the evening of October 15, all before Friday's session. No October 16 capture or calendar entry gives a reason for them; four GRAIL Form 4 filings dated October 16 are on file, one reviewed (a director share award)

What's Going On

The week reversed. $XBI fell 3.65% on Friday and 6.15% over 7D to $144.32 (RSI 35.9), 5.9% below its 20-day, but still 3.0% above its 200-day ($140.16) on a +33.74% 1Y. $IBB lost only 2.18% over 7D (RSI 45.8, 10.5% above its 200-day, +31.66% 1Y). Biotech fell with the Nasdaq-100 rather than away from it: the QQQ fund was -5.52% over 7D and the equal-weight S&P fund (RSP) +0.49% in the October 16 market conditions read, and Bloomberg's October 16 market wrap called it the S&P 500's biggest weekly loss since June. An Endpoints News item dated October 16 says China is pursuing an export ban on some biotech platforms while leaving drug licensing intact; no source on file ties it to Friday's tape, when 4 of 40 names rose. The same day's feed reports EU committee backing for Lilly's oral GLP-1 pill ($LLY +0.43% on the day).

The genomics run of recent weeks gave way. $GRAL closed at $117.81, 13.03% lower on Friday and 16.20% lower over 7D, taking RSI from 67.8 to 48.6; it is still +56.85% over 30D and 55.1% above its 200-day ($75.94) on a +36.34% 1Y, so the long trend is intact and the short trend is not. $DNA (-21.00% 7D) and $RXRX (-20.41% 7D, $3.47) fell harder; $RXRX is now 2.6% below its 200-day on a -45.44% 1Y. A StockMarketWatch item dated October 15 ties $RXRX's Thursday gain to a Sanofi collaboration; Friday's decline has no item on file. $MRNA closed at $218.01 (-7.82% Friday, RSI 61.7 from 72.1), still 181.7% above its 200-day on a +703.28% 1Y; the October 12 market brief tied its October 9 pop to its Nasdaq-100 addition (StockAnalysis), and Friday's drop has no item on file.

The damage is in the long trends. $IMVT closed at $26.73 and RSI 13.2, 16.2% below its 200-day ($31.91) on a +53.53% 1Y, a strong year now under test; its support shelf at $25.90 sits just under the close. $NKTR (RSI 20.6) is -46.90% over 30D and 45.1% below its 200-day on a -34.90% 1Y. $CRSP, $EDIT, $NTLA and $RXRX were above their 200-day averages on negative years a week ago and are now below them, which makes the long trend broken.

Large-cap pharma and tools held. $LLY ($1,257.03, RSI 68.6), $REGN, $TMO, $AMGN, $GILD and $DHR all closed above their 20-day and 200-day averages on positive years; $ABBV (RSI 71.1) is extended. $MDT gained 7.09% over 7D to RSI 64.1 but sits 7.3% above its 200-day on a -0.31% 1Y.

What Changed Since Prior Scan (2026-10-09)

  • Extended band shrank: 1 of 40 at RSI 70 or higher ($ABBV), from 2; $MRNA left it (RSI 72.1 to 61.7). None at RSI 80 or higher.
  • Capitulation band narrowed to two names ($IMVT, $NKTR) from three; $BMRN moved to RSI 31.4 and into the oversold band, which now holds 11 names (3 a week ago): $BMRN, $PTGX, $BNTX, $XBI, $IONS, $RARE, $COGT, $KYMR, $CRSP, $INCY, $EDIT.
  • Breadth: below the 20-day, 26 of 40 (19 a week ago); below the 200-day, 17 of 40 (13); negative year, 16 of 40 (unchanged); up over 7D, 15 of 40 (31); up on Friday, 4 of 40.
  • Long-trend changes: $CRSP, $EDIT, $NTLA and $RXRX moved from under test to broken. $IMVT stays under test, now far below its 200-day.
  • Leaders rotated: last week's top group ($MRNA, $ABBV, $GRAL, $ILMN, $DNA) gave way to pharma and tools. Universe unchanged: the same 40 tickers as the October 9 edition.

How To Read The Board

RSI measures stretch over fourteen sessions: under 30 oversold, 70 and over extended. The long tests decide what a low RSI means: above the 200-day with a positive year is an intact trend (a pullback), one test failed is a trend under test, both failed is broken. A name down 15% or more over 7D, or 10% or more below its 20-day, is a deep pullback: wait for a flag, not a bounce. This board carries price, RSI and trend only, with no insider, fundamental or clinical-trial layer, so a low RSI is raw screen evidence, not a setup. Sub-$5 shares ($RXRX, $EDIT) carry business risk this board cannot grade.

Price Table

Tape figures below are live-bound to the desk summaries; the as-of date is shown per row.

Stock Price ($) RSI SMA20 ($) vs SMA20 (%) 1D (%) 7D (%) 30D (%) 1Y (%) vs SMA200 (%) As of Signal
IMVT 26.73 13.2 32.14 -16.8 -2.84 -12.27 -26.53 53.53 -16.2 2026-10-16 🟡 Mixed long trend
NKTR 35.78 20.6 48.26 -25.9 -5.14 -13.09 -46.9 -34.9 -45.1 2026-10-16 🔴 Long trend broken
BMRN 54.68 31.4 58.02 -5.8 -2.44 -0.22 -15.53 3.27 -6.6 2026-10-16 🟡 Mixed long trend
PTGX 128.75 31.5 140.02 -8 -5.71 -10.42 -9.86 70.01 13.2 2026-10-16 🟡 Pullback, trend intact
BNTX 87.71 35.3 95.69 -8.3 -2.76 -9.54 -8.47 -16.53 -10.2 2026-10-16 🔴 Long trend broken
XBI 144.32 35.9 153.29 -5.9 -3.65 -6.15 -6.4 33.74 3 2026-10-16 🟡 Pullback, trend intact
IONS 42.94 37.7 44.13 -2.7 -2.67 -5.17 -4.24 -41.23 -37.4 2026-10-16 🔴 Long trend broken
RARE 14.54 38.2 14.93 -2.6 -4.15 -6.07 12.89 -57.2 -37.5 2026-10-16 🔴 Long trend broken
COGT 29.52 38.4 30.77 -4.1 0.03 -4.77 -9.28 80.44 -17.8 2026-10-16 🟡 Mixed long trend
KYMR 104.78 38.6 110.96 -5.6 -3.11 -6.78 -9.93 73.3 11.1 2026-10-16 🟡 Pullback, trend intact
CRSP 49.25 39.2 53.97 -8.8 -4.41 -7.75 -5.67 -28.03 -7.3 2026-10-16 🔴 Long trend broken
INCY 113.07 39.4 117.5 -3.8 -0.18 0.25 -9.36 29.5 5.2 2026-10-16 🟡 Pullback, trend intact
EDIT 2.35 39.4 2.64 -11.1 -3.69 -18.97 -13.28 -40.66 -11.5 2026-10-16 🔴 Long trend broken
BEAM 23.47 40.9 24.7 -5 -5.1 -8.68 1.6 -9 -17.2 2026-10-16 🔴 Long trend broken
SRPT 17.1 41.6 18.09 -5.5 -3.88 -4.2 -13.46 -26.74 -9.6 2026-10-16 🔴 Long trend broken
NVO 38.83 42.5 38.37 1.2 -0.99 0.49 -6.9 -30.77 -13.8 2026-10-16 🔴 Bounce, long trend broken
NTLA 11.42 42.9 12.11 -5.7 0.71 -12.62 -0.61 -54.15 -12.1 2026-10-16 🔴 Long trend broken
VRTX 499.74 43.8 510.16 -2 -1.77 -2.03 -2.63 22.3 5 2026-10-16 🟢 Healthy, below 20-day
RXRX 3.47 44 4.03 -13.9 -16.59 -20.41 8.78 -45.44 -2.6 2026-10-16 🔴 Long trend broken
IBBQ 33.72 44.3 34.52 -2.3 -2.71 -2.6 -1.86 31.26 8.1 2026-10-16 🟢 Healthy, below 20-day
IBB 201.99 45.8 206.27 -2.1 -2.61 -2.18 -0.2 31.66 10.5 2026-10-16 🟢 Healthy, below 20-day
LEGN 18.48 46.2 18.8 -1.7 -6.67 -0.75 8.71 -42.89 -16.9 2026-10-16 🔴 Long trend broken
ALNY 231.83 46.9 236.09 -1.8 -0.94 -0.37 -3.15 -51.81 -21.2 2026-10-16 🔴 Long trend broken
DNA 10.27 48.3 11.36 -9.6 -12.67 -21 45.47 -32.08 20.8 2026-10-16 🟡 Mixed long trend
GRAL 117.81 48.6 130.13 -9.5 -13.03 -16.2 56.85 36.34 55.1 2026-10-16 🟢 Healthy, below 20-day
DXCM 86.04 50.3 86.15 -0.1 -1.9 2.29 -1.49 29.72 16.3 2026-10-16 🟢 Healthy, below 20-day
ILMN 262.54 53.1 268.49 -2.2 -2.01 -5.62 14.68 173.74 54.8 2026-10-16 🟢 Healthy, below 20-day
IQV 266.9 54.8 265.34 0.6 -1.53 2.7 -0.71 29.72 28.5 2026-10-16 🟢 Healthy trend
REGN 790.74 57.2 764.69 3.4 -0.7 5.92 2.08 38.93 7.5 2026-10-16 🟢 Healthy trend
BIIB 232.65 61.5 226.11 2.9 -1.15 3.07 7.7 63.54 17.6 2026-10-16 🟢 Healthy trend
MRNA 218.01 61.7 201.18 8.4 -7.82 -3.11 49.71 703.28 181.7 2026-10-16 🟢 Healthy trend
A 172.97 62.3 170.55 1.4 -1.47 1.42 12.54 22.59 28.6 2026-10-16 🟢 Healthy trend
AMGN 432.49 62.5 413.39 4.6 -0.35 4.25 14.92 46.21 17.2 2026-10-16 🟢 Healthy trend
DHR 229.04 62.5 221.47 3.4 -1.06 4.2 9.93 8.59 13.8 2026-10-16 🟢 Healthy trend
GILD 156.19 63.4 149.97 4.1 -0.75 3.32 5.76 32.53 13.2 2026-10-16 🟢 Healthy trend
TMO 690 64 668.35 3.2 -0.93 4.86 6.41 28.54 26.1 2026-10-16 🟢 Healthy trend
MDT 94.75 64.1 89.54 5.8 -0.73 7.09 2.32 -0.31 7.3 2026-10-16 🟡 Mixed long trend
ISRGE 426.7 64.7 411.16 3.8 -0.27 0.65 11.62 -1.82 -2.9 2026-10-16 🔴 Bounce, long trend broken
LLY 1257.03 68.6 1178.76 6.6 0.43 6.59 10.48 53.41 16.4 2026-10-16 🟢 Healthy trend
ABBV 285.42 71.1 269.93 5.7 0.71 3.24 8.73 25.81 22 2026-10-16 🟠 Extended

Tier Analysis

Capitulation (RSI under 25)

$IMVT, $NKTR

Long-trend status: intact (above the 200-day, positive year) none; under test or repairing (one long test failed) $IMVT; broken (below the 200-day, negative year) $NKTR.

Oversold (RSI 25 to 40)

$BMRN, $PTGX, $BNTX, $XBI, $IONS, $RARE, $COGT, $KYMR, $CRSP, $INCY, $EDIT

Long-trend status: intact (above the 200-day, positive year) $PTGX, $XBI, $KYMR, $INCY; under test or repairing (one long test failed) $BMRN, $COGT; broken (below the 200-day, negative year) $BNTX, $IONS, $RARE, $CRSP, $EDIT.

Neutral to strong (RSI 40 and up)

Entry Zones

Zones are conditions (a level plus a confirmation), not orders. Levels are live-bound to the desk summaries.

Stock Zone ($) Conditions
PTGX Up to 140.02 (20-day) Oversold. Pullback inside an intact trend; confirmation is a close back above the 20-day, the 200-day (113.77) is the floor
XBI Up to 153.29 (20-day) Oversold. Pullback inside an intact trend; confirmation is a close back above the 20-day, the 200-day (140.16) is the floor
KYMR Up to 110.96 (20-day) Oversold. Pullback inside an intact trend; confirmation is a close back above the 20-day, the 200-day (94.35) is the floor
INCY Up to 117.5 (20-day) Oversold. Pullback inside an intact trend; confirmation is a close back above the 20-day, the 200-day (107.5) is the floor
VRTX 484.98 (shelf) to 510.16 (20-day) Pullback inside an intact trend; confirmation is a close back above the 20-day, a close under the shelf voids it
IBBQ Up to 34.52 (20-day) Pullback inside an intact trend; confirmation is a close back above the 20-day, the 200-day (31.21) is the floor
IBB Up to 206.27 (20-day) Pullback inside an intact trend; confirmation is a close back above the 20-day, the 200-day (182.74) is the floor
GRAL Above 75.94 (200-day); reclaim of 130.13 (20-day) Deep pullback inside an intact trend; wait for a flag that holds above the 200-day, then a close back above the 20-day. A close under the 200-day voids it
DXCM 74.15 (shelf) to 86.15 (20-day) Pullback inside an intact trend; confirmation is a close back above the 20-day, a close under the shelf voids it
ILMN Up to 268.49 (20-day) Pullback inside an intact trend; confirmation is a close back above the 20-day, the 200-day (169.65) is the floor
IMVT None below the 200-day (31.91) Long trend under test; a close back above the 200-day is the condition before any entry
BMRN None below the 200-day (58.56) Long trend under test; a close back above the 200-day is the condition before any entry
COGT None below the 200-day (35.91) Long trend under test; a close back above the 200-day is the condition before any entry
ABBV Wait for a pullback toward 269.93 (20-day) RSI 70 or higher; wait for RSI to cool and for a rest toward the 20-day before treating it as an entry
NKTR, BNTX, IONS, RARE, CRSP, EDIT No entry zone Oversold with the long trend broken; watch items, not setups

Action Matrix

Action Stocks Why
📈 ACCUMULATE VRTX, IBBQ, IBB, DXCM, ILMN Above the 200-day with a positive year, below the 20-day, RSI 40 or higher: pullback zone, confirmation is a 20-day reclaim
🔒 HOLD IQV, REGN, BIIB, MRNA, A, AMGN, DHR, GILD, TMO, LLY Above the 20-day and 200-day with a positive year
🔍 WATCH: oversold pullback PTGX, XBI, KYMR, INCY RSI under 40 inside an intact trend (above the 200-day, positive year): needs a floor and a 20-day reclaim
🔍 WATCH: deep week GRAL Intact trend but 10% or more below the 20-day or down 15% or more on 7D: wait for a flag that holds above the 200-day
🔍 WATCH: under test IMVT, BMRN, COGT Positive year but below the 200-day: the 200-day is the line
🔍 WATCH: repair DNA, MDT Above the 200-day on a negative year: a repair, not yet an intact trend
⚠️ DON'T CHASE ABBV RSI 70 or higher, or more than 10% above the 20-day: wait for a rest toward the 20-day
❌ AVOID NKTR, BNTX, IONS, RARE, CRSP, EDIT, BEAM, SRPT, NVO, NTLA, RXRX, LEGN, ALNY, ISRG Below the 200-day with a negative year: no trend to ride until the 200-day is reclaimed

What To Watch Next

  • $IMVT: the line is its 200-day average ($31.91); the shelf at $25.90 is the floor to watch, and a close under it extends a decline already at RSI 13.2. Immunovant is scheduled to report November 9.
  • $XBI: the close is 3.0% above its 200-day ($140.16). A close under it moves the fund from pullback to trend under test; a close back above its 20-day ($153.29) would mark the turn.
  • Genomics ($GRAL, $DNA, $RXRX, $ILMN): whether the unwind stops above the 200-day averages ($75.94 for $GRAL, $169.65 for $ILMN). $ILMN is 54.8% above its 200-day on a +173.74% 1Y; it reports October 29 (scheduled).
  • $INCY (RSI 39.4, 5.2% above its 200-day): the 200-day ($107.50) and shelf ($103.25) are the floor. Incyte is estimated to report October 29.
  • $BMRN: shelf $53.33 against a $54.68 close, 200-day $58.56; BioMarin is scheduled to report October 26.
  • $LLY and $ABBV: both near their highs (2.76% and 2.05% below); the first close under the 20-day ($1,178.76 and $269.93) is the first crack. $LLY is scheduled to report October 29.

Sources

  • Tape data: pre-computed desk summary for the biotech universe, as of the 2026-10-16 settled close (biotech-scan).
  • Market conditions: 2026-10-16-market-conditions (QQQ and RSP 7D). Endpoints News, October 16: China pursues export ban on some biotech platforms and CHMP endorses Eli Lilly's GLP-1 pill (captures under 2026-10-16-endpointsnews-*). Bloomberg, S&P 500 worst week since June (2026-10-16-bloomberg-s-p-500-suffers-worst-week-since-june-as-ai-fears-hit-chipma-tmzzr4t96osi00).
  • News receipts: stocks<SYM>/news/latest.json` for GRAL (fetched 2026-10-06), DNA and MRNA (2026-10-09; StockAnalysis, Moderna), IMVT (2026-10-09), NKTR (2026-10-03), RXRX (2026-10-15 evening PT; StockMarketWatch, Recursion). None covers an October 16 move.
  • Market brief: 2026-10-12-market-brief (Moderna's Nasdaq-100 addition and Monday giveback).
  • Event calendar: research/stock-events/ checked for 2026-10-12 to 2026-10-16 (no non-earnings entries for these names); scheduled or estimated dates from 2026-10-26-bmrn-earnings.md, 2026-10-29-ilmn-earnings.md, 2026-10-29-lly-earnings.md, 2026-10-29-incy-earnings.md (estimated) and 2026-11-09-imvt-earnings.md. Four GRAIL Form 4 filings dated 2026-10-16 are on file (2026-10-16-gral-4-0001628280-26-066150 reviewed: a director share award).
  • Prior scan: 2026-10-09-biotech-scan (structure, universe, and its October 9 readings cited as history).
10 events