British bank Barclays reported a 24% increase in full-year pre-tax profit to £8.108 billion in 2024, slightly surpassing analysts' projections. Alongside this positive financial performance, Barclays initiated a £1 billion share buyback. The results were in line with data from LSEG.