The case for and against share buybacks
UK companies are setting the scene to repurchase more than £8 billion of their own shares this year. Barely a year after the outbreak of Covid-19 led to a huge move by companies to protect their balance sheets and conserve cash,...
20 May 2021