Drop in kill is causing factories a headache Drop in kill is causing factories a headache MARKETS 23 July 2025