Cloudflare revenue and financials
$355.01Change from previous close: −1.25%Absolute change: −$4.48
In the fiscal year ended December 2025, Cloudflare reported revenue of $2.17B (+29.85% year over year). The net loss was $102.27M.
Fiscal year ending in December. Sources and method on the page Methodology and sources.
At a glance
- Revenue growth
- +29.85%
- 2025 vs 2024
- Net margin
- -4.7%
- 2024: -4.7%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 696 | 640 | 615 | 562 | 512 | 479 | 460 | 430 | 401 | 379 | 362 | 336 |
| Cost of revenue | 197 | 184 | 162 | 146 | 129 | 116 | 109 | 96.0 | 89.0 | 85.0 | 83.3 | 78.1 |
| Gross profit | 500 | 456 | 453 | 416 | 384 | 364 | 351 | 334 | 312 | 294 | 279 | 258 |
| Selling, general and administrative | 393 | 367 | 351 | 332 | 313 | 302 | 265 | 254 | 244 | 245 | 226 | 206 |
| Research and development | 159 | 151 | 142 | 121 | 135 | 115 | 120 | 111 | 103 | 87.7 | 96.4 | 90.6 |
| Operating income | -52.9 | -62.0 | -40.2 | -37.5 | -63.4 | -53.2 | -34.0 | -30.8 | -34.7 | -39.6 | -42.8 | -39.2 |
| EBIT | -52.9 | -62.0 | -40.2 | -37.5 | -63.4 | -53.2 | -34.0 | -30.8 | -34.7 | -39.6 | -42.8 | -39.2 |
| EBITDA | 3.7 | -12.3 | 4.4 | 4.1 | -25.7 | -18.4 | -4.8 | -5.4 | -10.9 | -14.9 | -12.0 | -10.2 |
| Interest expense | 3.1 | 2.6 | 2.9 | 2.9 | 1.5 | 1.4 | 1.4 | 1.4 | 1.2 | 1.1 | 1.1 | 1.1 |
| Pre-tax income | -168 | -21.4 | -10.5 | 1.9 | -47.3 | -36.8 | -10.8 | -12.8 | -13.9 | -33.3 | -25.8 | -22.3 |
| Income tax | 2.0 | 1.5 | 1.6 | 3.1 | 3.2 | 1.7 | 2.0 | 2.5 | 1.1 | 2.3 | 2.1 | 1.3 |
| Net income | -170 | -22.9 | -12.1 | -1.3 | -50.4 | -38.5 | -12.8 | -15.3 | -15.1 | -35.5 | -27.9 | -23.5 |
| Net income to common shareholders | -170 | -22.9 | -12.1 | -1.3 | -50.4 | -38.5 | -12.8 | -15.3 | -15.1 | -35.5 | -27.9 | -23.5 |
| Basic EPS | -0.48 | -0.07 | -0.03 | -0.00 | -0.15 | -0.11 | -0.04 | -0.04 | -0.04 | -0.10 | -0.08 | -0.07 |
| Diluted EPS | -0.48 | -0.07 | -0.03 | -0.00 | -0.15 | -0.11 | -0.04 | -0.04 | -0.04 | -0.10 | -0.08 | -0.07 |
| Average shares (basic) | 354 | 353 | 351 | 349 | 347 | 346 | 344 | 342 | 341 | 339 | 337 | 335 |
| Average shares (diluted) | 354 | 353 | 351 | 349 | 347 | 346 | 344 | 342 | 341 | 339 | 337 | 335 |
