Iberdrola generates and distributes electricity globally. It produces power from renewable sources like wind, hydro, solar, and nuclear energy. The company also generates electricity through batteries and non-renewable means. Iberdrola has a total installed capacity of 62,871 MW. In addition to generation and distribution, the company offers retail energy supply services. It provides various products and services including hydrogen, heat pumps, self-consumption, and electric mobility. The company was founded in 1840 and is based in Bilbao, Spain.
Indicator | Value |
---|---|
PER | 17.4 |
EV/EBITDA | 7.6 |
Price/Free Cash Flow' | 27.5 |
ROIC | 11.7% |
Net Debt/EBITDA | 2.6 |