NET
Cloudflare Inc
Price:  
224.06 
USD
Volume:  
2,644,361.00
United States | Software
Valuation
Overview
Financials
Forecast
Compare
Historical Price
SolvencyDividends
Transactions
People

Cloudflare EV/EBITDA

-102.8%
Upside

As of 2026-06-22, the EV/EBITDA ratio of Cloudflare Inc (NET) is -11,644.40. EV/EBITDA ratio is calculated by dividing the enterprise value by the TTM EBITDA. Cloudflare's latest enterprise value is 81,534.09 mil USD. Cloudflare's TTM EBITDA according to its financial statements is -7.00 mil USD. Dividing these 2 quantities gives us the above Cloudflare EV/EBITDA ratio.

Note: valuation result may not be accurate due to the company's negative EBITDA.

Range Selected
Trailing P/E multiples 17.4x - 20.2x 19.9x
Forward P/E multiples 22.3x - 28.4x 25.0x
Fair Price (6.95) - (5.25) (6.21)
Upside -103.1% - -102.3% -102.8%
224.06 USD
Stock Price
(6.21) USD
Fair Price

Cloudflare EV/EBITDA - Historical EV/EBITDA Data

Date EV/EBITDA
2026-06-18 -11,644.40
2026-06-17 -11,786.25
2026-06-16 -11,993.23
2026-06-15 -12,232.51
2026-06-12 -11,867.53
2026-06-11 -11,815.03
2026-06-10 -11,422.79
2026-06-09 -12,253.71
2026-06-08 -12,842.32
2026-06-05 -12,959.44
2026-06-04 -13,894.86
2026-06-03 -13,727.76
2026-06-02 -14,097.79
2026-06-01 -14,004.91
2026-05-29 -12,540.95
2026-05-28 -11,848.85
2026-05-27 -10,895.26
2026-05-26 -11,315.26
2026-05-22 -11,246.10
2026-05-21 -11,068.41
2026-05-20 -10,941.20
2026-05-19 -10,769.56
2026-05-18 -10,518.16
2026-05-15 -10,306.65
2026-05-14 -10,420.23
2026-05-13 -10,057.27
2026-05-12 -9,762.96
2026-05-11 -10,102.70
2026-05-08 -10,234.46
2026-05-07 -13,296.65
2026-05-06 -12,882.71
2026-05-05 -12,672.70
2026-05-04 -11,649.95
2026-05-01 -11,313.24
2026-04-30 -10,680.71
2026-04-29 -11,034.08
2026-04-28 -10,858.91
2026-04-27 -11,053.77
2026-04-24 -10,786.72
2026-04-23 -10,682.23
2026-04-22 -10,811.46
2026-04-21 -10,817.01
2026-04-20 -10,672.64
2026-04-17 -10,479.80
2026-04-16 -10,297.56
2026-04-15 -9,931.57
2026-04-14 -9,352.04
2026-04-13 -9,623.13
2026-04-10 -8,763.43
2026-04-09 -10,078.98