Chinese mainland-traded stocks ended higher today, lifted by gains across the precious metals, semiconductor, and battery sectors. The Shanghai Composite Index rose 0.5% to 3,875.53, the Shenzhen Component Index 1.1% to 12,828.95, and the ChiNext Index 2.3% to 2,956.37.