Back 10 Apr 2025 China Producer Price Index (YoY) below expectations (-2.3%) in March: Actual (-2.5%)