The company operates, manages, and invests in hydropower stations globally. It owns and manages several major stations with an installed capacity of 71,795 MW. The company also produces and distributes biomass gas, power, electricity, and heat, and provides various consulting and investment services. Founded in 2002, it is headquartered in Beijing and operates as a subsidiary of China Three Gorges Corporation.
| Indicator | Value |
|---|---|
| PER | 21.1 |
| EV/EBITDA | 13.3 |
| Price/Free Cash Flow' | 15.2 |
| ROIC | 13.0% |
| Net Debt/EBITDA | 3.5 |