Home Stock Herbalife stock price rebounded in 2025: will the rally continue?