← Cloudflare, Inc.
| Annual Trend | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $134.9m |
$192.7m
+42.81%
|
$287.0m
+48.97%
|
$431.1m
+50.18%
|
$656.4m
+52.28%
|
$975.2m
+48.57%
|
$1.3b
+32.97%
|
$1.7b
+28.76%
|
$2.2b
+29.85%
|
$2.5b
+15.89%
|
|
| Cost of revenue | $28.8m |
$43.5m
+51.23%
|
$63.4m
+45.68%
|
$101.1m
+59.33%
|
$147.1m
+45.60%
|
$232.6m
+58.09%
|
$307.0m
+31.98%
|
$378.7m
+23.35%
|
$552.5m
+45.90%
|
$689.0m
+24.70%
|
|
| Gross profit | $106.1m |
$149.1m
+40.53%
|
$223.6m
+49.93%
|
$330.0m
+47.59%
|
$509.3m
+54.33%
|
$742.6m
+45.82%
|
$989.7m
+33.27%
|
$1.3b
+30.43%
|
$1.6b
+25.14%
|
$1.8b
+12.87%
|
|
| Research and development | $33.6m | $54.5m | $90.7m | $127.1m | $189.4m | $298.3m | $358.1m | $421.4m | $512.5m | $573.3m | |
| Sales and marketing | $61.9m | $94.4m | $159.3m | $217.9m | $328.1m | $465.8m | $599.1m | $745.8m | $920.8m | — | |
| General and administrative | $20.3m | $85.2m | $81.6m | $91.8m | $119.5m | $179.8m | $218.0m | $278.5m | $389.3m | $418.6m | |
| Total operating expenses | $115.9m | $234.0m | $331.5m | $436.8m | $637.0m | $943.8m | $1.2b | $1.4b | $1.8b | $2.0b | |
| Loss from operations | ($9.7m) |
($84.9m)
-772.55%
|
($107.9m)
-27.15%
|
($106.8m)
+1.09%
|
($127.7m)
-19.59%
|
($201.2m)
-57.58%
|
($185.5m)
+7.81%
|
($154.8m)
+16.56%
|
($207.2m)
-33.89%
|
— | |
| Interest expense | ($862k) | ($992k) | ($1.1m) | ($25.0m) | ($49.2m) | ($5.0m) | ($5.9m) | ($5.2m) | ($8.8m) | $11.5m | |
| Interest income | $762k | $1.9m | $5.8m | $6.6m | $2.0m | $14.9m | $68.2m | $87.4m | $131.2m | $164.5m | |
| Other income (expense), net | $115k | ($2.1m) | ($1.4m) | $171k | ($794k) | $577k | ($4.4m) | $1.7m | ($8.0m) | ($147.4m) | |
| Total non-operating income, net | $15k | ($1.2m) | $3.2m | ($18.2m) | ($120.3m) | $10.5m | $7.6m | $83.9m | $114.5m | — | |
| Loss before income taxes | ($9.7m) | ($86.1m) | ($104.7m) | ($125.0m) | ($248.0m) | ($190.7m) | ($177.9m) | ($70.9m) | ($92.7m) | — | |
| Provision for income taxes | $1.0m | $1.1m | $1.1m | ($5.6m) | $12.3m | $2.6m | $6.1m | $7.9m | $9.6m | — | |
| Net loss | ($10.7m) | ($87.2m) | ($105.8m) | ($119.4m) | ($260.3m) | ($193.4m) | ($183.9m) | ($78.8m) | ($102.3m) | — | |
| Net loss per share attributable to common stockholders, basic (in dollars per share) | — | — | ($1) | ($0) | ($1) | ($1) | ($1) | ($0) | ($0) | — | |
| Net loss per share attributable to common stockholders, diluted (in dollars per share) | — | — | ($1) | ($0) | ($1) | ($1) | ($1) | ($0) | ($0) | — | |
| Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) | — | — | ($1) | ($0) | ($1) | ($1) | ($1) | ($0) | ($0) | — | |
| Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) | — | — | ($1) | ($0) | ($1) | ($1) | ($1) | ($0) | ($0) | — | |
| Loss on extinguishment of debt | — | — | $0 | $0 | ($72.2m) | $0 | ($50.3m) | $0 | $0 | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.