2024 financial performance