Barclays high in spite of 8bn recession hit