Barclays surpassed analyst expectations in its annual results report on Thursday Barclays surpassed analyst expectations in ...