Cloudflare, Inc. (NET)

USD 109.1

(-7.2%)

Annual Income Statements

(In USD)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 1.29 Billion 975.24 Million 656.42 Million 431.05 Million 287.02 Million 192.67 Million
Cost of Revenue 307 Million 232.61 Million 147.13 Million 101.05 Million 63.42 Million 43.53 Million
Gross Profit 989.74 Million 742.63 Million 509.29 Million 330 Million 223.59 Million 149.13 Million
Operating Expenses 1.17 Billion 943.83 Million 636.97 Million 436.77 Million 331.54 Million 234.03 Million
Selling, General and Administrative Expenses 817.08 Million 645.53 Million 447.56 Million 309.62 Million 240.87 Million 179.57 Million
Research and Development Expenses 358.14 Million 298.3 Million 189.4 Million 127.14 Million 90.66 Million 54.46 Million
Other Expenses - 577 Thousand -794 Thousand 171 Thousand -1.44 Million -2.09 Million
Cost and Expenses 1.48 Billion 1.17 Billion 784.11 Million 537.82 Million 394.96 Million 277.57 Million
Operating Income -185.48 Million -201.2 Million -127.68 Million -106.76 Million -107.94 Million -84.89 Million
Interest Expense 5.87 Million 4.98 Million 49.23 Million 24.96 Million 1.11 Million 992 Thousand
Income Tax Expense 6.08 Million 2.64 Million 12.33 Million -5.6 Million 1.11 Million 1.07 Million
Earnings before Tax -177.86 Million -190.73 Million -247.97 Million -124.97 Million -104.71 Million -86.08 Million
Net Income -183.94 Million -193.38 Million -260.3 Million -119.37 Million -105.82 Million -87.16 Million
Earnings Per Share Basic -0.55 -0.59 -0.83 -0.40 -0.35 -0.37
Earnings Per Share Diluted -0.55 -0.59 -0.83 -0.40 -0.35 -0.37
Weighted Average Shares Outstanding 333.65 Million 326.33 Million 312.32 Million 299.77 Million 300.17 Million 237.32 Million
Weighted Average Shares Outstanding (Diluted) 333.65 Million 326.33 Million 312.32 Million 299.77 Million 300.17 Million 237.32 Million
Gross Margin 0.76 0.76 0.78 0.77 0.78 0.77
EBIT Margin -0.03 -0.09 -0.09 -0.12 -0.26 -0.34
Profit Margin -0.14 -0.20 -0.40 -0.28 -0.37 -0.45
EBITDA -36.17 Million -92.13 Million -127.68 Million -50.62 Million -84.42 Million -66.19 Million
Earnings Before Tax Margin -0.14 -0.21 -0.19 -0.25 -0.38 -0.44

Income Statement Charts