Energía, Innovación y Desarrollo Fotovoltaico, S.A. (BME:EIDF)
Spain flag Spain · Delayed Price · Currency is EUR
0.4400
0.00 (0.00%)
May 26, 2026, 5:35 PM CET

BME:EIDF Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
May '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
291943701,61765-
Market Cap Growth
-90.09%-47.63%-77.11%2379.71%--
Enterprise Value
75.7225.59464.561,70377.490
Last Close Price
0.443.076.2528.001.21-

Price Ratios

Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
May '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
PE Ratio
----60.47-
PS Ratio
0.301.400.935.401.34-
PB Ratio
61.1410.79-26.6452.013.92-
P/OCF Ratio
--65.01---

EV Ratios

Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
May '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
EV/Sales Ratio
0.771.621.175.691.60-
EV/EBITDA Ratio
----24.62-
EV/EBIT Ratio
----32.10-

Financial Efficiency

Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
May '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
Debt / Equity Ratio
27.441.07-7.391.451.980.51
Debt / EBITDA Ratio
----16.602.82
Debt / FCF Ratio
-----10.24
Net Debt / Equity Ratio
-4.481.52-6.572.690.740.32
Net Debt / EBITDA Ratio
-1.02-1.80-5.31-169.913.900.85
Net Debt / FCF Ratio
-0.95-2.00-7.26-1.29-0.233.09
Asset Turnover
0.780.922.051.570.551.10
Inventory Turnover
3.1712.409.0316.1610.278.12
Quick Ratio
0.510.450.740.610.830.91
Current Ratio
0.631.061.040.840.981.03
Return on Equity (ROE)
-457.11%-847.59%-411.07%-33.50%20.02%36.85%
Return on Assets (ROA)
-23.90%-12.60%-10.32%-1.12%3.87%7.78%
Return on Invested Capital (ROIC)
-108.22%-29.86%-20.61%-2.93%18.67%29.40%
Return on Capital Employed (ROCE)
-88.10%-28.95%-24.63%-4.11%7.14%25.93%

Yields

Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
May '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
Earnings Yield
----1.65%-
Buyback Yield / Dilution
3.21%-12.80%-0.12%-7.32%-1117.06%-
Total Shareholder Return
3.21%-12.80%-0.12%-7.32%-1117.06%-