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.