Barclays PLC (BCS) meets key financial targets for 2024, announces significant capital distributions, and outlines strategic plans for future growth.