Solid 2024 financial performance for Nido despite challenges