Xinyi Energy (03868) bought back 3,550,000 shares for about HK$2.8M Shares: 3,550,000 shares Amount: HK$2.8M Price: 0.79–0.79HK$