Storia: Barclays ups guidance, announces surprise $670 million share buyback — Warptech News