Netflix is the world's largest paid streaming-entertainment service, delivering films, series, documentaries, games and a growing slate of live events to well over 300 million paying memberships across roughly 190 countries. Its core business is simple: license and produce content, then monetise it through monthly subscriptions — now across a tiered menu that runs from a low-priced ad-supported plan to premium 4K. What sets Netflix apart is scale: the largest content budget and subscriber base in subscription streaming, a globally recognised brand, and a recommendation/data engine few rivals can match, which together give it real pricing power and industry-leading streaming margins. More recently it has layered on an advertising business and pushed into live programming (sports, events) and gaming to widen its revenue base. For a reader, think of it as the default paid-streaming utility for a large share of the connected world — a mature, highly cash-generative platform still expanding the ways it earns per member.
Netflix is a high-quality, growth-maturing platform. TTM revenue of ~$48.4bn is compounding ~13% and, crucially, the model has flipped from cash-burn to a cash machine — TTM operating margin ~30% (33% in Q2 FY26) and free cash flow of ~$12bn. Growth is decelerating from the ~16% of a year ago, which is why the lifecycle read is late-growth rather than hyper-growth: we score it on operating leverage, cash generation and the platform Rule of 40 rather than raw subscriber adds.
| Sub-signal | Reading | Score |
|---|---|---|
| Revenue trajectory | +13.4% YoY, decelerating | 68 |
| Profitability vs peers | Op margin ~30% TTM, expanding | 85 |
| Cash generation | FCF ~$12bn, FCF margin ~24% | 82 |
| Balance-sheet health | Net debt/EBITDA ~0.4x, int. cover ~17x | 88 |
Repeated price increases absorbed
Data/recommendation loop; ad-tier scale building
Consumers churn easily — low lock-in
Largest content budget — best per-title economics
Global brand + original-IP library
Moat score = 65 (avg) — trimmed from 67 as YouTube's watch-time lead and a consolidating rival set keep pressure on switching costs and the fresh ad-tier battleground.
| Rival | Threat type | Share trajectory (NFLX vs rival) | Moat-erosion vector |
|---|---|---|---|
| YouTube (Alphabet) | Attention / watch-time substitution | NFLX behind on total TV watch-time (~8% vs ~13.8%) | Free, creator-driven supply; ad-dollar competition |
| Amazon Prime Video / Apple TV+ | Deep-pocketed subsidised entrants | Stable (Prime ~22% vs NFLX ~21% US streaming share) | Bundled into other subscriptions |
| Disney+ / Hulu / ESPN | Direct bundle + live sport | NFLX stable; Disney bundling raises the bar | Bundled pricing, sports rights |
| Paramount+ / Warner (post Paramount–Skydance) | Consolidated scaled rival | Stable; rival gains scale via M&A | Larger combined content war-chest |
Net effect: still the clear leader in paid streaming and gaining in ads, but the engagement leak to YouTube caps the moat — → Switching Costs held at 50, Cost Advantage 70. Overall competitive threat: moderate, trajectory stable.
The headlines call Netflix cheap — it trades near a four-year-low reported P/E of ~23x after a ~40% drop from its 2025 peak. Two adjustments change the picture. (1) Clean earnings. Q1 FY26 net income carried a ~$2.1bn after-tax non-operating FX gain (a dollar-weakness remeasurement on euro-denominated debt) — ~16% of TTM net income. Strip it and TTM clean diluted EPS is ~$2.67 (vs ~$3.18 reported), so the clean P/E is ~27x, not 23x. (2) The rate-and-growth anchor:
| Relative lens | Reading | Signal |
|---|---|---|
| Sector median P/E | ~19x | Above median |
| Own 5-yr history decile | Decile ~2 (near 4-yr-low reported multiple) | Attractive vs itself |
| PEG (clean) | ~1.7 | Moderate |
| FCF yield | ~4.0% | Moderate |
| Analyst consensus target | $91.8 median (~+26%); 63 buy / 30 hold / 6 sell | Supportive |
The relative lenses are genuinely supportive — the stock is cheap versus its own history and analysts see ~26% upside to a ~$92 consensus. But under the framework they order the name within the band the anchor sets; they cannot lift an at-the-rich-line multiple back to “attractive.” Net: a great business at a full-to-expensive price once the FX gain is stripped and the 4.75% 10-Y is respected. The headline “lowest P/E in four years” is partly an FX-inflated denominator.
Netflix's fortunes sit above its own execution on two forces: consumer discretionary spending (subscription affordability, churn) and the streaming advertising market (the ad tier's ramp). The current macro regime — stagflation-lite, a cooling consumer (macro XLY discretionary Underperform) — is a mild headwind to discretionary wallets. But Netflix is among the most defensive discretionary items (cheapest entertainment per hour; historically low churn through downturns), and the ad-market tailwind is real — ad revenue is guided to roughly double toward ~$3bn. The two roughly offset.
| Horizon | Driver read | Net |
|---|---|---|
| Short | Consumer cooling; ad ramp still early | Neutral |
| Medium | Ad tier scales; price rises stick | Mild tailwind |
| Long | Global penetration + ad + live/gaming TAM, capped by competition | Tailwind, competition-capped |
Driver score 55 sits in the 36–64 no-amplification band — it neither intensifies nor reverses the base signal.
Macro sector map: Communication Services (XLC) reads Underperform / Underperform / Neutral (Short/Medium/Long) in the 30 Jul MacroDriver state — a headwind that flipped from the tailwind of the prior report. Rating the name constructively versus an Underperform sector would make the stance Contrarian; the pressure is a Headwind on the near horizons, so it provides no positive amplification (and the base signal is HOLD regardless).
Source: sector-map · Macro report 2026-07-30
The tape is a downtrend with a shallow bounce. After the 16 Jul post-earnings gap to a 52-week low of $65.08, the stock has recovered to ~$73 but remains below its 50-day (~$76.8) and well below its 200-day (~$91) moving averages, and its relative strength versus both the S&P 500 and the XLC sector is deeply negative (down ~40% over twelve months while the index rose). Daily RSI is neutral (~50), the MACD histogram has turned up, and price has reclaimed the 20-day — enough to read Neutral, not Weak, but not a confirmed reversal.
| Factor | Reading |
|---|---|
| Trend structure | Weekly + daily downtrend; only hourly/15-min bouncing |
| Key moving averages | Below 50-DMA (~$76.8) and 200-DMA (~$91) |
| Relative strength | Deeply negative vs SPY and XLC |
| Setup | Bounce off $65 low; needs a $76.8 reclaim to confirm |
Risk-reward at ~$73: nearest support $70.5 then the $65 low; resistance $76.8 (50-DMA) then $87–$91. A confirmed entry wants a reclaim of the 50-day on volume or a tested higher-low off $70/$65 — neither is in hand, so the Technical entry group is unmet.
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| 2026-08-13 | US CPI (Jul) | Med | — | — | Indirect | Consumer/rate read for discretionary + the 10-Y that anchors valuation |
| 2026-09-16 | FOMC decision | High | — | — | Indirect | Rate path drives the warranted multiple |
| 2026-10-20 | Netflix Q3 FY26 earnings | High | EPS ~$0.82e; Rev ~$12.9bn e | — | Direct | Subs / ad-tier / margin update; next scheduled refresh trigger |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 2026-07-17 | Netflix Q2 FY26 earnings | Rev $12.56bn / EPS $0.80 dil | in line | Light guidance | Stock gapped to 52-wk low $65.08 |
| 2026-07-16 | Post-earnings reaction | −~7% gap | — | Negative | Light revenue guidance + reduced engagement disclosure |
No company-specific dated catalyst before Q3 earnings (~20 Oct). The near-term swing factors are macro (CPI, FOMC) via the consumer and the 10-Y that anchors the valuation.
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Uptrend | ▲ | 42.5 | — | S 54.2 / R 70.1 | Breakout (stale, thin vol) | 0.07 |
| Weekly | Downtrend | ▼ | 36.8 | neg | S 65.08 / R 108.9 | Support breakdown | 0.29 |
| Daily | Strong downtrend | ▼ | 49.8 | turning up | S 65.08 / R 76.1 | Below 50 & 200-DMA | 0.70 |
| Hourly | Strong uptrend | ▲ | 54.7 | pos | S 70.6 / R 74.2 | Reclaim breakout | 0.79 |
| 15-min | Strong uptrend | ▲ | 55.3 | pos | S 72.3 / R 73.8 | Reclaim breakout | 0.64 |
| Confluence: Mixed — higher-timeframe downtrend, lower-timeframe bounce · MTF Score 45 | |||||||
The tool tags confluence 'bullish' off the intraday bounce, but that is misleading: the weekly and daily are in confirmed downtrends with price ~20% under the 200-day, and only the hourly/15-min are up on the recovery from the 52-week low. Treat it as a counter-trend bounce until the 50-day (~$76.8) is reclaimed on volume.
Daily close, 21 Jun – 3 Aug 2026. The 16 Jul post-earnings gap to the $65.08 52-week low, then a bounce to ~$73 — still below the 50-DMA (~$76.8) and 200-DMA (~$91).
Ad revenue scales past $3bn, engagement stabilises versus YouTube, margins push toward 35%+ and clean EPS re-rates back toward the sector — ~28x on ~$3.4 forward clean EPS. ~+31%, roughly the ~$90–$92 analyst consensus.
Mid-teens clean-EPS growth with the ad tier doubling; Netflix holds subscription-streaming leadership but the multiple stays flat-to-compressing toward the ~24x rate-warranted level as growth matures. ~24x on ~$3.4 clean EPS → ~$81, +11%.
The competitive trigger fires: YouTube's watch-time lead widens and the ad ramp disappoints while a cooling consumer pressures net adds; the sector de-rates. Price breaks the $65 low toward $58 (~−20%), below the ~$70–$75 analyst floor.
Forecast: Technical group needs a reclaim of the ~$76.8 50-day (about $4 / +5% away) on volume, or a confirmed higher-low off $65–$70 — roughly 3–6 weeks if the bounce holds, unlikely without it. Catalyst not live until Q3 earnings (~20 Oct). Fundamental is met but size stays Half at most, and the signal remains HOLD under the Valuation-Ceiling cap.
Forecast: Stop is ~15% below spot and below the 52-week low — unlikely absent a fresh leg down (a Q3 miss or sector de-rating). No exit trigger is live; hold.
Acting now buys a great franchise at a full-to-expensive clean multiple, into a sector-macro headwind and below its 50- and 200-day. The base case offers modest upside; the attractive risk-reward only appears lower (a $65–$70 retest) or on higher-confirmation (a 50-DMA reclaim).
But the framework's clean-earnings, rate-adjusted read says that upside is not on offer at a fair price today — the multiple already sits at the sector rich-line. Waiting for the entry zone costs little.
Position sizing not computed — specify your portfolio allocation and role for sizing guidance.
{
"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-08-04",
"version": "v6",
"analysis_status": "on-going",
"status_badge": "On-Going",
"company": "Netflix, Inc.",
"currency": "USD",
"user_horizon": null,
"user_allocation_pct": null,
"portfolio_role": null,
"price_at_rating": 73.03,
"signal_short": "HOLD",
"signal_medium": "HOLD",
"signal_long": "HOLD",
"primary_signal": "HOLD",
"quality_score": 78,
"lifecycle_stage": "growth-maturing",
"valuation_score": 38,
"warranted_multiple": 23.8,
"actual_multiple": 27.0,
"val_multiple_basis": "clean operating P/E",
"discount_rate_r": 9.25,
"risk_free_10y": 4.75,
"g_near": 12.0,
"g_term": 3.0,
"warranted_ratio": 1.13,
"val_band": "expensive",
"timing_score": 42,
"driver_score": 55,
"driver_commodity_trend": null,
"overall_confidence": 52,
"economic_alignment_stance": "Contrarian",
"economic_alignment_conviction": 50,
"economic_alignment_pressure": "Headwind",
"economic_alignment_source": "sector-map",
"macro_report_date": "2026-07-30",
"nonop_pct_of_net_income": 16,
"clean_pe": 27.0,
"clean_peg": 1.7,
"competitive_share_trajectory": "stable",
"competitive_threat_level": "moderate",
"fair_value_est": 81.0,
"stop_loss": 62.0,
"target_price": 81.0,
"scenario_base_target": 81,
"scenario_bull_target": 96,
"scenario_bear_target": 58,
"analyst_consensus_target": 91.82,
"analyst_target_high": 119,
"analyst_target_low": 75,
"analyst_target_upside_pct": 25.7,
"analyst_grades_consensus": "Buy",
"analyst_bullish_pct": 64,
"analyst_coverage_count": 99,
"fmp_rating": "B+",
"fmp_overall_score": 3,
"recent_upgrades_30d": 0,
"recent_downgrades_30d": 1,
"short_entry_confirmed": false,
"short_hold_reason": "full_hold",
"short_cap_reason": "Base signal is HOLD from the Decision Matrix (High Quality \u00b7 Expensive Valuation \u00b7 Neutral Timing) and the Valuation-Ceiling gate; Technical & Catalyst entry groups unmet in a downtrend. Not a starter case (medium & long are also HOLD).",
"entry_groups_met": 1,
"entry_conviction": "Half-Size",
"exit_groups_live": 0,
"exit_action": "Hold",
"hard_gate_state": "caution",
"gates_triggered": [
"Valuation Ceiling (clean P/E ~27x \u2265 26x Comm-Services guardrail)"
],
"gates_caution": [
"Accounting/earnings-quality (Q1'26 non-operating FX gain in TTM, ~16%)"
],
"do_not_buy_triggers": [],
"next_update_date": "2026-08-18",
"next_update_basis": "default +14d (no impactful dated event before then; Q3 FY2026 earnings ~2026-10-20)"
}