Home Без рубрики Barclays ups guidance, announces surprise $670 million share buyback