Xinyi Energy (03868) bought back 3,530,000 shares for about HK$2.7M Shares: 3,530,000 shares Amount: HK$2.7M Price: 0.78–0.78HK$