Iberdrola, S.A.
IBDSF · OTC MARKETS
Market Data
Price
$23.78
+0.06 (+0.25%)
Market Cap$138.42B
P/E Ratio19.61
EPS$—
52W High$22.08
52W Low$16.35
Beta0.37
Data from Finnhub · Updated Oct 8, 2026
IBDSF · OTC MARKETS
Electric Power Distribution · Spain
Data from Finnhub · Updated Oct 8, 2026