‹ Back Business Strategy & Consumer Insight The baffling wait for 'demand visibility' 27 November 2025 ↓ Download PDF