Tianneng Power (00819) bought back 800,000 shares for about HK$2.6M Shares: 800,000 shares Amount: HK$2.6M Price: 3.29–3.31HK$