
Utilities, Utilities - Independent Power Producers
Market cap: 44.91B
Recommendation: buy
PE: 18.953148
Previous close: 124.46
$132.4825 USD
+6.45% change today
+1.39% change last month
5D 1M 6M 1Y
More data
analystTarget: | 172.69707 | priceToBook: | 14.55 |
totalCash: | 1.22B | debt: | 17.41B |