Healthcare Scan
Healthcare Scan
Healthcare was soft but not broken on Friday, October 2: 17 of 24 names closed below their 20-day average while 17 sit above their 200-day, so the sector is pulling back inside a mostly intact trend ($XLV RSI 41.3, +16.06% on the year, 6.0% above its 200-day). The damage is stock-specific: $HROW (RSI 26.1), $ABT (29.7), $ZTS (37.5) and $SYK (38.1) are below their 200-day averages with negative years. $ITGR (74.2) is the only extended name, and $JNJ (32.3, +37.67% on the year) is the one oversold name still in a working trend. Verify the medtech weakness before treating it as a bargain.
Data as of the 2026-10-02 settled close; 24 tickers, all carrying a 2026-10-02 bar.
Quick Snapshot
| Signal | Reading |
|---|---|
| Overall | 🟡 Sector pullback inside a positive year; medtech and animal health carry the broken names |
| Leaders | $ITGR (RSI 74.2, 31.6% above its 200-day); $MRNA (66.2, +569.76% on the year); $GH (58.5, +189.29% on the year); $VEEV (55.9) |
| Laggards | $HROW (26.1, -36.14% on the year); $ABT (29.7, -26.69% on the year); $JNJ (32.3, a pullback); $ZTS (37.5, -52.43% on the year); $SYK (38.1, -24.83% on the year) |
| Key insight | $JNJ is the pullback to study (above its 200-day, +37.67% year); $ABT, $ZTS and $SYK are not |
| Caveat | Price-and-RSI board; news re-pulled 2026-10-03 for HROW and TMO carries no item on an October 2 move, and the other receipts predate the session; stock-events and the October 1-2 captures checked |
What's Going On
The sector fund $XLV closed at RSI 41.3, 1.3% below its 20-day and 6.0% above its 200-day, with a +16.06% year: a pullback inside a working trend. Pharma gave back ground on the week: $JNJ fell 5.6% (RSI 32.3, still 5.9% above its 200-day), $VRTX 4.08% (39.0), $LLY 3.43% (43.0, +39.4% on the year) and $GILD 4.1% (43.8). $MRK (46.3, +61.21% on the year) and $PFE (47.7) held up better. News pulls on file for the names discussed here were fetched before the October 2 session closed, so they cannot speak to October 2 moves; the desk's event records were checked for October 1 to 2 and hold no filings for these names. Where a move has no driver below, the cause is unknown for that reason, not because the news was searched and came back empty.
Medtech and animal health hold the broken structures. $ABT is at 29.7, 6.3% below its 200-day with a -26.69% year; $SYK is at 38.1, 16.6% below its 200-day; $MDT (35.5) sits 2.6% below its 200-day with the engine flagging its thesis intact; $ISRG fell 2.32% on the day to 51.2, 12.4% below its 200-day and 35.09% below its 52-week high, also flagged intact. $ZTS is down 52.43% on the year, 29.1% below its 200-day, and 53.16% below its high. $HROW is the most oversold name on the board at 26.1.
At the top, $ITGR is the lone extended name at RSI 74.2, though it is flat against its own 20-day and only 0.28% below its 52-week high. $MRNA (+25.99% on the month) and $GH (+189.29% on the year) are the momentum leaders with intact trends. $VEEV fell 3.05% on the day yet holds 35.8% above its 200-day.
What Changed Since Prior Scan (2026-09-25)
How To Read The Board
RSI under 30 is oversold, 70 and over extended. The one-year return and the distance to the 200-day separate a pullback from a breakdown. $JNJ, $VRTX, $LLY and $AMGN are pullbacks (above the 200-day, positive years). $ABT, $SYK, $ZTS and $HROW are below the 200-day with negative years. This board carries price and RSI only; a low RSI is screen evidence, not a recommendation.
Price Table
Tape figures below are live-bound to the desk summaries; as-of date is shown per row.
| Stock | Price ($) | RSI | SMA20 ($) | vs SMA20 (%) | 7D (%) | 30D (%) | 1Y (%) | vs SMA200 (%) | As of | Signal |
|---|---|---|---|---|---|---|---|---|---|---|
| HROW | 30.48 | 26.1 | 33.82 | -9.9 | -7.83 | -21.95 | -36.14 | -24.5 | 2026-10-02 | 🔴 Long trend broken |
| ABT | 97.5 | 29.7 | 102.21 | -4.6 | -3.74 | -11.74 | -26.69 | -6.3 | 2026-10-02 | 🔴 Long trend broken |
| JNJ | 256.03 | 32.3 | 267.65 | -4.3 | -5.6 | -6.97 | 37.67 | 5.9 | 2026-10-02 | 🟡 Pullback, trend intact |
| MDT | 86.38 | 35.5 | 90.54 | -4.6 | -2.55 | -6.29 | -9.53 | -2.6 | 2026-10-02 | 🔴 Long trend broken |
| CVS | 86.46 | 37 | 90.3 | -4.3 | -3 | -11.08 | 11.63 | -1.4 | 2026-10-02 | 🟡 Mixed long trend |
| ZTS | 69.69 | 37.5 | 72.03 | -3.2 | -1.91 | -8.51 | -52.43 | -29.1 | 2026-10-02 | 🔴 Long trend broken |
| SYK | 275.43 | 38.1 | 277.33 | -0.7 | 1.13 | -11.77 | -24.83 | -16.6 | 2026-10-02 | 🔴 Long trend broken |
| VRTX | 504.73 | 39 | 518.88 | -2.7 | -4.08 | -9.34 | 23.45 | 6.6 | 2026-10-02 | 🟡 Pullback, trend intact |
| UNH | 371.9 | 40.4 | 378.78 | -1.8 | -1.25 | -6.95 | 5.14 | 4.4 | 2026-10-02 | 🟢 Healthy, below 20-day |
| XLV | 166.18 | 41.3 | 168.38 | -1.3 | -2.65 | -3.91 | 16.06 | 6 | 2026-10-02 | 🟢 Healthy, below 20-day |
| LLY | 1142.85 | 43 | 1151.22 | -0.7 | -3.43 | -1.49 | 39.4 | 6.4 | 2026-10-02 | 🟢 Healthy, below 20-day |
| DXCM | 85.36 | 43.7 | 86.57 | -1.4 | -1.45 | -4.83 | 28.48 | 16.9 | 2026-10-02 | 🟢 Healthy, below 20-day |
| GILD | 144.74 | 43.8 | 148.66 | -2.6 | -4.1 | -3.26 | 30.92 | 5.9 | 2026-10-02 | 🟢 Healthy, below 20-day |
| MRK | 144.3 | 46.3 | 146.96 | -1.8 | -3.01 | -4.84 | 61.21 | 17.5 | 2026-10-02 | 🟢 Healthy, below 20-day |
| PFE | 27.8 | 47.7 | 28.01 | -0.8 | -3.03 | -4.2 | 2.66 | 5.3 | 2026-10-02 | 🟢 Healthy, below 20-day |
| AMGN | 403.04 | 47.7 | 399.21 | 1 | -2.79 | -8.99 | 35.52 | 10.6 | 2026-10-02 | 🟢 Healthy trend |
| BIIB | 219.88 | 49.4 | 220.55 | -0.3 | -3.39 | -1.25 | 41.63 | 12.6 | 2026-10-02 | 🟢 Healthy, below 20-day |
| ISRGE | 391.95 | 51.2 | 387.38 | 1.2 | -3.27 | 5.4 | -11.53 | -12.4 | 2026-10-02 | 🔴 Bounce, long trend broken |
| ATRC | 55.14 | 53.1 | 56.49 | -2.4 | -5.55 | 4.85 | 60.8 | 51.7 | 2026-10-02 | 🟢 Healthy, below 20-day |
| VEEV | 273.33 | 55.9 | 269.65 | 1.4 | -2.62 | -2.63 | -9.13 | 35.8 | 2026-10-02 | 🟡 Mixed long trend |
| TMO | 654.8 | 56.6 | 646.26 | 1.3 | -2.99 | 7.6 | 24.73 | 20.7 | 2026-10-02 | 🟢 Healthy trend |
| GH | 177.8 | 58.5 | 172.47 | 3.1 | 0.31 | 9.04 | 189.29 | 43.5 | 2026-10-02 | 🟢 Healthy trend |
| MRNA | 190.01 | 66.2 | 167.69 | 13.3 | -4.46 | 25.99 | 569.76 | 177.8 | 2026-10-02 | 🟢 Healthy trend |
| ITGR | 126.45 | 74.2 | 126.26 | 0.2 | 0.09 | 0.91 | 22.66 | 31.6 | 2026-10-02 | 🟠 Extended |
Tier Analysis
Capitulation (RSI under 25)
None this scan.
Oversold (RSI 25 to 40)
$HROW, $ABT, $JNJ, $MDT, $CVS, $ZTS, $SYK, $VRTX
Of the oversold group, above the 200-day with a positive year (pullbacks): $JNJ, $VRTX. Below the 200-day or with a negative year (trend under test): $HROW, $ABT, $MDT, $CVS, $ZTS, $SYK.
Neutral to strong (RSI 40 and up)
$UNH, $XLV, $LLY, $DXCM, $GILD, $MRK, $PFE, $AMGN, $BIIB, $ISRG, $ATRC, $VEEV, $TMO, $GH, $MRNA, $ITGR
Entry Zones
| Stock | Zone | Conditions |
|---|---|---|
| JNJ | Up to 267.65 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| VRTX | Up to 518.88 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| UNH | Up to 378.78 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| XLV | Up to 168.38 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| LLY | Up to 1151.22 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| DXCM | Up to 86.57 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| GILD | Up to 148.66 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| MRK | Up to 146.96 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| PFE | Up to 28.01 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| AMGN | Up to 399.21 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| BIIB | Up to 220.55 (20-day); no support shelf identified | Pullback inside an intact trend (above the 200-day, positive year); a reclaim of the 20-day is the confirmation, a hold of the shelf the floor |
| MRNA | Wait for a pullback toward 167.69 (20-day) | Extended; no entry while stretched above its 20-day |
| ITGR | Wait for a pullback toward 126.26 (20-day) | Extended; no entry while stretched above its 20-day |
| HROW | No entry zone | Oversold but the long trend is broken or under test; a watch item, not a setup |
| ABT | No entry zone | Oversold but the long trend is broken or under test; a watch item, not a setup |
Action Matrix
| Action | Stocks | Notes |
|---|---|---|
| 📈 Accumulate | UNH, XLV, LLY, DXCM, GILD, MRK, PFE, BIIB, ATRC | Above the 200-day, positive year, below the 20-day: pullback inside a working trend |
| 🔒 Hold | AMGN, TMO, GH, MRNA | Above the 200-day and the 20-day with a positive year |
| 🔍 Watch | JNJ, CVS, VRTX, VEEV | Oversold pullback in an intact trend, or a mixed long trend; confirm a floor |
| ⚠️ Don't chase | ITGR | Stretched; RSI 70 or higher |
| ❌ Avoid | HROW, ABT, MDT, ZTS, SYK, ISRG | Below the 200-day with a negative year |
What To Watch Next
- $XLV: holding the 200-day, which sits 6.0% below the close, keeps the sector's pullback a pullback.
- $JNJ: does the 5.9% cushion above its 200-day hold as RSI sits near 32.
- $ABT, $SYK, $MDT: medtech needs a reclaim of the 20-day to change a long trend under test.
- $ISRG: a 35.09% drawdown from its high with the engine thesis still flagged intact; reconcile the two before reading it as a setup.
- $ITGR at the top of its range: a close below its 20-day would mark the first crack.
Sources
- Tape data: pre-computed desk summary for the healthcare universe, as of the 2026-10-02 close (healthcare).
- News receipts: HROW and TMO re-pulled 2026-10-03 with no item on the move, the rest predate October 2; October 1-2 captures checked by company name, nothing on these moves;
research/stock-events/checked for 2026-10-01 to 2026-10-02: no entries for names in this cut. - Prior scan: 2026-09-25-healthcare-scan (structure only).
Related
10 eventsNo direct external sources are attached to this read.