NASDAQ:NFLX Netflix, Inc.

ISIN: US64110L1061
Communication ServicesEntertainment / StreamingLarge CapGrowth
NASDAQ Global Select · Los Gatos, CA · Communication Services / Entertainment · 10-for-1 split-adjusted Analysis Status: Starting
$77.65
+4.66% (last session)
2026-07-03 · Signal v6
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.

Netflix, Inc.

Netflix is the world's largest paid streaming-entertainment service, delivering TV series, films, documentaries and mobile games on demand to hundreds of millions of paid memberships across 190+ countries. Its edge is a self-reinforcing content flywheel: unmatched global scale funds the industry's biggest content budget (~$17bn/yr), whose hits drive engagement and retention, which funds still more originals — a loop rivals struggle to match profitably. Unlike legacy-media peers still shrinking cable while they build streaming, Netflix is the streaming pure-play that is both the engagement leader and the profit leader, now layering on a fast-growing lower-priced ad-supported tier, live events and games. Note: the shares completed a 10-for-1 stock split, so the ~$78 quote and ~4.3bn share count reflect post-split terms (economically unchanged).

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)HOLD4640Great business, cheap-ish, but a broken daily tape and a binary earnings print 13 days out — wait for confirmation
Medium-term (6–12 mo)HOLD5840High quality + XLC tailwind, but valuation only Fair on clean/forward multiples (stale pre-crash targets discounted) — watch for a valuation entry
Long-term (3–5 yr)HOLD6245Quality dominates at this horizon and the name sits at trough forward multiples; accumulate-on-weakness bias, but not yet a clean BUY trigger
Next update: 2026-07-17 — Q2 earnings 2026-07-16 +1 trading day
Table of Contents
1Five-Pillar Scorecard2Hard Gates & Do-Not-Buy Status3Pillar Detail: Business Quality4Pillar Detail: Valuation Attractiveness5Pillar Detail: Underlying Drivers6Pillar Detail: Economic Alignment7Pillar Detail: Entry/Exit Timing8Economic Event Risk9Multi-Timeframe Technical Analysis10Price Chart (6-Month Daily)11Scenario Summary12Entry / Exit Rules13Position Sizing Context14Calibration Snapshot15Data Sources & Methodology
1

Five-Pillar Scorecard

Five independent scores — each 0–100 with its own confidence. The three fundamental pillars (Quality / Valuation / Timing) set the base BUY/HOLD/SELL via the Decision Matrix; the two context pillars (Underlying Drivers, Economic Alignment) then amplify a BUY to STRONG BUY or a SELL to STRONG SELL when both corroborate.

Business Quality

80
High-quality streaming leader
78

Valuation Attractiveness

62
Fair (clean/forward basis)
68

Entry/Exit Timing

42
Weak tape, oversold bounce
40

Underlying Drivers

63
Neutral — mild consumer/streaming tailwind
60

Economic Alignment

68
Trend-Following (XLC Tailwind)
65
2

Hard Gates & Do-Not-Buy Status

Binary safety checks — any TRIGGERED gate is a hard cap regardless of the scores above; CAUTION gates are sizing notes.
Financial Distress
Net debt/EBITDA <0.5x; interest coverage 16.3x; current ratio 1.41. No distress.
Earnings Event Risk
Q2 earnings 2026-07-16 (13 days out); NFLX regularly moves >5% post-print. Timing confidence capped at 40%.
Valuation Ceiling
Price $77.65 sits below every analyst target (low $96) and near the bottom of its 5-yr forward-P/E range. No ceiling.
⚠️
Accounting / Dilution
Share count falling (buybacks) — no dilution. But Q1'26 net income was inflated ~37% by a ~$2.6bn non-operating (FX/other) gain; scored off clean/forward earnings (see §4).
Regulatory / Binary
No pending binary regulatory event.
Severe Driver Collapse
Consumer-streaming driver Neutral (63), nowhere near the ≤15 viability floor.
Net gate state: CAUTION. One caution gate (earnings-event risk, 7/16) caps timing confidence — it does not block the thesis, it argues for waiting for the print or entering only a starter. No Do-Not-Buy trigger fired.
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
A structurally advantaged, highly profitable streaming leader — content flywheel, ~49% gross / ~30% operating margin, ~43% ROE, strong FCF.
80
Lifecycle: Growth (rev +~16% YoY, expanding margins) · Sector profile: Communication Services / Streaming platform · Confidence 78%

Lifecycle & sector: Netflix is a Growth-stage Communication-Services platform — TTM revenue ~$46.9bn growing ~16% YoY with margins still expanding, so it is scored on growth + platform economics (engagement, pricing power, FCF inflection) rather than mature-utility metrics.

Sub-signalValuePeer / historyScoreNote
Revenue trajectory+16.2% YoY (Q1'26)Streaming median ~8-10%82Top-of-peer growth at $47bn scale.
Operating margin29.7% TTMOwn hist ~20-27%; peers <15%85Expanding; best-in-class among streamers.
FCF generationFCF/sh $2.82; ~26% FCF marginPeers near breakeven80Self-funds ~$17bn content slate.
Balance sheetNet debt/EBITDA <0.5x; int cov 16.3xHealthy82Debt/equity 0.54; ample liquidity.
ROE / ROICROE ~43%; high ROICElite88FMP ROE & ROA sub-scores both 5/5.
Industry benchmark — Rule of 40 (platform): Revenue growth ~16% + FCF margin ~26% = ~42 → PASSES (≥40). Score 72/100. Growth and profitability in healthy balance, rare among streamers where peers sit well below 40.
Pricing power78Repeated price increases + ad tier absorbed with low churn.
Network effects62Data/engagement flywheel; not a true two-sided network.
Switching costs55Easy to cancel, but high habitual engagement and household default status.
Cost advantage82Global scale spreads content spend over the largest sub base — structural.
Intangibles80Dominant brand + originals IP + recommendation tech.

Moat score: 71/100 — wide, scale-driven, but retention rests on engagement not lock-in.

Competitive Environment — Streaming is intensely contested, but Netflix is the clear engagement and profit leader and share is stable-to-gaining as legacy peers retrench.
RivalThreat typeShare trajectoryMoat-erosion vector
YouTube (Alphabet)TV-time / attentionNFLX stable, YT gaining TV shareCompetes for engagement hours, esp. younger/short-form.
Disney+ / HuluDirect SVODNFLX gaining on profitabilityDisney bundling; but pricing up, losses narrowing slowly.
Amazon Prime VideoBundled SVOD + adsStableDeep pockets, ad push, live sports (NFL/NBA).
HBO Max / Warner (WBD)Premium contentNFLX gaining as WBD splits (2026)Strong IP but sub-scale & distracted by restructuring.
Apple TV+ / Peacock (Comcast)Niche / bundledNFLX stableComcast spinning off NBCU — media M&A backdrop.

Net effect on moat: Switching Costs trimmed to 55 and Cost Advantage held at 82 (scale still widening the gap); overall competitive threat: moderate. The live risk is engagement leakage to YouTube, not a profitability challenger.

4

Pillar Detail: Valuation Attractiveness

Sector-appropriate multiples, FCF yield, reverse-DCF implied growth, embedded optionality, and the analyst-consensus cross-check.
Valuation Attractiveness — Pillar Score
Fair — cheap versus its own history after a ~40% drawdown, but not cheap on absolute cash multiples; the 'huge upside to targets' rests on STALE pre-crash analyst numbers.
62
Primary lens: forward P/E (clean) + EV/Revenue + FCF yield · Confidence 68% · Reported P/E and PEG discarded as contaminated
Earnings-quality decomposition (mandatory): Q1'26 reported net income $5.28bn included a ~$2.6bn non-operating (FX/other) gain — roughly 37% of that quarter's net income (TTM ~13%). So reported trailing P/E 24.6x and PEG 0.54x are inflated and discarded. On clean operating earnings, trailing clean P/E ≈ 28.8x (higher than reported) and forward PEG ≈ 1.5. Valuation is scored off forward multiples, which are unaffected by the one-off.
ReferenceReadingScore
Sector median (25%)Fwd P/E 21.8x ('26) ~ at/below premium-streamer median for its quality60
Own historical decile (20%)Fwd P/E near BOTTOM of NFLX's 5-yr 25-40x range → decile 1-3, Attractive80
Growth-adjusted / PEG (15%)Fwd PEG ~1.5 on normalised ~12-15% growth → Fair52
Reverse-DCF implied growth (25%)At 21.8x fwd the market prices ~low-teens growth; consensus ~12-14% — roughly fair, small post-crash discount60
Analyst target (10%)Consensus $111.83 (+44%) but 0 targets in last month — set pre-crash (~$107 in Apr); heavy recency discount55
Grades consensus (5%)Buy consensus but 35% holds+sells (64B/28H/7S)55

FCF yield anchor: 3.6% (P/FCF 27.5x) → Fair, not attractive. EV/Revenue 7.1x, P/S 7.0x — below NFLX's own recent history but not cheap in absolute terms. FMP ratings cross-check: overall B (3/5) with ROE/ROA 5/5 but P/E and P/B both 1/5 — an independent flag that absolute multiples are rich.

Embedded optionality / free upside (tilt +4): the market is paying little for (a) the ad-tier ramp (higher-margin ARPU lever still early), (b) live events & sports rights monetisation, and (c) games. Core streaming justifies most of the $77.65; these are call options you own for roughly free. A tilt, not a re-rating — the core is only Fair, so optionality is the reason to keep watching, not a reason it's cheap.

Net: after the ~40% drawdown NFLX is cheap versus itself but only Fair on clean absolute cash multiples with stale targets discounted → Valuation 62.

5

Pillar Detail: Underlying Drivers

The dominant external force the stock is tethered to, scored 0–100. A context pillar: it does not change the base signal — it feeds amplification (tailwind ≥65 can lift BUY→STRONG BUY; headwind ≤35 can push SELL→STRONG SELL).
Primary Driver
Global consumer-streaming demand & subscription pricing power (ad-tier monetisation)
63
Neutral (63) — NOT amplification-eligible (needs ≥65 tailwind)

Netflix's fortunes sit above execution on one force: the health of global discretionary streaming demand and its ability to keep raising effective ARPU (price rises + ad-tier mix) without churn.

HorizonReadSource / date
Historical (12-24m)Password-sharing crackdown + ad tier drove a step-change in subs & ARPU; largely lapped nowCompany filings, 2025
CurrentSoft-landing / disinflation; June jobs soft (+57k) — consumer cooling but Netflix is the cheapest, stickiest entertainment $; ad tier still rampingMacro state 2026-07-03; BLS
Forward (6-12m)Rate-cut path supports growth multiples; ad market & live events add ARPU; offset by consumer softness & content-cost inflationConsensus; Fed path

Amplification role: driver 63 sits in the 36-64 Neutral band → no amplification. Even with a supportive economy (XLC Tailwind), the base signal is unchanged (and the base is HOLD, which never amplifies anyway). Thesis-invalidation floor: a stalling ARPU / sub-decline trend or an ad-market rollover would tip this to a headwind.

6

Pillar Detail: Economic Alignment

How the current economic climate sits relative to this stock, read from the latest Macro-Economic report. Classifies the macro pressure (Tailwind / Neutral / Headwind) — the second amplification input — and frames a long entry as Trend-Following or Contrarian with a 0–100 conviction.
Stance · Pressure
Trend-Following · Tailwind
68
conviction

NFLX is not a macro-watchlist name, so it inherits its GICS sector map: the 2026-07-03 MacroDriver report rates XLC Outperform across Short/Medium/Long (O/O/O) under the Soft-Landing-lead regime — weak June jobs revived the Fed-cut path, a tailwind for large-cap growth/Comm-Services. Pressure = Tailwind, so a long is Trend-Following (conviction 68). Because the base signal is HOLD, the Tailwind does not trigger a STRONG BUY — it would only amplify a base BUY, which the fundamentals do not yet support.

Source: sector-map (GICS Communication Services → XLC) · Macro report 2026-07-03

7

Pillar Detail: Entry/Exit Timing

The risk-reward framework, relative strength vs SPY and the sector ETF, the macro overlay, news-derived sentiment, and the catalyst cluster.
Entry/Exit Timing — Pillar Score
Weak tape in a post-earnings-crash downtrend, oversold but no confirmed reversal — accumulate-on-weakness, not a clean entry.
42
conf 40%
LayerReadingScore
Multi-timeframe trendMixed / transitioning (confluence 46) — higher timeframes rolled over after the ~40% drawdown; price below the 50-day, basing near support46
Risk-rewardNear trough forward multiples with a defined support base, but no higher-low bounce confirmed yet44
Relative strengthDeep laggard — ~-42% vs SPY and ~-30% vs the sector over the trailing window (the crash is idiosyncratic)25
Macro overlay (Low-sensitivity: 10%)Comm. Services is macro-light; Soft-Landing/cut backdrop mildly supportive55
SentimentPost-miss de-rating; analyst targets stale (pre-crash) — grades softening45
Catalyst (Q2 earnings 16 Jul)Binary print in 13 days — earnings-event gate live; timing confidence capped at 40%50

Timing = 42 (Weak). A high-quality name in a sharp, still-unresolved drawdown. The oversold condition offers an accumulation zone, but with a binary Q2 print on 16 Jul the disciplined read is to wait for the event or scale in small rather than chase the falling knife. Note the recent 10-for-1 split (quote ~$78).

8

Economic Event Risk

High-impact macro releases in the next 14 days that could swing this stock, plus the last 7 days of surprises.

Upcoming events (next 30 days)

DateEventImpactForecastPreviousRelevant?Why
2026-07-06ISM Services PMI (Jun)High54.254.5LowBroad consumer/economy tone; low direct NFLX sensitivity
2026-07-16NFLX Q2 EarningsHighEPS $0.79 estYesThe dominant near-term catalyst — binary event, >5% move history
2026-07-08FOMC Minutes (Jun)MediumLowRate path shapes growth-multiple sentiment

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-07-02Non-Farm Payrolls (Jun)57k110k-48% (miss)Soft jobs → Fed-cut path → growth-multiple tailwind
2026-07-02Unemployment (Jun)4.2%4.3%Beat (lower)Mixed; establishment survey weak governs

Netflix has LOW macro sensitivity — the calendar barely moves it. The one event that matters is its own Q2 print on 2026-07-16 (EPS est $0.79). With the stock in a broken daily downtrend into a binary earnings event, the disciplined stance is to wait for the print — hence the next-update date the day after (7/17).

9

Multi-Timeframe Technical Analysis

Trend, RSI and breakout status across monthly / weekly / daily / hourly / 15-minute, with a confluence verdict.
TimeframeTrendDirectionRSIMACDKey S/RBreakoutVol
MonthlyUptrend ↑Bullish45Neg, hist fallingS: 54.2 R: 108.9Res breakout0.1x
WeeklyDowntrend ↓Bearish37NegS: 75.0 R: 116.7Support breakdown0.9x
DailyStrong Down ↓Bearish47Hist turning up (+0.33)S: 70.9 R: 84.11.1x
HourlyUptrend ↑Bullish72PosS: 73.6 R: 78.4Res breakout
15-minStrong Up ↑Bullish58FlatS: 76.5 R: 78.4Res breakout
Confluence: Mixed / Transitioning · MTF Score 46

The tape is a textbook counter-trend bounce: the secular monthly uptrend is intact, but the weekly is in a downtrend and the daily is a strong downtrend — the stock has fallen ~40% from its 52-wk high ($129.5 split-adj) to a $70.86 low. The +4.66% pop and the intraday (hourly/15-min) upturn are an oversold bounce off support, with the daily MACD histogram just crossing positive — encouraging but not yet a higher-low confirmation. Price remains below the 50-DMA ($84) and 200-DMA ($96). Key level: hold $70.86; reclaim $84 to turn the daily.

10

Price Chart (6-Month Daily)

A 6-month daily close line with SMA50 and key support/resistance — the visual companion to the MTF table.

NFLX 6-month daily (split-adjusted) with 50-DMA. Feb spike = 10-for-1 split-adjusted continuity; ~40% slide from the April $107 high to the $70.86 June low, then a bounce to $77.65.

11

Scenario Summary

Bull / Base / Bear 12-month price paths with triggers and probability weights.

Bull — $128 (~+65%) · 25%

Q2 beat + guidance raise; ad-tier ARPU inflects and sub growth re-accelerates; multiple re-rates toward 30x on ~$4 fwd EPS. Retests prior highs.

Base — $98 (~+26%) · 50%

In-line-to-modest-beat print; ~14-16% revenue growth compounds and the forward multiple partially normalises (~24-26x on 2027 EPS ~$3.84). A gradual recovery, not a V.

Bear — $63 (~-19%) · 25%

Q2 sub/ad-revenue miss or soft guide; consumer softness + content-cost inflation compress margins; multiple de-rates to ~18x and price breaks the $70.86 52-wk low. Competitive engagement loss to YouTube is the structural tail.

Probability-weighted ~$96 (0.25·128 + 0.50·98 + 0.25·63) — ~+24% over 12 months, but the path runs straight through the 7/16 binary. The Bear carries an explicit competitive trigger (engagement share loss to YouTube).

12

Entry / Exit Rules

Three independent entry paths (Fundamental · Technical · Catalyst) and three exit triggers (Stop-Loss · Thesis · Profit-Target). Any one entry path is a valid entry — the more that agree, the larger the position the conviction ladder suggests. Exits are graded by severity, not count.

How to read this — the Conviction Ladder

The three entry groups are alternative paths to a buy, not a checklist. A group counts only when all its sub-conditions hold. How many groups are satisfied sets the suggested size — it does not gate whether you may enter: 1 group = Half-Size (a valid starter/scale-in), 2 = Full-Size, 3 = Over-Size (highest conviction); 0 = Wait (no path open yet). A strong overall signal can still read Wait here when the stock is well above its entry zones — that flags "good business, no entry edge right now," not a contradiction. Exits are graded by severity of what is live, not by a count: a hard stop is an Exit on its own.
Entry conviction: Half-Size1 of 3 groups met — one path open — starter / scale-in

Fundamental (it's cheap / supported) — MET

All three hold — the one open path today.
✅ Price $77.65 < fair-value estimate ~$95
✅ No earnings within 7 calendar days (next print 7/16, 13 days out)
✅ Underlying-Driver score 63 ≥ 50

Technical (trend turned OR at support) — not MET

Bounce started but not confirmed.
⛔ Close above 50-DMA ($84) on >1.5x vol, OR tested bounce off support with a HIGHER LOW
✅ RSI 35-65 (daily 47)
⛔ MACD histogram positive ≥2 days OR turning up off support (just crossed +0.33 — 1 day)

Catalyst (an event confirms it) — not MET

Q2 print not yet delivered.
· Post-earnings move >+5% within 24h
· Guidance raised or maintained
· Volume >2x 20-day average

Forecast: TECHNICAL — close above 50-DMA ($84): price $77.65 trending sideways-to-down; $84 is ~8% above and the DMA is falling ~$0.3/day. FORECAST: 2-4 weeks and CATALYST-DEPENDENT — most likely path is a positive 7/16 reaction. CONFIDENCE: Low-Moderate (needs the print). TECHNICAL — higher-low confirmation off $70.86: FORECAST: days, if $70.86 holds on the current bounce; a lower low resets it. CONFIDENCE: Moderate. CATALYST — post-earnings >+5% + guide held: FORECAST: 2026-07-16, the decisive event; historical NFLX post-print moves routinely exceed 5%. CONFIDENCE: catalyst-dependent, binary. FUNDAMENTAL — already met (cheap vs fair value); a starter/Half-Size entry is valid now, with the second tranche gated on the print.

Exit action: Holdno exit trigger is live — hold the position

Stop-Loss — not LIVE

⛔ Daily close below $68 (under the $70.86 52-wk low) for 2 consecutive days

Thesis Invalidation — not LIVE

· Full-year guidance cut at 7/16
⛔ Revenue growth decelerates below streaming-peer median
⛔ Ad-tier ARPU stalls / engagement share ceded to YouTube (competitive invalidation)
⛔ Any hard gate (distress/dilution) fires [catastrophic, alone]

Profit-Target — not LIVE

⛔ Price reaches ~$112 (median analyst target) AND RSI>70 AND quality hasn't improved to justify it

Forecast: No exit trigger live (not yet a holder). Nearest risk: a soft 7/16 print gapping price toward/through $70.86 → the $68 stop. Profit-target ($112) is >40% away and unlikely in <3 months absent a blowout.

Imagine you act at the current price of $77.65 · as of 2026-07-03

What if you bought now?

You're risking ~$9.65/share (-12%) to the $68 stop to gain the base-case ~$20 (+26%) to $98. Buying now, you own the Fundamental path (cheap vs ~$95 fair value) and the ad-tier/live/games optionality for roughly free, and you collect compounding in a ~16%-growth, ~26%-FCF-margin business while you wait. But you're buying into a strong daily downtrend ahead of a binary 7/16 print with no technical or catalyst confirmation — path risk is real. Read: a Half-Size starter is defensible now; waiting for the print (or a higher-low reclaim of $84) materially improves the deal versus going full size today.

What if you sold now?

Selling/staying out protects you from the ~$15 (-19%) bear path to $63 but gives up the base-case ~$20 (+26%) to $98 — and you'd be exiting a high-quality leader below fair value (~$95). No exit rule is triggered right now: the $68 stop is intact, the $112 profit-target is far off, and the thesis is not invalidated. Read: there is no mechanical reason to sell; this is a hold / accumulate-on-weakness zone, with the 7/16 print as the swing factor.
13

Position Sizing Context

Illustrative portfolio math (not advice) translating conviction into an allocation given risk-per-share and volatility.

The §12 Conviction Ladder reads Half-Size (1 of 3 entry paths met — Fundamental only). Only the cheap-vs-fair-value path is open; the Technical and Catalyst paths await a higher-low confirmation and the 7/16 print. For a name in a broken daily tape into a binary event, a starter position with the balance staged after earnings is the framework-consistent sizing. This is illustrative, not advice — beta 1.49 and ATR ~$2.6/day (~3.4%) mean this position carries ~50% more daily risk than the S&P 500.

14

Calibration Snapshot

Machine-readable snapshot of every score, level and signal, saved alongside the HTML so the next run can compute deltas.
{
  "ticker": "NFLX",
  "exchange": "NASDAQ",
  "exchange_ticker": "NASDAQ:NFLX",
  "isin": "US64110L1061",
  "api_ticker": "NFLX",
  "finder_ticker": "NFLX",
  "finder_exchange": "\ud83c\uddfa\ud83c\uddf8 NASDAQ",
  "date": "2026-07-03",
  "version": "v6",
  "analysis_status": "starting",
  "status_badge": "Starting",
  "user_context": {
    "horizon": null,
    "allocation_pct": null,
    "portfolio_role": null
  },
  "user_horizon": null,
  "user_allocation_pct": null,
  "portfolio_role": null,
  "price_at_rating": 77.65,
  "signal_short": "HOLD",
  "signal_medium": "HOLD",
  "signal_long": "HOLD",
  "primary_signal": "HOLD",
  "quality_score": 80,
  "lifecycle_stage": "growth",
  "quality_detail": {
    "industry_benchmark_name": "Rule of 40 (platform)",
    "industry_benchmark_value": 42,
    "industry_benchmark_score": 72,
    "moat_score": 71,
    "roic_percentile_vs_peers": 88,
    "capital_allocation": 78,
    "management_skin_in_game": 60
  },
  "valuation_score": 62,
  "valuation_detail": {
    "fcf_yield": 3.6,
    "implied_growth_rate": 13.0,
    "consensus_growth_rate": 13.5,
    "historical_valuation_decile": 2,
    "forward_pe": 21.8,
    "ev_revenue": 7.1
  },
  "timing_score": 42,
  "timing_detail": {
    "mtf_confluence": 46,
    "risk_reward_score": 44,
    "relative_strength_vs_spy": -42.0,
    "relative_strength_vs_sector": -30.0,
    "catalyst_clustering_score": 50,
    "dynamic_macro_weight": 0.1
  },
  "driver_score": 63,
  "overall_confidence": 40,
  "economic_alignment_stance": "Trend-Following",
  "economic_alignment_conviction": 68,
  "economic_alignment_pressure": "Tailwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-07-03",
  "nonop_pct_of_net_income": 13,
  "clean_pe": 28.8,
  "clean_peg": 1.5,
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "moderate",
  "fair_value_est": 95.0,
  "stop_loss": 68.0,
  "target_price": 98.0,
  "scenario_base_target": 98,
  "scenario_bull_target": 128,
  "analyst_consensus_target": 111.83,
  "analyst_target_high": 135,
  "analyst_target_low": 96,
  "analyst_target_upside_pct": 44.0,
  "analyst_grades_consensus": "Buy",
  "analyst_bullish_pct": 65,
  "analyst_coverage_count": 99,
  "fmp_rating": "B",
  "fmp_overall_score": 3,
  "recent_upgrades_30d": 0,
  "recent_downgrades_30d": 0,
  "entry_groups_met": 1,
  "entry_conviction": "Half-Size",
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "hard_gate_state": "caution",
  "gates_triggered": [
    "Earnings Event Risk (7/16)"
  ],
  "gates_caution": [
    "Accounting/earnings-quality (Q1'26 non-op gain)"
  ],
  "do_not_buy_triggers": [],
  "next_update_date": "2026-07-17",
  "next_update_basis": "Q2 earnings 2026-07-16 +1 trading day"
}
15

Data Sources & Methodology

Audit trail of every data source: fully available (✓), fallback (⚠), or failed (✗), plus provenance-based confidence haircuts.
Data Source Status
get_company_profile Profile, ISIN, sector, split-adjusted price/mktcap.
get_income_statement 6 quarters — drove earnings-quality decomposition.
get_financial_ratios TTM margins, ROE, FCF, leverage, multiples.
get_multi_timeframe_analysis 5-timeframe trend/RSI/MACD/S&R.
get_stock_prices 125 daily bars for chart + SMA50.
get_analyst_estimates Forward EPS/revenue 2026-2030.
get_price_target_consensus/summary Targets STALE — 0 issued last month (pre-crash); discounted.
get_stock_grades / get_grades_consensus 64 Buy / 28 Hold / 7 Sell; recent actions all 'maintain'.
get_ratings_snapshot FMP B (3/5); P/E & P/B sub-scores 1/5.
get_earnings_calendar Q2 print confirmed 2026-07-16.
get_economic_calendar Macro events; low direct NFLX relevance.
get_related_tickers / get_stock_news Competitor set + media-M&A backdrop.
Impact on scores: Timing confidence capped at 40% by the earnings-event gate (7/16) → overall confidence 40% = LOW CONFIDENCE, treat with extra caution. Analyst price targets were stale (0 in the last month, set pre-crash) so their +44% upside was discounted in the Valuation signal and base case. Reported trailing P/E/PEG were discarded as contaminated by a Q1'26 non-operating gain; Valuation scored off clean/forward multiples.
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.