Why do companies buy their own shares and does it add value?
Share buybacks have increased greatly in popularity in the last 20 years as companies look for ways to boost their earnings per share other than through their operating performance.However, do buybacks actually add any value for...
13 October 2022