KPD releases annual report for 2024