Tianneng Power (00819) bought back 1,500,000 shares for about HK$4.8M Shares: 1,500,000 shares Amount: HK$4.8M Price: 3.08–3.23HK$