Barclays announces share buyback of up to £500 million - BCS News | Rallies