28th February 2025
The poll reveals only a third (33%) of leaders feel confident about prospects for their business over the next 12 months—eight percentage points down from October’s figure of 41%. Optimism is now at its lowest point since late 2022 and its second...