KineRuby

Research

HomeNET overviewFinancial chartsStock screener

Valuation & planning

DCF valuationCompound interestDividend snowballAll tools

Watchlist

Star a ticker to pin it here.

KineRubyLog in
HomeAnalysisScreenerTools
Cloudflare, Inc. logo

Cloudflare, Inc.

NETNYSE

$302.01

Last price · USD

Market cap
$105.2B
P/E
—
EV / EBITDA
1020.6x
P/S
48.5x
FCF yield
0.3%
Div. yield
0.00%

Multiples use last price and FY2025 annual figures. Market cap estimated from diluted shares.

OverviewBusinessFinancialsPeersChartsValuation

Cloudflare, Inc. key metrics & ratios

Annual · USD millions except per-share data · 36 lines

Fiscal yearTrend2025latest2024202320222021CAGR
Growth (year over year)
Revenue growth29.8%28.8%33.0%48.6%——
Operating income growth-33.9%16.6%7.8%-57.6%——
Net income growth-29.8%57.2%4.9%25.7%——
EPS (diluted) growth-26.1%58.2%6.8%28.9%——
Free cash flow growth66.0%63.6%400.4%7.7%——
Margins
Gross margin74.5%77.3%76.3%76.1%77.6%—
Operating margin-9.6%-9.3%-14.3%-20.6%-19.5%—
EBITDA margin4.9%3.7%-2.8%-8.6%-20.1%—
Net margin-4.7%-4.7%-14.2%-19.8%-39.7%—
FCF margin15.0%11.7%9.2%-4.1%-6.6%—
Returns on capital
Return on equity-7.0%-7.5%-24.1%-31.0%-31.9%—
Return on assets-1.7%-2.4%-6.7%-7.5%-11.0%—
Return on invested capital-4.9%-6.6%-8.8%-10.1%-7.1%—
Leverage & liquidity
Debt / equity2.54x1.40x1.88x2.53x1.59x—
Net debt / EBITDA26.06x21.20x-37.28x-16.46x-7.41x—
Current ratio1.98x2.86x3.50x4.74x6.77x—
Interest coverage-23.64x-29.78x-31.59x-40.37x-2.59x—
Profitability & operating
EBIT(84)(66)(172)(186)(199)—
EBITDA10662(36)(83)(132)—
Operating income(207)(155)(185)(201)(128)—
Income before tax(93)(71)(178)(191)(248)—
Net income(102)(79)(184)(193)(260)—
Earnings per share
EPS (basic)(0.29)(0.23)(0.55)(0.59)(0.83)—
EPS (diluted)(0.29)(0.23)(0.55)(0.59)(0.83)—
Share count (millions)
Weighted avg shares outstanding348341334326312+2.8%
Weighted avg shares outstanding (diluted)348341334326312+2.8%
Balance sheet highlights
Net debt2,7571,3161,3481,373979+29.5%
Total debt3,7001,4631,4351,5771,293+30.1%
Total investments3,1581,7081,5871,4461,508+20.3%
Total stockholders' equity1,4591,046763624816+15.6%
Total assets6,0363,3012,7602,5882,372+26.3%
Cash flow highlights
Free cash flow324195119(40)(43)—
Operating cash flow66738025412465+79.2%
Capital expenditure(343)(185)(135)(163)(108)—
Net cash from operating activities66738025412465+79.2%
Additional fields
Accrued Expenses11182646838+30.7%