Jiuyuan Gene (02566) bought back 458,400 shares for about HK$2.6M Shares: 458,400 shares Amount: HK$2.6M Price: 5.68–5.75HK$