Tianneng Power (00819) bought back 1,500,000 shares for about HK$5.9M Shares: 1,500,000 shares Amount: HK$5.9M Price: 3.87–3.95HK$