US stocks open higher after best week of 2024