Xinyi Energy (03868) bought back 4,698,000 shares for about HK$3.6M Shares: 4,698,000 shares Amount: HK$3.6M Price: 0.77–0.78HK$