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