Iberdrola, S.A. (IBDRY)

OTCMKTS · Delayed Price · Currency is USD
95.86
+0.64 (0.67%)
Aug 7, 2026, 11:07 AM EST
Market Cap154.89B +31.1%
Revenue (ttm)50.78B +4.7%
Net Income7.80B +40.1%
EPS1.14 +38.3%
Shares Out n/a
PE Ratio19.85
Forward PE19.29
Dividend2.43 (2.54%)
Ex-Dividend DateJul 7, 2026
Volume441
Open95.91
Previous Close95.22
Day's Range95.77 - 96.06
52-Week Range72.02 - 100.64
Beta0.56
AnalystsBuy
Price Target97.02 (+1.21%)
Earnings DateJul 22, 2026