Tianneng Power (00819) bought back 322,000 shares for about HK$1.2M Shares: 322,000 shares Amount: HK$1.2M Price: 3.73–3.81HK$