Indexa Capital Group, S.A. (BME:INDXA)
Spain flag Spain · Delayed Price · Currency is EUR
15.70
0.00 (0.00%)
At close: Aug 6, 2026

Indexa Capital Group Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
228199126187--
Market Cap Growth
45.32%58.33%-32.99%---
Enterprise Value
228.29198.92126.91188.1200
Last Close Price
15.7013.708.6512.90--

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
96.3284.05163.21460.71--
PS Ratio
23.94-18.7938.86--
PB Ratio
40.25-39.1675.64--
P/TBV Ratio
--50.9276.85--
P/FCF Ratio
111.35-242.04520.61--
P/OCF Ratio
110.81-237.22464.53--

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
23.98-18.9838.99--
EV/EBITDA Ratio
174.85-97.20265.10--
EV/EBIT Ratio
184.23-102.42309.29--
EV/FCF Ratio
111.51-244.48522.37--

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Debt / Equity Ratio
--0.390.250.350
Debt / EBITDA Ratio
--0.970.891.44-
Debt / FCF Ratio
--2.451.761.82-
Net Debt / Equity Ratio
--0.400.260.35-
Net Debt / EBITDA Ratio
--0.970.891.44-
Net Debt / FCF Ratio
--2.451.761.82-
Asset Turnover
-01.491.391.271.96
Current Ratio
--5.7410.066.632.29
Return on Equity (ROE)
-0.00%26.78%17.27%19.67%30.91%
Return on Assets (ROA)
-0.00%38.28%23.22%12.86%19.19%
Return on Invested Capital (ROIC)
-0.00%44.98%26.24%16.43%15.46%
Return on Capital Employed (ROCE)
-0.00%35.16%21.99%18.50%30.91%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
1.04%1.19%0.61%0.22%--
FCF Yield
0.90%0.00%0.41%0.19%--
Buyback Yield / Dilution
-0.42%-0.60%1.11%0.38%-9951.66%99.00%
Total Shareholder Return
-0.42%-0.60%1.11%0.38%-9951.66%99.00%