Barclays on Thursday reported a full-year profit of £1.53 billion ($2.11 billion) for 2020, down 38% from 2019 but outstripping analyst…