Tianyu Semi (02658) bought back 22,150 shares for about HK$998,612 Shares: 22,150 shares Amount: HK$998,612 Price: 44.10–45.98HK$