Jiuyuan Gene (02566) bought back 266,600 shares for about HK$1.5M Shares: 266,600 shares Amount: HK$1.5M Price: 5.79–5.80HK$