Ingenic (03223) bought back 370,000 shares for about HK$54.2M Shares: 370,000 shares Amount: HK$54.2M Price: 145.12–148.53HK$