Latest News - Iberdrola
Top Corporates Hub
Iberdrola
IBE
|
BME
|
Spain
193
+12
Rank
$79.29B
Market Cap
$59.07B
-$ 6.6B
-10.05%
Revenue
$10.76B
+$ 1.4B
+14.96%
Earnings
44.7K
+2.4K
+5.73%
Employees
Not news