Dun & Bradstreet Global Survey of 10,000 Executives Uncovers Intensifying Strategic Risks Across Supply Chains, Trade and Investment Flows
1. Global Business Optimism Index drops 6.5% amid persistent macroeconomic uncertainties. 2. Businesses increasingly focus on domestic growth due to uncertain trade conditions. 3. Supply Chain Continuity Index declines 9.7%, indicating significant global challenges. 4. Investment Confidence Index falls 13.1%, reflecting deteriorating capital expenditure outlook. 5. ESG sentiment remains stable, but large businesses face compliance pressure.