15 hours agoBarclays Announces $960 Million Buyback Amid Profit Decline! | Business ReviewBusiness Review