Sinopec Seg (02386) bought back 3,784,500 shares for about HK$19.4M Shares: 3,784,500 shares Amount: HK$19.4M Price: 5.02–5.18HK$