Iberdrola, S.A. (IBDRY)
OTCMKTS · Delayed Price · Currency is USD
95.80
+0.58 (0.61%)
Aug 7, 2026, 2:35 PM EST

Iberdrola Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
154,888142,77797,79486,86280,67276,649
Market Cap Growth
31.13%46.00%12.59%7.67%5.25%-10.78%
Enterprise Value
232,615278,063231,722213,374203,845182,558
PE Ratio
19.8522.2022.8917.3117.4218.68
Forward PE
19.2919.0515.3115.3515.7916.65
PEG Ratio
-2.732.512.052.342.54
PS Ratio
3.052.801.971.521.291.69
PB Ratio
2.172.471.791.741.701.64
P/TBV Ratio
36.284.543.333.503.523.42
P/FCF Ratio
45.1630.7319.8915.6816.7537.33
P/OCF Ratio
12.0110.617.096.196.688.18
EV/Sales Ratio
4.545.464.663.743.274.04
EV/EBITDA Ratio
13.5514.8013.3212.4813.0812.70
EV/EBIT Ratio
20.2524.6526.2420.5722.0821.50
EV/FCF Ratio
67.8259.8447.1438.5242.3388.91
Debt / Equity Ratio
1.571.731.771.621.701.50
Debt / EBITDA Ratio
6.936.777.196.617.346.79
Debt / FCF Ratio
32.8127.3725.4620.4023.7647.50
Net Debt / Equity Ratio
2.332.072.162.142.181.88
Net Debt / EBITDA Ratio
6.686.386.776.246.656.11
Net Debt / FCF Ratio
31.6325.7923.9719.2521.5042.77
Asset Turnover
0.270.280.280.320.360.30
Quick Ratio
0.530.650.570.550.720.79
Current Ratio
0.750.870.690.820.810.92
Return on Equity (ROE)
11.70%10.33%7.37%8.11%8.86%8.42%
Return on Assets (ROA)
4.70%4.85%3.81%4.54%4.39%3.87%
Return on Invested Capital (ROIC)
5.25%4.69%3.72%4.61%4.66%4.05%
Return on Capital Employed (ROCE)
7.04%7.49%6.11%7.24%6.57%6.62%
Earnings Yield
5.04%4.50%4.37%5.78%5.74%5.35%
FCF Yield
2.21%3.25%5.03%6.38%5.97%2.68%
Dividend Yield
2.54%1.01%1.31%1.19%1.21%0.81%
Payout Ratio
15.64%20.29%20.78%19.76%20.51%14.67%
Buyback Yield / Dilution
-2.41%-1.57%0.08%0.35%-0.20%-0.20%
Total Shareholder Return
0.13%-0.56%1.39%1.54%1.01%0.62%