5 days agoBarclays Announces $960 Million Buyback Amid Profit Decline! | Business ReviewBusiness Review