China Yuchai Declares $0.87 Annual Dividend with 1.88% Yield | Intellectia.AI