Barclays Q3 profit rises 12%, announces $670 million buyback - BCS News | Rallies