Xinyi Energy (03868) bought back 616,000 shares for about HK$480,480 Shares: 616,000 shares Amount: HK$480,480 Price: 0.78–0.78HK$