China Yuchai 1H FY26 profit attributable to shareholders climbs 53.2% to RMB 560.6 million; revenue rises 13.9% to RMB 14.7 billion - CYD News | Rallies