Iberdrola SA (IBDRY)
Iberdrola, S.A. is a Spanish energy group whose ordinary shares are represented in the U.S. through this OTC-listed depositary receipt. The company operates across electricity generation, transmission, distribution, and supply in Spain, the United Kingdom, the United States, Mexico, Brazil, Germany, France, and Australia. Its generation mix includes renewable sources such as onshore and offshore wind, solar photovoltaic, hydro, and batteries, alongside conventional nuclear and combined-cycle assets. Iberdrola also participates in wholesale electricity and gas trading, retail energy supply, green hydrogen production, and related customer services. These services include offerings for residential and industrial clients such as heat pumps, self-consumption solutions, solar, electric mobility, energy facility management, and industrial heat supply. The company reports total installed capacity of 46,177 MW and is headquartered in Bilbao, Spain.
Jump between the core stock analysis sections, valuation data, fair value models, technical outlook, and FAQ.
| Ticker | Fair Value | Fair Value Upside/Downside | Fair Value Rating | Analyst Price Target | Analyst Target Upside/Downside | Analyst Target Rating | Overall Financial Health | Upcoming Dividend Ex-Date | Dividend Payment Date | Upcoming Dividend | Dividend Yield | Next Earnings Date | P/E Ratio | Price-to-Book Ratio | Price-to-Sales Ratio | Market Cap | Enterprise Value | Total Debt / Total Capital | Free Float / Shares Outstanding | Altman Z-Score | Payout Ratio | Free Cash Flow / Net Income |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
OTC-IBDR.Y
|
$72.98
|
-24.9% Downside
|
Overvalued
|
$97.02
|
-0.2% Downside
|
Fair
|
Good
|
July 7, 2026
|
August 3, 2026
|
2.44
|
3.1%
|
July 22, 2026
|
25.2x
|
2.8x
|
3.2x
|
157.8 B
|
227.8 B
|
28.3%
|
94.6%
|
4.1
|
—
|
64.7%
|