Backblaze, Inc. (BLZE)
NASDAQ: BLZE · Real-Time Price · USD
3.600
-0.010 (-0.28%)
Mar 19, 2026, 12:27 PM EDT - Market open

Backblaze Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
216274321297205513
Market Cap Growth
-32.55%-14.86%8.13%44.69%-59.98%-
Enterprise Value
227.16263.65292.39293.44164.77427.96
Last Close Price
3.604.666.027.596.1516.89
PE Ratio
--10.13-5.42-4.57-3.80-15.79
Forward PE
120.33191.77----
PS Ratio
1.491.882.522.912.417.61
PB Ratio
2.553.294.146.612.995.37
P/TBV Ratio
2.433.153.386.082.833.60
P/FCF Ratio
11.5114.5129.77-23.10-9.72-126.97
P/OCF Ratio
9.2211.6225.70-40.43-14.90145.80
EV/Sales Ratio
1.561.812.292.881.936.34
EV/EBITDA Ratio
-133.97-16.28-8.89-5.89-173.12
EV/EBIT Ratio
--11.16-6.32-5.07-3.42-22.77
EV/FCF Ratio
12.0513.9927.09-22.81-7.80-105.88
Debt / Equity Ratio
0.500.500.330.570.360.21
Debt / EBITDA Ratio
31.2931.29-2.58-1.39-1.63-13.45
Debt / FCF Ratio
3.273.274.29-3.57-2.15-8.23
Net Debt / Equity Ratio
0.120.12-0.110.37-0.29-0.75
Net Debt / EBITDA Ratio
5.185.180.48-0.500.7128.96
Net Debt / FCF Ratio
0.540.54-0.79-1.290.9417.71
Asset Turnover
0.810.810.850.720.540.62
Quick Ratio
0.890.890.950.531.182.33
Current Ratio
1.071.071.100.671.322.47
Return on Equity (ROE)
-31.85%-31.85%-79.20%-105.05%-62.59%-47.48%
Return on Assets (ROA)
-13.15%-13.15%-30.84%-40.76%-30.42%-17.31%
Return on Invested Capital (ROIC)
-20.25%-20.25%-47.18%-69.77%-77.93%-41.67%
Return on Capital Employed (ROCE)
-19.77%-19.77%-50.49%-67.81%-44.82%-27.51%
Earnings Yield
-11.80%-9.87%-18.44%-21.87%-26.34%-6.34%
FCF Yield
8.69%6.89%3.36%-4.33%-10.29%-0.79%
Buyback Yield / Dilution
-2.16%-2.16%-14.84%-2.37%-1.22%-20.93%
Updated Dec 31, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q