Biotech Scan
Biotech Scan
Biotech's hottest week of the summer just fully unwound: the overbought club that grew to nine names two scans ago is down to one ($IQV, RSI 72.4), and $BNTX gave back nearly all of its parabolic move — RSI fell from 79.2 to 51.8, and its one-year return compressed from +5.2% to essentially flat (+0.15%). $COGT dropped into the oversold band for the first time in three scans and crossed below its 200-day average after a 212%-to-187% one-year run. None of this reads as a broken cohort, though: the names that pulled back hardest ($A, $REGN, $BNTX, $ILMN, $IMVT) are still trading well above their 200-day averages with strongly positive year-over-year returns. The real concern remains the same small group flagged in the prior two scans — $ISRG, $ALNY, and $LEGN — all below their 200-day with negative one-year returns, and $ISRG continues a relapse pattern that's now run four scans straight.
Data as-of the 2026-08-28 close (Friday's settled session) — every name in this cut carries a fresh bar this scan.
Source: biotech-scan.json. Prior scan: 2026-08-22-biotech-scan.
Quick Snapshot
| Signal | Reading |
|---|---|
| Overall | 🟡 A sharp cooldown from the cohort's hottest week — overbought club collapsed from nine names to one, one name newly oversold — but the long-trend picture for most names is unchanged |
| Leaders | $IQV (RSI 72.4, the cut's only overbought name, up 39% over the year and 30% above its 200-day); $TMO (66.2, still extended and healthy) |
| Laggards | $COGT (37.1, crashed into the oversold band and below its 200-day); $LEGN (40.5); $RARE (43.2) |
| Key insight | $BNTX's parabolic move fully reversed — RSI 79.2 → 51.8, one-year return compressed from +5.2% to +0.15% — while $REGN (-20.5 points) and $A (-19.5 points) posted the cut's other steepest single-scan RSI drops |
What's Going On
Two scans ago this cohort had nine names above RSI 70 and an empty oversold band; today it has one name above 70 and $COGT sitting inside the oversold band for the first time in three scans. The unwind was broad and fast: $BNTX gave back essentially its entire parabolic run (RSI 79.2 to 51.8, a 27.4-point drop, with its one-year return falling from +5.2% to +0.15%), $REGN dropped 20.5 RSI points, and $A — the prior scan's highest print at 80.5 — cooled to 61.0. $IMVT also cooled sharply, down 22.4 RSI points on a 7.2% weekly decline.
$COGT is the name to watch most closely. After a 212%-to-187% one-year run, it slipped from 42.9 to 37.1 on the RSI and crossed below its 200-day average (now -6.1%, versus +0.7% two scans ago) for the first time this scan has tracked. That's a name that just tested its long-term average from below after a huge run — worth watching for whether it holds or breaks down further, not a reason to treat the pullback as broken on its own.
Despite the sharp cooldown, the long-trend numbers for most of the names that pulled back hardest are still clean. $A is still up 23% over the year and 17% above its 200-day even after a 19.5-point RSI drop. $REGN is up 37% over the year and 9% above its 200-day despite its 20.5-point cooldown. $ILMN, which confirmed a breakout two scans ago, cooled from RSI 69.6 to 59.7 but remains up 117% over the year and 44% above its 200-day. That combination — a rough week, a strong multi-year trend — is a pullback, not a breakdown.
The genuine concerns are unchanged from the prior two scans: $ISRG, $ALNY, and $LEGN are all below their 200-day average with negative year-over-year returns. $ISRG is the most persistent — this is the fourth straight scan it has shown this pattern, now 21.4% below its one-year mark and 20.5% below its 200-day, both slightly worse than two scans ago. $ALNY remains the deepest breakdown in the cut at 47.6% below its year-ago price. A handful of smaller, speculative names ($NVO, $RARE, $DNA, $RXRX) also sit below their 200-day with negative returns and deserve a watch, though none of them carry the size or setup that would make this cohort's story about them.
What Changed Since Prior Scan (2026-08-22)
- The overbought club collapsed from nine names to one. $A, $BNTX, $REGN, $TMO, $AMGN, $IQV, $MRNA, $IBB, and $DXCM were all above RSI 70 two scans ago; only $IQV (72.4) remains there today.
- $BNTX gave back nearly its entire parabolic move. RSI 79.2 → 51.8 (-27.4), the cut's largest single-scan drop; one-year return fell from +5.2% to +0.15%.
- $REGN cooled sharply. RSI 76.4 → 55.9 (-20.5), price $834.04 → $794.19.
- $A dropped from the cut's highest print. RSI 80.5 → 61.0 (-19.5).
- $COGT crashed into the oversold band and below its 200-day. RSI 42.9 → 37.1 (-5.8), vs-200-day moved from +0.7% to -6.1% — the first sub-40 print and the first oversold-band member in three scans.
- $IMVT cooled fast. RSI 69.9 → 47.5 (-22.4), price down 7.2% for the week.
- $ISRG relapsed for a fourth straight scan. RSI 47.6 → 45.7, 1-year return -19.4% → -21.37%, vs-200-day -19.9% → -20.5% — each metric slightly worse.
- $MRNA and $ILMN both cooled from extreme/extended readings but stayed well above their 200-day averages (MRNA still up 464% over the year; ILMN still up 117%).
- No stale bars this scan — every name carries a fresh 2026-08-28 close.
- Universe unchanged. Same 40 tickers as the prior scan.
How To Read The Board
RSI measures how stretched a stock is over the past 14 sessions — under 30 signals oversold, over 70 signals overbought/extended. vs SMA20 is the price gap to the 20-day average; a large negative number means a fast recent decline. 1Y% and vs SMA200 are the two numbers that matter most for judging whether a cooldown is a breakdown or a pullback: a name trading above its 200-day average with a solidly positive year-over-year return is in a pullback inside an intact multi-year trend even after a sharp RSI drop — $A, $REGN, $ILMN, and $IMVT all fit that pattern this scan despite posting some of the cut's steepest declines. A name trading below its 200-day average with a flat-to-negative year, like $ISRG, $ALNY, and $LEGN, is the one genuinely under structural test. Don't read a cooling RSI print as a broken thesis without checking those two numbers first.
Price Table
| Stock | Price | RSI | SMA20 | vs SMA20 | 7D% | 30D% | 3M% | 1Y% | vs SMA200 | Signal |
|---|---|---|---|---|---|---|---|---|---|---|
| COGT | $34.67 | 37.1 | $38.41 | -9.7% | -5.6% | -12.4% | -0.8% | +187.0% | -6.1% | 🟡 Crossed below 200-day, watch $36.94 |
| LEGN | $19.88 | 40.5 | $20.63 | -3.6% | -8.9% | +5.5% | -26.8% | -42.2% | -14.9% | 🔴 Breakdown |
| RARE | $25.61 | 43.2 | $26.02 | -1.6% | -0.9% | +2.4% | +7.0% | -15.5% | -2.6% | 🔴 Weak, near 200-day |
| DNA | $6.96 | 43.8 | $7.59 | -8.3% | -5.5% | -8.7% | -25.7% | -42.8% | -16.6% | 🔴 Breakdown, speculative |
| NVO | $45.61 | 44.0 | $46.38 | -1.7% | -2.4% | -11.6% | +0.1% | -18.7% | -1.7% | 🔴 Breakdown, lagging alpha |
| LLY | $1,174.61 | 45.5 | $1,202.53 | -2.3% | -6.5% | -2.9% | +6.3% | +60.5% | +10.8% | 🟡 Deep pullback, intact |
| ISRGE | $372.60 | 45.7 | $382.55 | -2.6% | -1.7% | +5.5% | -12.3% | -21.4% | -20.5% | 🔴 Breakdown, 4th straight scan |
| ALNY | $237.10 | 47.2 | $228.57 | +3.7% | +0.4% | -17.3% | -21.5% | -47.6% | -27.3% | 🔴 Breakdown, worst in cut |
| IMVT | $41.20 | 47.5 | $42.07 | -2.1% | -7.2% | +6.7% | +23.7% | +178.0% | +36.6% | 🟡 Cooled fast, still intact |
| PTGX | $144.33 | 48.0 | $149.04 | -3.2% | -6.6% | +8.5% | +45.0% | +148.3% | +38.1% | 🟡 Cooled, uptrend intact |
| NKTR | $72.52 | 48.7 | $74.11 | -2.1% | -2.0% | +2.6% | +11.8% | +147.2% | +12.4% | 🟡 Pullback, intact |
| ABBV | $255.48 | 50.4 | $254.05 | +0.6% | -3.6% | -3.0% | +17.3% | +22.9% | +12.2% | 🟡 Uptrend |
| BMRN | $64.67 | 50.7 | $65.73 | -1.6% | -3.1% | +5.4% | +12.9% | +12.1% | +12.3% | 🟡 Uptrend |
| RXRX | $3.34 | 51.1 | $3.30 | +1.1% | -4.9% | +12.5% | -7.0% | -31.4% | -9.0% | 🔴 Breakdown, speculative |
| LABU | $295.76 | 51.7 | $290.70 | +1.7% | -6.6% | +27.4% | +51.4% | +320.7% | +51.3% | 🟡 3x-leveraged, not a hold |
| BNTX | $102.08 | 51.8 | $100.10 | +2.0% | -12.5% | +9.8% | +6.4% | +0.2% | +4.4% | 🔴 Flat 1Y, weak alpha |
| BEAM | $29.32 | 52.9 | $28.02 | +4.6% | -1.6% | +12.7% | -11.0% | +74.0% | +3.5% | 🟡 Deep pullback, intact |
| IONS | $61.05 | 53.2 | $58.34 | +4.6% | +2.1% | +13.0% | -20.2% | +43.2% | -17.2% | 🟡 Below 200-day, watch |
| NTLA | $12.87 | 53.4 | $12.18 | +5.7% | +0.2% | +19.2% | -8.5% | +11.0% | +3.3% | 🟡 Deep pullback, intact |
| INCY | $124.37 | 53.5 | $123.51 | +0.7% | -2.7% | -2.2% | +28.6% | +48.6% | +19.3% | 🟡 Uptrend |
| KYMR | $118.15 | 53.5 | $115.56 | +2.2% | -1.4% | +12.3% | +45.1% | +183.0% | +34.7% | 🟡 Uptrend |
| XBI | $162.38 | 53.9 | $160.22 | +1.3% | -2.0% | +9.8% | +18.8% | +80.5% | +21.1% | 🟡 Cohort ETF, uptrend |
| EDIT | $3.16 | 55.2 | $2.96 | +6.9% | +1.9% | +21.5% | -8.7% | +19.3% | +21.5% | 🟡 Pullback, intact |
| REGN | $794.19 | 55.9 | $802.69 | -1.1% | -4.8% | +14.2% | +29.2% | +37.0% | +9.0% | 🟡 Cooled hard, uptrend intact |
| CRSP | $57.72 | 56.5 | $55.42 | +4.2% | -3.0% | +21.2% | +2.7% | +8.8% | +8.6% | 🟡 Pullback, intact |
| MDT | $91.23 | 57.0 | $90.22 | +1.1% | -2.3% | +4.2% | +23.6% | -0.8% | +1.6% | 🔴 Flat 1Y, weak alpha |
| IBBQ | $35.47 | 57.5 | $34.69 | +2.3% | -2.3% | +9.4% | +18.9% | +51.7% | +17.8% | 🟡 Cohort ETF, uptrend |
| BIIB | $218.50 | 58.3 | $212.29 | +2.9% | +0.8% | +4.4% | +11.5% | +64.7% | +15.2% | 🟢 Healthy uptrend |
| IBB | $208.95 | 58.8 | $203.55 | +2.7% | -2.2% | +10.8% | +21.4% | +51.5% | +18.5% | 🟡 Cohort ETF, uptrend |
| ILMN | $215.59 | 59.7 | $203.96 | +5.7% | -1.7% | +10.7% | +32.3% | +117.4% | +44.2% | 🟢 Healthy uptrend, cooled |
| A | $153.84 | 61.0 | $149.71 | +2.8% | -3.3% | +9.7% | +13.5% | +23.1% | +17.0% | 🟡 Cooled off extreme |
| GILD | $145.68 | 61.2 | $140.05 | +4.0% | -0.3% | +9.8% | +8.4% | +29.4% | +8.9% | 🟢 Healthy uptrend |
| VRTX | $541.69 | 61.4 | $521.85 | +3.8% | -1.2% | +12.1% | +21.0% | +38.2% | +16.9% | 🟢 Breakout |
| DXCM | $90.82 | 63.5 | $88.70 | +2.4% | -1.6% | +20.9% | +23.2% | +21.0% | +29.5% | 🟠 Extended, healthy |
| MRNA | $137.99 | 63.5 | $95.04 | +45.2% | -4.9% | +153.2% | +192.4% | +463.9% | +166.6% | 🟠 Extreme move, high-variance |
| DHR | $216.07 | 63.6 | $207.61 | +4.1% | -1.3% | +10.0% | +18.3% | +5.3% | +6.4% | 🟡 Modest uptrend |
| AMGN | $432.42 | 63.8 | $421.46 | +2.6% | -1.6% | +11.6% | +28.4% | +51.4% | +21.5% | 🟢 Breakout |
| SRPT | $20.86 | 65.3 | $18.25 | +14.3% | +11.0% | +34.2% | +16.7% | +13.7% | +9.4% | 🟠 Extended, back above 200-day |
| TMO | $622.18 | 66.2 | $603.55 | +3.1% | -1.1% | +7.9% | +26.3% | +27.0% | +16.2% | 🟠 Extended, healthy |
| IQV | $261.75 | 72.4 | $246.31 | +6.3% | +0.7% | +5.7% | +43.7% | +38.7% | +30.4% | 🟠 Overbought, extended |
Tier Analysis
Extreme Oversold (RSI < 25)
None.
Oversold (RSI 25-40)
$COGT (37.1) — the only name in the band, and the first entrant in three scans. It sits just below its 200-day average ($36.94) after a 187% one-year run, so this reads as a name testing its long-term trend from below rather than a confirmed breakdown.
RSI 40+ (everyone else)
- Genuine breakdown (below 200-day, negative 1-year, established names): $LEGN, $ISRG, $ALNY — the same three names flagged for three straight scans; $ALNY remains the worst by a wide margin.
- Weak/speculative, below 200-day: $RARE, $DNA, $NVO, $RXRX — smaller or pre-profitability names that also fail the long-trend test but don't carry the size to drive the cohort's story.
- Flat 1-year despite mid-range RSI: $BNTX, $MDT — both technically above their 200-day but with a near-flat or negative year and weak alpha; the same tell that RSI alone can mislead.
- Deep pullback, long trend intact: $IMVT, $PTGX, $NKTR, $BEAM, $IONS, $NTLA, $EDIT, $REGN, $CRSP, $A — mixed short-term RSI reads but each sits above (or, for IONS, moderately below) its 200-day with a positive year.
- Confirmed uptrend/breakout: $ABBV, $BMRN, $INCY, $KYMR, $XBI, $IBBQ, $BIIB, $IBB, $ILMN, $GILD, $VRTX, $DHR, $AMGN, $SRPT, $TMO — the bulk of the cut, all with a strongly positive year and price above the 200-day.
- Extended above RSI 70: $IQV only — down from nine names two scans ago.
- Extreme, high-variance move: $MRNA — up 464% over the year, still cooling from its parabolic run.
- Leveraged, not a durable hold: $LABU — a 3x-leveraged ETF regardless of its RSI reading.
Entry Zones
| Stock | Price | Zone | RSI | 1Y% | Setup |
|---|---|---|---|---|---|
| COGT | $34.67 | Watch $36.94 (its 200-day) | 37.1 | +187.0% | Just crossed below its long-term average after a huge run — the level to watch for a hold or a deeper break |
| NKTR | $72.52 | <$69.44 (support shelf) | 48.7 | +147.2% | Steady pullback inside a strong multi-year uptrend |
| BEAM | $29.32 | <$28.53 (support shelf) | 52.9 | +74.0% | Still well off its 52-week high but above its 200-day |
| GILD | $145.68 | <$135.93 (support shelf) | 61.2 | +29.4% | Not extended despite the RSI; tight to its own shelf |
| ISRGE | $372.60 | No support shelf identified | 45.7 | -21.4% | The cut's most persistent breakdown — four straight scans, no confirmed floor |
Action Matrix
| Action | Stocks | Why |
|---|---|---|
| 🔒 HOLD | ABBV, BMRN, INCY, KYMR, XBI, IBBQ, BIIB, IBB, ILMN, GILD, VRTX, DHR, AMGN, SRPT, TMO | Confirmed uptrend/breakout regime, long trend intact on the 1-year/200-day check |
| 📈 ACCUMULATE | IMVT, PTGX, NKTR, BEAM, NTLA, EDIT, CRSP | Deep pullback this scan but still above (or near) the 200-day with a positive year |
| 🔍 WATCH | COGT, IONS, REGN, A | Names testing key levels — a 200-day crossing (COGT), below-200-day with a positive year (IONS), or cooling hard from an extreme (REGN, A) |
| ⚠️ AVOID / DON'T CHASE | IQV, MRNA, DXCM, SRPT, TMO | Above or near RSI 70; MRNA in particular is still unwinding a parabolic move |
| ❌ AVOID / BREAKDOWN WATCH | ISRG, ALNY, LEGN, RARE, DNA, NVO, RXRX | Below the 200-day with a negative or lagging year-over-year return |
| ⚠️ FLAT-1Y, WEAK ALPHA | BNTX, MDT | Technically above the 200-day but near-flat or negative on the year with badly lagging alpha |
| ⚠️ SPECULATIVE, NOT CORE | LABU | 3x-leveraged ETF, not a durable holding regardless of its RSI |
What To Watch Next
- $COGT just crossed below its 200-day for the first time in three scans — does it reclaim $36.94, or does the breakdown deepen?
- $BNTX gave back nearly its entire parabolic move — does it find a floor, or does the unwind continue toward its 200-day ($97.75)?
- The overbought club shrank from nine names to one — is this a healthy reset before the next leg, or the start of a broader pullback across the cohort?
- $ISRG is now four straight scans below its 200-day with a negative year — does the relapse finally break, or continue a fifth time?
Sources
- Tape data (price/RSI/SMA/returns): full-scan pre-computed summaries as of the 2026-08-28 close — biotech-scan.
- Prior scan for comparison: 2026-08-22-biotech-scan.
Related
10 eventsNo direct external sources are attached to this read.