Huaneng Power International, Inc.
Exchange: nyse
none
12319560704.00
50574458880.00
0.192673254963
0.204365439425
8.95%
3.75
0.030000