Tianyu Semi (02658) bought back 22,550 shares for about HK$996,129 Shares: 22,550 shares Amount: HK$996,129 Price: 43.60–45.08HK$