Tianyu Semi (02658) bought back 22,050 shares for about HK$999,384 Shares: 22,050 shares Amount: HK$999,384 Price: 44.02–47.14HK$