The IoD Directors’ Economic Confidence Index, which measures business leader optimism in prospects for the UK economy, rose to -45 in October 2026 in the run-up to the Budget, from -54 in September, the highest the index has been since May 2025. The Chancellor’s Budget did not have a significant impact on the headline index.…
Read more