These were the three best stocks of 2024