British bank Barclays on Tuesday beat profit expectations and announced a £1 billion ($1.33 billion) share buyback as market volatility boosted investment banking revenues. Pre-tax profit beat estim… [+2963 chars]Read More
Barclays secondquarter profit beats estimates as investment banking revenues swell CNBC
