The company achieved significant revenue and profit growth in 2024 but issued cautious guidance for the year ahead.