Audax Renovables, S.A. (BME:ADX)
Spain flag Spain · Delayed Price · Currency is EUR
1.030
+0.002 (0.19%)
Oct 26, 2026, 5:35 PM CET

Audax Renovables Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
458621698571330555
Market Cap Growth
-26.40%-11.10%22.25%73.13%-40.52%-35.19%
Enterprise Value
8709801,0719377831,077

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
38.6831.6911.5319.6893.25-
PS Ratio
0.250.330.350.250.130.33
PB Ratio
1.972.793.123.302.433.84
P/FCF Ratio
-353.0221.624.832.70-
P/OCF Ratio
21.9312.129.414.072.18-

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
0.470.520.540.410.300.64
EV/EBITDA Ratio
9.3410.289.619.8316.5925.30
EV/EBIT Ratio
11.3812.0311.4511.9726.2543.00
EV/FCF Ratio
-557.1933.147.936.40-

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Debt / Equity Ratio
2.652.742.683.504.895.47
Debt / EBITDA Ratio
6.646.265.296.2313.5318.00
Debt / FCF Ratio
-347.5718.575.125.43-
Net Debt / Equity Ratio
1.711.521.661.702.813.20
Net Debt / EBITDA Ratio
4.383.553.333.098.0910.87
Net Debt / FCF Ratio
-94.23192.2711.492.493.12-4.46
Quick Ratio
0.950.850.841.071.141.19
Current Ratio
1.161.051.181.291.341.35
Asset Turnover
1.441.371.491.751.971.35
Return on Equity (ROE)
6.43%9.71%31.85%20.31%5.55%-2.31%
Return on Assets (ROA)
3.67%3.73%4.39%3.75%1.40%1.26%
Return on Capital Employed (ROCE)
9.70%11.30%12.70%10.50%3.80%3.20%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
2.59%3.16%8.67%5.08%1.07%-0.31%
FCF Yield
-0.92%0.28%4.63%20.70%37.08%-18.70%
Payout Ratio
126.65%76.55%24.77%---
Buyback Yield / Dilution
1.88%0.24%-2.71%0.16%0.00%-
Total Shareholder Return
5.12%0.24%-2.71%0.16%--