Barclays Benefits from Earnings Beat and Share Buyback | InvestorWaves | InvestorWaves