The consensus rating for Barclays is Hold and assigned short-term B2 & long-term Baa2 forecasted stock rating.