CYD Financials: China Yuchai International Ltd AI Analysis