Cloudflare, Inc.NET

Market cap
$71.2B
P/E ratio
Dec 31,
2019
Dec 31,
2020
Dec 31,
2021
Dec 31,
2022
Dec 31,
2023
Dec 31,
2024
Revenue2874316569751,2971,670
Cost of revenue63101147233307379
Gross profit2243305097439901,291
Sales and marketing159218328466599746
Research and development91127189298358421
General and administrative8292120180218279
Total operating expenses3324376379441,1751,446
Loss from operations-108-107-128-201-185-155
Interest income672156887
Interest expense-----5
Loss on extinguishment of debt---72--50-
Other income (expense), net-10-11-42
Total non-operating income, net3-18-12010884
Loss before income taxes-105-125-248-191-178-71
Provision for income taxes1-612368
Net loss-106-119-260-193-184-79
Earnings Per Share, Basic---0.83-0.59-0.55-0.23
Earnings Per Share, Diluted---0.83-0.59-0.55-0.23