Jiuyuan Gene (02566) bought back 436,800 shares for about HK$2.5M Shares: 436,800 shares Amount: HK$2.5M Price: 5.70–5.70HK$