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. cash flow statement

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

Fiscal yearTrend2025latest2024202320222021CAGR
Operating activities
Net income(102)(79)(184)(193)(260)—
Depreciation & amortization19012813610267+29.9%
Deferred income tax122-09-37.5%
Stock-based compensation45133827420390+49.6%
Change in working capital(34)(109)(105)(79)3—
Accounts receivables(85)(84)(116)(56)(36)—
Inventory000028—
Accounts payables91912(10)2+37.7%
Other working capital43(43)-0(13)9+47.6%
Other non-cash items16010013191156+0.6%
Net cash from operating activities66738025412465+79.2%
Operating cash flow66738025412465+79.2%
Investing activities
Investments in PP&E(343)(185)(114)(163)(108)—
Capital expenditure(343)(185)(135)(163)(108)—
Acquisitions, net(51)(38)(6)(88)(6)—
Purchases of investments(3,537)(1,572)(1,878)(1,133)(1,589)—
Sales / maturities of investments2,1221,4931,8321,149993+20.9%
Other investing activities2(28)(20)00+142.3%
Net cash from investing activities(1,807)(330)(186)(236)(709)—
Financing activities
Net debt issuance1,9330(208)(17)817+24.0%
Short-term net debt issuance(64)0000—
Long-term net debt issuance1,9970(208)(17)817+25.0%
Net stock issuance5933342536+12.7%
Common stock issuance5933342536+12.6%
Common stock repurchased00-0-0-0—
Net common stock issuance5933342536+12.7%
Other financing activities(52)(20)(18)(2)(6)—
Net cash from financing activities1,94013(192)6847+23.0%
Cash summary
Effect of forex changes on cash10000—
Net change in cash80063(124)(106)203+40.9%
Cash at beginning of period15491215321118+6.9%
Cash at end of period95415491215321+31.3%
Free cash flow324195119(40)(43)—
Income taxes paid05422—
Interest paid00114—