News

Press release Revenue for the three months to 31 March 2025 rose by 4.8% on an organic basis, which equates to a 5.5% increase on a comparable number of days.All businesses and regions contributed to ...
Find new ideas and classic advice on strategy, innovation and leadership, for global leaders from the world's best business and management experts.