Cloudflare, Inc. Income Statement

Income Statement Dec2017 Dec2018 Dec2019 Dec2020 Dec2021 Dec2022 Dec2023 Dec2024
Revenue & cost
Revenue 134.91M192.67M287.02M431.06M656.43M975.24M1296.74M1669.63M
Cost of Revenue 61.90M94.39M159.30M217.88M328.06M465.76M599.12M745.79M
Gross Profit 106.13M149.14M223.60M330.00M509.29M742.63M989.74M1290.92M
Operating items
Research & Development 33.65M54.46M90.67M127.14M189.41M298.30M358.14M421.37M
Selling, General & Administrative 20.31M85.18M81.58M91.75M119.50M179.77M217.97M278.52M
Other Operating Expenses 61.90M94.39M159.30M217.88M328.06M465.76M599.12M745.79M
Operating Expenses 115.86M234.04M331.55M436.77M636.98M943.83M1175.22M1445.68M
Operating Income -9.73M-84.90M-107.95M-106.77M-127.68M-201.20M-185.49M-154.76M
EBIT -9.73M-84.90M-107.95M-106.77M-127.68M-201.20M-185.49M-154.76M
Non-operating items
Interest & Investment Income 0.76M1.90M5.79M6.59M1.97M14.88M68.17M87.43M
Other Non Operating Income 0.12M-2.09M-1.44M0.17M-72.23M0.58M-50.30M1.66M
Non Operating Income 0.12M-2.09M3.23M-18.20M-120.29M10.47M7.62M83.89M
Net income details
EBT -9.71M-86.09M-104.71M-124.97M-247.98M-190.73M-177.86M-70.87M
Tax Provisions 1.03M1.08M1.11M-5.60M12.33M2.65M6.09M7.93M
Profit After Tax -10.75M-87.16M-105.83M-119.37M-260.31M-193.38M-183.95M-78.80M
Income from Continuing Operations -10.75M-87.16M-105.83M-119.37M-260.31M-193.38M-183.95M-78.80M
Consolidated Net Income -10.75M-87.16M-105.83M-119.37M-260.31M-193.38M-183.95M-78.80M
Income towards Parent Company -10.75M-87.16M-105.83M-119.37M-260.31M-193.38M-183.95M-78.80M
Net Income towards Common Stockholders -10.75M-87.16M-105.83M-119.37M-260.31M-193.38M-183.95M-78.80M
Additional items
EPS (Basic) -0.00M-0.00M-0.00M-0.00M-0.00M-0.00M-0.00M-0.00M
EPS (Weighted Average and Diluted) -0.00M-0.00M-0.00M-0.00M-0.00M-0.00M
Shares Outstanding (Weighted Average) 300.19M307.30M321.75M328.62M335.77M343.19M
Shares Outstanding (Diluted Average) 146.31M299.77M312.32M326.33M333.66M341.41M
EBITDA -9.73M-84.90M-107.95M-106.77M-127.68M-201.20M-185.49M-154.76M
Tax Rate 4.48%