Dexelance S.p.A. (BIT:DEX)
Italy flag Italy · Delayed Price · Currency is EUR
2.100
+0.030 (1.45%)
Sep 25, 2026, 5:35 PM CET

Dexelance Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
55112236274--
Market Cap Growth
-70.38%-52.68%-13.75%---
Enterprise Value
215303353437--
Last Close Price
2.073.387.088.16--

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
--13.209.79--
Forward PE
12.617.569.1510.16--
PS Ratio
0.160.350.730.95--
PB Ratio
0.240.611.391.78--
P/FCF Ratio
23.4226.847.0921.01--
P/OCF Ratio
3.737.306.0413.83--

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
0.620.951.091.51--
EV/EBITDA Ratio
19.92-8.428.98--
EV/EBIT Ratio
--13.2111.93--
EV/FCF Ratio
92.2372.6510.5933.47--

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Debt / Equity Ratio
0.891.080.971.242.161.15
Debt / EBITDA Ratio
18.89417.373.373.564.072.83
Debt / FCF Ratio
87.4547.974.9714.655.352.76
Net Debt / Equity Ratio
0.540.750.780.971.430.63
Net Debt / EBITDA Ratio
41.51-19.263.153.082.961.71
Net Debt / FCF Ratio
53.4433.213.9711.473.541.51
Asset Turnover
0.680.630.690.770.830.68
Inventory Turnover
4.814.906.036.487.396.97
Quick Ratio
0.850.710.600.710.560.65
Current Ratio
1.401.131.161.290.780.87
Return on Equity (ROE)
-7.44%-9.97%11.02%26.39%-9.65%19.52%
Return on Assets (ROA)
-1.05%-2.71%3.53%6.10%5.67%5.26%
Return on Invested Capital (ROIC)
-2.50%-7.05%6.17%12.34%-92.95%12.33%
Return on Capital Employed (ROCE)
-2.00%-5.80%8.10%10.50%14.30%14.00%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
-27.96%-15.82%7.57%10.22%--
FCF Yield
4.27%3.73%14.11%4.76%--
Payout Ratio
---2.50%--
Buyback Yield / Dilution
-8.93%0.88%-9.95%-20.65%--