Huaneng Power International (HNP) stock prices updated...