UK companies are queuing up to purchase their own shares

Barclay's bank