Audax Renovables, S.A. (BME:ADX)
Spain flag Spain · Delayed Price · Currency is EUR
1.114
+0.032 (2.96%)
Oct 6, 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
496621698571330555
Market Cap Growth
-17.41%-11.10%22.25%73.13%-40.52%-35.19%
Enterprise Value
9039801,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
41.5031.6911.5319.6893.25-
PS Ratio
0.270.330.350.250.130.33
PB Ratio
2.132.793.123.302.433.84
P/FCF Ratio
-353.0221.624.832.70-
P/OCF Ratio
23.7212.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.480.520.540.410.300.64
EV/EBITDA Ratio
9.6910.289.619.8316.5925.30
EV/EBIT Ratio
11.8112.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.542.742.683.504.895.47
Debt / EBITDA Ratio
6.366.265.296.2313.5318.00
Debt / FCF Ratio
-347.5718.575.125.43-
Net Debt / Equity Ratio
1.691.521.661.702.813.20
Net Debt / EBITDA Ratio
4.333.553.333.098.0910.87
Net Debt / FCF Ratio
-93.17192.2711.492.493.12-4.46
Quick Ratio
0.880.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.41%3.16%8.67%5.08%1.07%-0.31%
FCF Yield
-0.85%0.28%4.63%20.70%37.08%-18.70%
Payout Ratio
124.60%76.55%24.77%---
Buyback Yield / Dilution
2.67%0.24%-2.71%0.16%0.00%-
Total Shareholder Return
5.66%0.24%-2.71%0.16%--