August 3, 2026 Xinyi Glass posts revenue decline, but profit rises on cost cuts and lower losses 0868.HK