Iberdrola, S.A. (IBDRY) has a market capitalization of $155.51B and trades at $94.25. The 52-week range is 62.26-96.5.
Key metrics include a trailing Price-to-Earnings (P/E) ratio of 26.2, Earnings Per Share (EPS) of $3.60, annual revenue of $43.75B.
The stock has a beta of 0.60, a last dividend of $2.9835, operates in the Utilities sector.