Barclays posts £8.1bn annual profit, hands shares to staff 07:23 Barclays today reported a profit for 2024 of £8.1 billion, up 24% on a year earlier after a surplus of £1.7 ...