Cloudflare Inc (NET.NYSE) AI OPINIONS & ADVISOR ANALYSIS
Read and compare the 14 individual AI Advisor deep-dive reports, including their forecast paths, ratings, price targets, and reasoning.
Updated on 20 September 2026Deep analysis 20 September 2026
Universal Investor AI
The Polymath FrameworkModel rating
Partial Sell
5-Year Return Est.
+10.1%
NET.NYSE does not currently pay dividends
1. Investment Thesis — Base Case
The evidence is unusually clean, and that is the problem. Cloudflare is compounding and the price already assumes it will. Q2 2026 revenue grew 36% to $696.1M with current RPO up 35%, while a 20% headcount cut and $150.7M of restructuring charges buried genuine operating leverageoperating leverageThe sensitivity of operating profit to changes in revenue caused by the mix of fixed and variable costs.View full glossary entry inside a $170.0M GAAP loss [1][2][3]. That optics gap closes over 2027-2028. The tension is arithmetic rather than execution: at roughly 45x trailing sales with a 0.33% free-cash-flow yield and the ten-year near 5%, five years of excellent delivery mostly pays for the multiple already granted.
- FY2026 guided revenue $2.864-2.870B and non-GAAP EPS $1.25-1.26 imply roughly 259x forward earningsforward earningsEstimated future profitability used to calculate valuation multiples for investment analysis.View full glossary entry [7].
- Revenue compounding near 24% annually to about $8.5B by 2031 at 13x sales implies roughly $110B.
- With about 400M diluted shares by then, that equates to a mid-$350s price — modest appreciation.
Historical prices and published forecast
- Observed price
- Published advisor forecast
View chart values
| Series | Date | Value (USD) |
|---|---|---|
| Observed price | 2021-09-14 | 127 |
| Observed price | 2021-09-22 | 137 |
| Observed price | 2021-09-30 | 113 |
| Observed price | 2021-10-08 | 140 |
| Observed price | 2021-10-24 | 187 |
| Observed price | 2021-11-01 | 194 |
| Observed price | 2021-11-17 | 212 |
| Observed price | 2021-11-25 | 199 |
| Observed price | 2021-12-15 | 139 |
| Observed price | 2021-12-27 | 139 |
| Observed price | 2022-01-08 | 108 |
| Observed price | 2022-01-12 | 114 |
| Observed price | 2022-01-28 | 84.2 |
| Observed price | 2022-02-09 | 115 |
| Observed price | 2022-02-21 | 95.0 |
| Observed price | 2022-03-01 | 118 |
| Observed price | 2022-03-13 | 85.7 |
| Observed price | 2022-03-29 | 130 |
| Observed price | 2022-04-06 | 110 |
| Observed price | 2022-04-18 | 108 |
| Observed price | 2022-05-08 | 59.6 |
| Observed price | 2022-05-24 | 50.5 |
| Observed price | 2022-05-28 | 58.2 |
| Observed price | 2022-06-05 | 54.1 |
| Observed price | 2022-06-17 | 41.2 |
| Observed price | 2022-06-29 | 45.9 |
| Observed price | 2022-07-07 | 52.7 |
| Observed price | 2022-07-27 | 48.7 |
| Observed price | 2022-08-12 | 77.6 |
| Observed price | 2022-08-16 | 77.8 |
| Observed price | 2022-09-05 | 58.6 |
| Observed price | 2022-09-09 | 65.8 |
| Observed price | 2022-09-25 | 54.0 |
| Observed price | 2022-10-03 | 55.8 |
| Observed price | 2022-10-15 | 47.7 |
| Observed price | 2022-10-31 | 56.3 |
| Observed price | 2022-11-08 | 40.4 |
| Observed price | 2022-12-06 | 43.6 |
| Observed price | 2022-12-10 | 49.3 |
| Observed price | 2022-12-14 | 52.3 |
| Observed price | 2022-12-26 | 42.9 |
| Observed price | 2023-01-07 | 40.1 |
| Observed price | 2023-01-27 | 53.1 |
| Observed price | 2023-01-31 | 52.9 |
| Observed price | 2023-02-16 | 68.3 |
| Observed price | 2023-03-04 | 61.1 |
| Observed price | 2023-03-12 | 54.4 |
| Observed price | 2023-03-20 | 53.7 |
| Observed price | 2023-04-01 | 61.5 |
| Observed price | 2023-04-13 | 64.9 |
| Observed price | 2023-05-03 | 41.9 |
| Observed price | 2023-05-07 | 45.6 |
| Observed price | 2023-05-27 | 62.4 |
| Observed price | 2023-06-04 | 70.2 |
| Observed price | 2023-06-08 | 63.1 |
| Observed price | 2023-07-06 | 63.1 |
| Observed price | 2023-07-14 | 66.5 |
| Observed price | 2023-07-18 | 72.9 |
| Observed price | 2023-08-03 | 65.0 |
| Observed price | 2023-08-19 | 58.8 |
| Observed price | 2023-08-31 | 65.0 |
| Observed price | 2023-09-04 | 65.0 |
| Observed price | 2023-09-24 | 57.8 |
| Observed price | 2023-10-10 | 65.6 |
| Observed price | 2023-10-14 | 61.9 |
| Observed price | 2023-10-26 | 55.5 |
| Observed price | 2023-11-07 | 66.0 |
| Observed price | 2023-11-15 | 70.8 |
| Observed price | 2023-12-01 | 78.8 |
| Observed price | 2023-12-09 | 77.6 |
| Observed price | 2023-12-25 | 85.4 |
| Observed price | 2024-01-06 | 77.4 |
| Observed price | 2024-01-22 | 84.7 |
| Observed price | 2024-01-26 | 80.2 |
| Observed price | 2024-02-11 | 106 |
| Observed price | 2024-03-02 | 100 |
| Observed price | 2024-03-10 | 97.4 |
| Observed price | 2024-03-14 | 94.2 |
| Observed price | 2024-03-26 | 99.1 |
| Observed price | 2024-04-11 | 96.1 |
| Observed price | 2024-04-19 | 84.1 |
| Observed price | 2024-05-01 | 88.0 |
| Observed price | 2024-05-09 | 73.3 |
| Observed price | 2024-06-02 | 67.5 |
| Observed price | 2024-06-14 | 75.6 |
| Observed price | 2024-06-22 | 78.2 |
| Observed price | 2024-07-04 | 85.7 |
| Observed price | 2024-07-16 | 84.0 |
| Observed price | 2024-08-01 | 74.4 |
| Observed price | 2024-08-05 | 77.7 |
| Observed price | 2024-08-17 | 82.9 |
| Observed price | 2024-08-29 | 81.3 |
| Observed price | 2024-09-06 | 76.0 |
| Observed price | 2024-09-30 | 80.9 |
| Observed price | 2024-10-12 | 93.6 |
| Observed price | 2024-10-16 | 91.3 |
| Observed price | 2024-11-01 | 87.5 |
| Observed price | 2024-11-17 | 91.5 |
| Observed price | 2024-11-21 | 104 |
| Observed price | 2024-12-03 | 105 |
| Observed price | 2024-12-11 | 115 |
| Observed price | 2024-12-31 | 108 |
| Observed price | 2025-01-08 | 116 |
| Observed price | 2025-01-20 | 119 |
| Observed price | 2025-02-09 | 171 |
| Observed price | 2025-02-13 | 177 |
| Observed price | 2025-02-25 | 143 |
| Observed price | 2025-03-13 | 114 |
| Observed price | 2025-03-25 | 128 |
| Observed price | 2025-04-02 | 120 |
| Observed price | 2025-04-06 | 97.9 |
| Observed price | 2025-04-30 | 121 |
| Observed price | 2025-05-16 | 157 |
| Observed price | 2025-05-20 | 157 |
| Observed price | 2025-06-09 | 178 |
| Observed price | 2025-06-13 | 172 |
| Observed price | 2025-06-29 | 195 |
| Observed price | 2025-07-11 | 181 |
| Observed price | 2025-07-27 | 199 |
| Observed price | 2025-08-04 | 209 |
| Observed price | 2025-08-20 | 193 |
| Observed price | 2025-08-24 | 196 |
| Observed price | 2025-09-13 | 223 |
| Observed price | 2025-09-17 | 214 |
| Observed price | 2025-09-21 | 228 |
| Observed price | 2025-10-19 | 212 |
| Observed price | 2025-10-31 | 253 |
| Observed price | 2025-11-08 | 235 |
| Observed price | 2025-11-20 | 191 |
| Observed price | 2025-12-10 | 213 |
| Observed price | 2025-12-18 | 194 |
| Observed price | 2026-01-07 | 203 |
| Observed price | 2026-01-11 | 185 |
| Observed price | 2026-01-27 | 206 |
| Observed price | 2026-02-04 | 167 |
| Observed price | 2026-02-16 | 194 |
| Observed price | 2026-02-24 | 164 |
| Observed price | 2026-03-04 | 186 |
| Observed price | 2026-03-20 | 215 |
| Observed price | 2026-04-05 | 212 |
| Observed price | 2026-04-13 | 184 |
| Observed price | 2026-05-07 | 257 |
| Observed price | 2026-05-11 | 194 |
| Observed price | 2026-05-15 | 198 |
| Observed price | 2026-06-04 | 269 |
| Observed price | 2026-06-08 | 248 |
| Observed price | 2026-06-20 | 221 |
| Observed price | 2026-07-02 | 242 |
| Observed price | 2026-07-14 | 282 |
| Observed price | 2026-07-26 | 264 |
| Observed price | 2026-08-15 | 313 |
| Observed price | 2026-08-27 | 308 |
| Observed price | 2026-09-04 | 279 |
| Observed price | 2026-09-12 | 314 |
| Observed price | 2026-09-24 | 359 |
| Observed price | 2026-09-25 | 349 |
| Published advisor forecast | 2026-09-18 | 324 |
| Published advisor forecast | 2026-12-18 | 301 |
| Published advisor forecast | 2027-03-18 | 313 |
| Published advisor forecast | 2027-06-18 | 285 |
| Published advisor forecast | 2027-09-18 | 299 |
| Published advisor forecast | 2027-12-18 | 275 |
| Published advisor forecast | 2028-03-18 | 292 |
| Published advisor forecast | 2028-06-18 | 303 |
| Published advisor forecast | 2028-09-18 | 285 |
| Published advisor forecast | 2028-12-18 | 299 |
| Published advisor forecast | 2029-03-18 | 308 |
| Published advisor forecast | 2029-06-18 | 293 |
| Published advisor forecast | 2029-09-18 | 305 |
| Published advisor forecast | 2029-12-18 | 317 |
| Published advisor forecast | 2030-03-18 | 323 |
| Published advisor forecast | 2030-06-18 | 333 |
| Published advisor forecast | 2030-09-18 | 320 |
| Published advisor forecast | 2030-12-18 | 332 |
| Published advisor forecast | 2031-03-18 | 339 |
| Published advisor forecast | 2031-06-18 | 349 |
| Published advisor forecast | 2031-09-18 | 356 |
2. Scenarios & Signals
Bull case
The bull case activates if edge inference becomes the default deployment pattern rather than a niche. Agentic workloads would then flow through Cloudflare's existing depreciated footprint at incremental margin, reversing the gross-margin leak instead of deepening it. Revenue would clear the $5B 2028 target early, GAAP profitabilitygaap profitabilityGAAP profitability refers to earnings that remain positive under generally accepted accounting principles, including standard operating and noncash expense recognition.View full glossary entry would arrive ahead of schedule, and index inclusion would add mandate-driven flows to an already tight floatfloatThe number of shares available for public trading in the market.View full glossary entry. A sales multiple above 20x then survives, and the stock compounds materially faster than cash flow.
Bear case
The bear case activates when deceleration and margin erosion arrive together. Growth slipping below 25% while gross margingross marginsThe percentage of revenue remaining after deducting the direct costs of producing goods sold.View full glossary entry stalls near 71% would expose that the 20% headcount cut removed enterprise selling capacity rather than fat. Consensus would then value Cloudflare on cash flow, not revenue — and at 0.33% free-cash-flow yield that comparison is brutal. Convertible conversion above $191.34 adds shares into falling estimates, compounding the per-share damage and delivering a derating well beyond the base path.
Current crowd narrative
The settled belief is that Cloudflare has won the edge and that valuation is a detail for later. Shares jumped 17.4% after the Q2 beat and have surrendered none of it [17]. Sell-side consensus averages $333.55 across 34 analysts — about 3% above spot [15]. The anchoring bias is revenue growth: the crowd prices the 36% print and quietly ignores a 0.33% free-cash-flow yield against a 5% ten-year.
Alpha-gap assessment
The crowd overestimates what these shares are worth, implying overpricing — not because the business disappoints but because the price already contains five years of excellence. The overlooked evidence is the gross-margin leak: cost of revenue grew roughly 53% against 36% revenue growth [4], and non-GAAP gross marginsThe percentage of revenue remaining after deducting the direct costs of producing goods sold. fell 320bp [5]. If AI traffic is structurally network-intensive, terminal free-cash-flow margin lands nearer 22% than 35%, which halves the defensible multiple. Consensus targets sitting 3% above spot confirm the cushion is gone [15].
Convergence catalyst
The catalyst is the first post-restructuring gross-margin print alongside FY2027 guidance, due early November 2026 and February 2027. If margin fails to recover above 74% while growth guides toward 28%, the market must value cash flow rather than revenue. The first sign is multiple compressionmultiple compressionA decline in valuation ratios such as price-to-earnings or enterprise-value-to-sales.View full glossary entry on a revenue beat.
Complete advisor preview locked
Unlock this report and every AI Advisor
Sign in to check your access, or upgrade to the Base plan to read this report and open every advisor.