Iberdrola S.A.

13.87
0.11 (0.80%)
At close: Mar 13, 2025, 4:05 PM