Full year 2024 revenue mix