2026-03-03 - NET - Cloudflare Deep Dive

Deep Dive Ticker Tape

Article published Mar 3, 2026. Prices below use latest available snapshots.

NET $307.01 +10.6% 30d

Conviction: High Status: Recovery — RSI ~55.8 (computed), price $178.83, +4.1% this week, +7.2% in 30D


Quick Snapshot

Signal Reading
Overall 🟡 RSI ~55.8 (computed from 19 OHLC entries) — neutral. Price $178.83, -1.2% today, +4.1% this week, +7.2% in 30D. SMA19 approx ~$178.14 — price just above SMA. Stop-loss at $162 now -9.4% away.
Moat Narrow (widening — network effects, switching costs)
Key insight Remarkable turnaround since 02/26. NET went from -8.5% 30D (02/26) to +7.2% 30D (03/03) — a 15.7 percentage point swing in one week. Price recovered from $173.33 to $178.83 (+3.2%). The stop-loss ($162) danger has receded; now -9.4% away vs prior -6.5%. RSI stable at ~56. The 7D is +4.1% — positive momentum. The AI traffic layer / zero-trust thesis has been reinforced by the price recovery.

Action Matrix

Action Level Why
Current 🔒 Hold Core position, 30D flipped positive, price above SMA, stop has breathing room
Entry Zone $165 - $180 Current $178.83 — at upper end of zone
Stop-Loss $162 (-9.4%) Honor if hit — no extensions
Target $250 (+40%) Continue recovery thesis

Price Data

Stock Price 1D 7D 30D 3M 52wkHi RSI Status Action
NET $178.83 -1.2% +4.1% +7.2% -8.7% ~56 🟡 Neutral 🔒 Hold

Note: RSI computed from 19 OHLC entries (~55.8). SMA20 field N/A; approx 19-entry average ~$178.14. 52wk high based on in-window data ($195.85).

Price vs Last Deep Dive (02/26)

Metric 02/26 03/03 Change
Price $173.33 $178.83 +$5.50 (+3.2%)
RSI 55.6 ~55.8 ~0.2 (essentially unchanged)
SMA20 $178.09 ~$178.14 (approx) ~flat
vs SMA -2.7% below ~+0.4% above Price crossed above SMA
30D -8.5% +7.2% Flipped strongly positive
Stop distance -6.5% -9.4% Stop-loss danger receded

Update from 02/26: Significant improvement. NET recovered from $173.33 to $178.83 (+3.2%) and crossed above its moving average. The 30D flipped from -8.5% to +7.2% — a complete reversal. The stop-loss at $162 now has -9.4% of cushion vs the dangerously thin -6.5% it had on 02/26. RSI is stable at ~55-56 — neutral. The concerns from 02/26 about continued selling have been resolved. Cloudflare's AI traffic layer thesis appears to be reasserting itself in price action. This is now a clean hold.


Company Overview

One-Liner

Cloudflare is a cloud network platform providing CDN, DDoS protection, zero-trust security, and serverless computing at the network edge.

Business Model

Question Answer
What they sell CDN (content delivery), DDoS protection, Zero Trust (SASE), Workers (serverless), R2 (storage)
Who pays Enterprise, mid-market, developers globally
Revenue model Tiered SaaS subscriptions; free tier drives enterprise upsell
How sticky High — network infrastructure is deeply embedded; Zero Trust requires full deployment

Key Segments

Segment Revenue % Growth Notes
Large Customers ($100K+) Growing +27% YoY 3,000+ large customers; primary growth driver
Platform Overall 100% +25% YoY ~$1.6B run rate

Competitive Analysis

Competitive Moat

Moat Type Present? Evidence
Network effects 🟢 300+ POPs globally; more traffic = better routing optimization
Switching costs 🟢 Zero Trust deployment embedded in enterprise security stack
Intangible assets 🟡 Edge network technology; Cloudflare Workers developer ecosystem
Cost advantages 🟡 Global network amortized over massive user base

Moat Width: Narrow (widening) Moat Trend: Widening — AI agent traffic routing, zero-trust security, R2 storage alternatives to S3


Bull Case

Why This Could Work

  1. AI traffic layer — Every AI agent call goes through the internet. Cloudflare positioned as the "AI routing layer."
  2. Zero Trust secular tailwind — Enterprises moving away from VPN → zero trust. NET is the best-positioned pure-play.
  3. Developer platform — Cloudflare Workers/R2/D1 growing as an alternative to AWS Lambda.
  4. 30D flipped positive (+7.2%) — Relative strength returning; confirms thesis is intact.
  5. Stop-loss breathing room — $162 is -9.4% away; risk/reward improved significantly.

Upside Scenario

If This Happens Stock Could
AI agent traffic becomes significant revenue $280 (+57%)
Zero Trust deal size expansion continues $250 (+40%)

Bear Case

What Could Go Wrong

  1. Competition from Zscaler / Palo Alto — Both larger zero trust competitors.
  2. Growth deceleration — 25% is strong but market priced for 30%+.
  3. 52wkHi gap -8.7% — Still below in-window high ($195.85); not a full recovery.
  4. RSI at 56 — Neutral, not oversold; no urgency to add more.

Thesis Killers

  • Net Revenue Retention drops below 115%
  • Large customer growth stalls
  • Security breach damages brand/trust

Entry Strategy

Technical Levels

Level Price Notes
Support 1 $178 SMA20 (approx) — just reclaimed
Support 2 $170 Round number / prior range floor
Support 3 $162 Stop-loss — CRITICAL LEVEL
Resistance 1 $190 Prior week range
Resistance 2 $195.85 In-window 52wk high

Entry Approach

Strategy Details
Current hold Core position maintained above $162 stop
Stop $162 — honor if hit, no extensions
Re-add On RSI pullback to 40-45 with price holding above SMA
New entry Wait for RSI < 45 with price in $165-175 zone

Research Log

Date Update
2026-02-16 Created deep dive. RSI 52.9. $195.85. Only SaaS above SMA (+8.9%). Action: Hold. Strongest in class.
2026-02-22 Price refresh. $177.14 (-9.6%). RSI 49.8. NOW BELOW SMA. Today -8.0%. Relative strength advantage LOST. Action: Hold with caution. Monitor $162 stop.
2026-02-26 Price further to $173.33 (-2.2% from 02/22). RSI 55.6 (slight rise despite price drop — divergence). 7D -10.5%, 30D flipped to -8.5%. SMA gap still -2.7%. Stop $162 is -6.5% away. Status: Hold tight stop.
2026-03-03 Recovery confirmed. Price $178.83 (+3.2% from 02/26). 30D flipped to +7.2%. Price crossed above SMA (~$178.14). RSI ~55.8 (computed). Stop now -9.4% away. -1.2% today = minor digestion. Action: Hold — concerns from 02/26 resolved.

The Gold

Key Discoveries

Discovery Implication
30D: -8.5% → +7.2% in one week Complete momentum reversal — relative strength returning
Price crossed above SMA after 2 weeks below Technical trend has re-confirmed upward
Stop-loss buffer improved: -6.5% → -9.4% Risk is now manageable again; can hold comfortably
RSI stable at 55-56 across both weeks RSI holding neutral while price recovered = clean bullish signal

Open Questions

  • What caused the -8.0% single-day drop on 02/22? Was it earnings guide, sector rotation, or something else?
  • What drove the recovery in the past week (+4.1% 7D)?
  • Is NET being re-accumulated by funds that sold in the Feb selloff?
  • Should the stop be raised from $162 given the recovery?

Mistakes (Don't Repeat)

Mistake Lesson
Assuming relative strength persists indefinitely Even strongest names get hit in sector selloffs
Stop at $162 was the right level Didn't need to tighten — the stop absorbed volatility and now has buffer

Sources

  • Fundamentals figures: company-reported results (quarterly/annual filings) as available at the artifact date; predates the desk's EDGAR reconciliation gate — figures not re-verified after publication.