Tianyu Semi (02658) bought back 48,250 shares for about HK$2.2M Shares: 48,250 shares Amount: HK$2.2M Price: 44.24–47.78HK$