Jiuyuan Gene (02566) bought back 148,200 shares for about HK$834,812 Shares: 148,200 shares Amount: HK$834,812 Price: 5.48–5.72HK$