IBDSF
Iberdrola S.A.  |  OTCPK - Current
52wk high:6.85
52wk low:5.81
EPS:0.44
PE (ttm):14.55
Div Rate (ttm):0.06
Yield (ttm):0.93%
Market Cap:$41.1B
Volume: