Barclays ( ($GB:BARC) ) has shared an announcement. Barclays PLC announced the repurchase and cancellation of 1,986,825 of its ordinary shares ...