Iberdrola S.A.

13.76
-0.04 (-0.29%)
At close: Mar 12, 2025, 5:26 PM
Currently, there are no business metrics available for IBE1.DE.