Tianyu Semi (02658) bought back 15,350 shares for about HK$698,543 Shares: 15,350 shares Amount: HK$698,543 Price: 43.92–47.06HK$