2380 Stock Price and Chart - China Power International Development Ltd | Makkler