StockKit ResearchEQUITY RESEARCH BRIEF
VRTX · US · Cached
Generated 2026-06-19 01:22 UTC

VRTX

VRTX · US

$451.63
-1.60%
Technical posture
Neutral
Strategy score
56 / 100
Trend
consolidation
Data confidence
Medium
Research view

VRTX Research Preview

1. Bottom line - Current setup: VRTX is consolidating at $451.63 (-1.60% on the day), trading +4.29% above its MA20 and pressed against the upper Bollinger band (105% of band) with a Hold signal at an overall score of 56/100. - Confidence: Moderate on technicals and reported fundamentals; lower on forward valuation (StockKit DCF/PEG are model outputs, not consensus) and low on news/sentiment, where no source returned data. - Most important level to monitor: estimated resistance at $449.98 (price is -0.36% away). A clean hold above it keeps the +88.63% range position intact; failure routes attention back toward the $433.03 MA20/Bollinger midline.
02Key data snapshot
MetricReading
Price$451.63
Daily move-1.60%
Strategy score56/100 (Hold)
TrendConsolidation
RSI14 / RSI648.10 / 47.30 (neutral)
MACD (line/signal/hist)-1.09 / -1.53 / +0.45
Estimated support$416.08 (+7.87% away)
Estimated resistance$449.98 (-0.36% away)
30-session range position+88.63% (range $412.27-$456.68)
Data confidenceTechnicals moderate; valuation mixed; news/sentiment low
03Technical indicator panel
IndicatorReadingRead-through
MA (5/10/20/60)433.88 / 439.33 / 433.03 / 446.62Mixed alignment; price +4.29% over MA20; MA5>MA20 noted as a golden cross
RSI (14/6)48.10 / 47.30Neutral momentum, no extreme
MACD (line/signal/hist)-1.09 / -1.53 / +0.45Cross up but below zero; momentum still recovering
KDJ (K/D/J)34.75 / 45.79 / 12.65Soft / still repairing
Bollinger (U/M/L)449.98 / 433.03 / 416.08Near upper band (105% of band)
ATR14 (abs/%)11.82 / +2.72%Moderate volatility envelope
OBV (value/slope)-9,495,586.60 / -1.85%Broadly flat to slightly soft
CCI2021.99Inside neutral band

Confirmed: trend is consolidation with neutral RSI, neutral CCI, and a MACD histogram that has turned positive (+0.45) off a fresh cross. Volume confirmation is present, with current volume +38.72% above the 20-session average (1,258,897) and the volume-price rule scoring 70/100.

Conflicted: the MA5>MA20 golden cross and price holding above MA20 point constructive, but MA60 (446.62) sits above MA5/MA10/MA20 and MACD remains below the zero line, while KDJ is soft (J at 12.65). Price near the upper Bollinger band against neutral momentum is a tension to watch.

Missing: no custom indicators were supplied, so none are folded in here.

04Valuation matrix
AxisReadingSourceConfidence
PE29.47SEC EDGAR companyfactsMedium
PB6.02SEC EDGAR companyfactsMedium
Price / sales9.71SEC EDGAR companyfactsMedium
EV/EBITDA25.35SEC EDGAR companyfactsLow
PEG proxy4.94StockKit scenario modelMedium
StockKit fair value rangeBear $201.09 / Base $259.97 / Bull $332.79StockKit DCF scenario modelMedium
Base fair-value gap-42.4%StockKit DCF scenario modelMedium
5Y growth forecastBear -0.03% / Base +5.97% / Bull +11.97%StockKit scenario modelMedium
Revenue$12.00BSEC EDGAR companyfactsHigh
Net income$3.95BSEC EDGAR companyfactsHigh
Market cap$116.52BSEC shares outstanding + live quoteMedium
Balance sheet contextAssets $26.48B / Equity $19.36BSEC EDGAR companyfactsHigh

The StockKit fair-value range and PEG proxy are internally computed forecasts from reported fundamentals, not analyst consensus. The base case implies a -42.4% gap to current price, and the PEG proxy of 4.94 sits well above a neutral reading, so the scenario model leans cautious on valuation even as reported revenue ($12.00B) and net income ($3.95B) carry high confidence. EV/EBITDA is flagged low confidence and should be weighted accordingly.

05News and catalyst timeline
ItemStatus
Configured news sourceNo current news items were available

No confirmed headlines were supplied, so no catalysts can be evaluated. This section is low confidence on the news axis. No earnings dates, ratings, or company developments are inferred beyond the supplied dataset. Treat the technical and reported-fundamental views as the working basis until news connectivity returns.

06Sentiment radar
SourceStatusReadingConfidence
NewsAPI headline coverageNo headlinesNo source distribution availableLow
Social sentimentNot connectedNo social sentiment conclusion is drawnLow

No provider sentiment series was returned for VRTX. Social sources (Reddit, X, StockTwits, forums) are not connected, so no readings are presented. Sentiment is uninformative here, not negative; weight it at zero rather than as a signal.

07Scenario framework
ScenarioTrigger conditionWhat would confirm itWhat would invalidate it
BaseConsolidation continues around MA20 $433.03 with neutral RSI (48.10) and CCI (21.99)Price oscillating between support $416.08 and resistance $449.98; MACD histogram holding above zero (+0.45)A decisive break of either the $449.98 resistance or $416.08 support on expanding volume
UpsideSustained close above resistance $449.98 with volume staying above the 20-session average (+38.72% today)MACD line crossing above zero, MA60 $446.62 reclaimed, range position holding >88%Rejection at the upper Bollinger band (105%) and slide back under MA20; OBV slope deepening below -1.85%
DownsideLoss of MA20 $433.03 and the Bollinger midlineMove toward support $416.08 (+7.87% below), KDJ staying soft (J 12.65), OBV slope worseningReclaim of MA20 and a positive turn in OBV/MACD momentum
08Risk matrix
RiskEvidenceTriggerMonitoring action
Upper-band rejectionPrice at 105% of Bollinger band, -0.36% from resistance $449.98Failure to close above $449.98Watch daily close vs $449.98 and band position
Momentum still below zeroMACD line -1.09 below zero; KDJ J at 12.65 softMACD histogram rolling back negativeTrack histogram (now +0.45) and MACD zero-line cross
Valuation gapStockKit base fair value $259.97, -42.4% gap; PEG proxy 4.94New fundamentals widening the gapRe-check PE 29.47 / EV/EBITDA 25.35 on data refresh
Thin news/sentiment coverageNo headlines; social not connectedSudden catalyst with no prior signalRe-poll news and sentiment sources daily
Volume sustainabilityVolume +38.72% over 20-session averageVolume fading below average on up daysCompare daily volume vs 1,258,897 average
09Seven-day watch checklist

1. Daily close versus resistance $449.98 (currently -0.36% away) for break or rejection. 2. MA20 $433.03 as the consolidation floor; loss of it shifts the read. 3. MACD line crossing zero and histogram holding above its current +0.45. 4. Bollinger band position relative to today's 105% reading. 5. Volume versus the 20-session average (1,258,897); confirmation needs it to stay elevated. 6. OBV 20-session slope (-1.85%) for any deeper deterioration. 7. Restored news/sentiment connectivity, given both sources returned no data.

Information-use note

This brief uses only the supplied dataset. Technical readings and reported fundamentals carry the stated confidence; valuation forecasts (StockKit DCF range, PEG proxy, growth forecast) are internally computed model outputs, not analyst consensus. News and sentiment axes are low confidence because no source returned data. This is not personalized investment advice, and no returns are implied. Levels cited are watch levels for monitoring, not instructions.

Strategy factors
MA交叉Constructive
60

MA5>MA20金叉

MACD背离Neutral
50

MACD金叉,MACD在零轴下方,动能减弱

RSI极值Neutral
50

RSI14=48中性

布林带Neutral
50

在通道中部

量价关系Constructive
70

价涨量增(1.4x),走势确认

Research boundary

StockKit organizes market data and model output for research workflows. It does not provide personalized advice or trade instructions. Verify important information with primary sources before any investment decision.

Disclaimer.This brief is generated by StockKit AI from public market data and algorithmic models for informational research only. It is not investment advice, an offer, or a solicitation, and it does not provide buy, sell, or hold ratings, price targets, stop-loss levels, or position sizing. “Watch levels” and “scenarios” describe observable conditions in the supplied data, not instructions. Verify all information with primary sources before any investment decision.