FFC announces annual financial results for 2024